Difference between revisions of "MinetestEDU/Informations about ''minetest.conf''"
Jump to navigation
Jump to search
(Created page with "Le fichier minetest.conf, que l'on place souvent dans /home/user/.minetest, contient toute une série de paramètres à configurer pour personnaliser votre serveur. Voici un ...") |
|||
Line 3: | Line 3: | ||
Voici un exemple de fichier minetest.conf : | Voici un exemple de fichier minetest.conf : | ||
− | + | /# configuration file for minetestserver | |
− | + | # Admin name | |
− | + | name = Sangokuss | |
− | + | # Server Language | |
− | + | language = fr | |
− | + | kick_msg_shutdown = "Fermeture du Serveur" | |
− | + | kick_msg_crash = "Le serveur a expérimenté une erreur interne. Vous avez été déconnecté. Le serveur s’est normalement relancé automatiquement. Vous pouvez donc vous y connecter" | |
− | + | # Server stuff | |
− | + | # Network port to listen (UDP) | |
− | + | port = 30000 | |
− | + | # mg_name = v7 | |
− | + | # Bind address | |
− | + | #bind_address = 123.123.123.123 | |
− | + | # Name of server | |
− | + | server_name = [FR] Framinetest | |
− | + | # Description of server | |
− | + | server_description = Le bac à sable pédagogique de Framasoft pour « imaginer votre monde » ! | |
− | + | # Domain name of server | |
− | + | server_address = framinetest.org | |
− | + | # Homepage of server | |
− | + | server_url = framinetest.org | |
− | + | # Automaticaly report to masterserver | |
− | + | # set to true for public servers | |
− | + | server_announce = true | |
− | + | # Announce to this masterserver. if you want to announce your ipv6 address | |
− | + | # serverlist_url = v6.servers.minetest.net | |
− | + | # Enable/disable running an IPv6 server. An IPv6 server may be | |
− | + | # restricted to IPv6 clients, depending on system configuration. | |
− | + | # Ignored if bind_address is set. | |
− | + | # type: bool | |
− | + | ipv6_server = true | |
− | + | serverlist_url = servers.minetest.net | |
− | + | # Default game (default when creating a new world) | |
− | + | default_game = minetest | |
− | + | # World directory (everything in the world is stored here) | |
− | + | # map-dir = /home/minetest/.minetest/worlds/Framinetest/ | |
− | + | texture_path = /home/minetest/.minetest/textures/server/ | |
− | + | # Message of the Day | |
− | + | motd = Bienvenue sur le serveur Framinetest :-) Rendez-vous sur le site https://framinetest.org pour avoir davantage d'informations et/ou rejoignez-nous sur le forum Framacolibri.org pour échanger ! | |
− | + | # Maximum number of players connected simultaneously | |
− | + | max_users = 30 | |
− | + | # Whether to enable players killing each other | |
− | + | enable_pvp = false | |
− | + | # Set to true to enable creative mode (unlimited inventory) | |
− | + | creative_mode = false | |
− | + | # Enable players getting damage and dying | |
− | + | enable_damage = true | |
− | + | # Available privileges: interact, shout, teleport, settime, privs, ... | |
− | + | # See /privs in game for a full list on your server and mod configuration. | |
− | + | default_privs = home, shout | |
− | + | # Set to true to disallow old clients from connecting | |
− | + | strict_protocol_version_checking = true | |
− | + | # Time in seconds for item entity to live. Default value: 900s | |
− | + | # Setting it to -1 disables the feature | |
− | + | #item_entity_ttl = 900 | |
− | + | # Despawn all non-peaceful mobs | |
− | + | only_peaceful_mobs = false | |
− | + | # A chosen map seed for a new map, leave empty for random | |
− | + | #fixed_map_seed = | |
− | + | # Gives some stuff to players at the beginning | |
− | + | give_initial_stuff = false | |
− | + | # New users need to input this password | |
− | + | #default_password = | |
− | + | enable_fire = false | |
− | + | # Whether players are shown to clients without any range limit | |
− | + | unlimited_player_transfer_distance = true | |
− | + | # If this is set, players will always (re)spawn at the given position | |
− | + | static_spawnpoint = -60,20.5,-120 | |
− | + | # If true, new players cannot join with an empty password | |
− | + | disallow_empty_password = true | |
− | + | # If true, disable cheat prevention in multiplayer | |
− | + | #disable_anticheat = false | |
− | + | # If true, actions are recorded for rollback | |
− | + | enable_rollback_recording = false | |
− | + | # handling for deprecated lua api calls | |
− | + | # "legacy" = (try to) mimic old behaviour (default for release) | |
− | + | # "log" = mimic and log backtrace of deprecated call (default for debug) | |
− | + | # "error" = abort on usage of deprecated call (suggested for mod developers) | |
− | + | #deprecated_lua_api_handling = legacy | |
− | + | # Profiler data print interval. #0 = disable. | |
− | + | #profiler_print_interval = 0 | |
− | + | #enable_mapgen_debug_info = false | |
− | + | # from how far client knows about objects | |
− | + | active_object_send_range_blocks = 2 | |
− | + | # how large area of blocks are subject to the active block stuff (active = objects are loaded and ABMs run) | |
− | + | active_block_range = 1 | |
− | + | # how many blocks are flying in the wire simultaneously per client | |
− | + | max_simultaneous_block_sends_per_client = 1 | |
− | + | # how many blocks are flying in the wire simultaneously per server | |
− | + | #max_simultaneous_block_sends_server_total = 10000 | |
− | + | max_simultaneous_block_sends_server_total = 30 | |
− | + | # From how far blocks are sent to clients (value * 16 nodes) | |
− | + | max_block_send_distance = 10 | |
− | + | # From how far blocks are generated for clients (value * 16 nodes) | |
− | + | max_block_generate_distance = 2 | |
− | + | # Number of extra blocks that can be loaded by /clearobjects at once | |
− | + | # This is a trade-off between sqlite transaction overhead and | |
− | + | # memory consumption (4096=100MB, as a rule of thumb) | |
− | + | #max_clearobjects_extra_loaded_blocks = 4096 | |
− | + | # Maximum number of forceloaded blocks | |
− | + | #max_forceloaded_blocks = 16 | |
− | + | # Interval of sending time of day to clients | |
− | + | time_send_interval = 5 | |
− | + | # time_send_interval = 2500 | |
− | + | # Length of day/night cycle. 72=20min, 360=4min, 1=24hour, 0=day/night/whatever stays unchanged | |
− | + | time_speed = 72 | |
− | + | # Length of year in days for seasons change. With default time_speed 365 days = 5 real days for year. 30 days = 10 real hours | |
− | + | year_days = 30 | |
− | + | client_unload_unused_data_timeout = 300 | |
− | + | server_unload_unused_data_timeout = 29 | |
− | + | # Maximum number of statically stored objects in a block | |
− | + | # max_objects_per_block = 49 | |
− | + | # Interval of saving important changes in the world | |
− | + | #server_map_save_interval = 15.3 | |
− | + | server_map_save_interval = 15.3 | |
− | + | # http://www.sqlite.org/pragma.html#pragma_synchronous only numeric values: 0 1 2 | |
− | + | # sqlite_synchronous = 2 | |
− | + | # To reduce lag, block transfers are slowed down when a player is building something. | |
− | + | # This determines how long they are slowed down after placing or removing a node. | |
− | + | #full_block_send_enable_min_time_from_building = 2.0 | |
− | + | # Length of a server tick and the interval at which objects are generally updated over network | |
− | + | dedicated_server_step = 0.1 | |
− | + | # Can be set to true to disable shutting down on invalid world data | |
− | + | #ignore_world_load_errors = false | |
− | + | # Specifies URL from which client fetches media instead of using UDP | |
− | + | # $filename should be accessible from $remote_media$filename via cURL | |
− | + | # (obviously, remote_media should end with a slash) | |
− | + | # Files that are not present would be fetched the usual way | |
− | + | #remote_media = | |
− | + | # Level of logging to be written to debug.txt. | |
− | + | # 0 = none, 1 = errors and debug, 2 = action, 3 = info, 4 = verbose | |
− | + | debug_log_level = 3 | |
− | + | # Maximum number of blocks that can be queued for loading. | |
− | + | #emergequeue_limit_total = 256 | |
− | + | # Maximum number of blocks to be queued that are to be loaded from file. | |
− | + | # Set to blank for an appropriate amount to be chosen automatically. | |
− | + | #emergequeue_limit_diskonly = 32 | |
− | + | # Maximum number of blocks to be queued that are to be generated. | |
− | + | # Set to blank for an appropriate amount to be chosen automatically. | |
− | + | #emergequeue_limit_generate = 32 | |
− | + | # Number of emerge threads to use. Make this field blank, or increase this number, to use multiple threads. | |
− | + | # On multiprocessor systems, this will improve mapgen speed greatly, at the cost of slightly buggy caves. | |
− | + | #num_emerge_threads = 1 | |
− | + | # maximum number of packets sent per send step, if you have a slow connection | |
− | + | # try reducing it, but don't reduce it to a number below double of targeted | |
− | + | # client number | |
− | + | #max_packets_per_iteration = 1024 | |
− | + | # Hudbars config | |
− | + | # hudbars_bar_type = statbar_classic | |
− | + | # hudbars_sorting = health=0, hunger=3, breath=2 | |
− | + | server_dedicated = true | |
− | + | spawnpoint_no_interact = 1211,28,1178 | |
− | + | wieldview_node_tiles = false | |
− | + | wieldview_update_time = 2 | |
− | + | spawnpoint_interact = -134,40,-217 | |
− | + | random_messages_interval = 600 | |
− | + | # mobs_animal:bee_chance = 12000 | |
− | + | # mobs_animal:rat_chance = 18000 | |
− | + | # mobs_animal:warthog_chance = 18000 | |
− | + | # mobs_animal:penguin_chance = 23000 | |
− | + | # mobs_animal:kitten_chance = 25000 | |
− | + | # mobs_animal:cow_chance = 18000 | |
− | + | # mobs_animal:chicken_chance = 18000 | |
− | + | # mobs_animal:bunny_chance = 18000 | |
− | + | # mobs_animal:sheep_chance = 18000 | |
− | + | cache_block_before_spawn = true | |
− | + | secure.enable_security = true | |
− | + | secure.http_mods = digistuff | |
− | + | max_names_per_ip = 15 | |
− | + | enable_clouds = 0 | |
− | + | enable_3d_clouds = 0 | |
− | + | enable_sound = 0 | |
− | + | enable_item_drops = false | |
− | + | enable_item_pickup = true | |
− | + | remove_items = -1 | |
− | + | disable_fire = true | |
− | + | enable_mesh_cache = false |
Revision as of 12:02, 6 January 2020
Le fichier minetest.conf, que l'on place souvent dans /home/user/.minetest, contient toute une série de paramètres à configurer pour personnaliser votre serveur.
Voici un exemple de fichier minetest.conf :
/# configuration file for minetestserver # Admin name name = Sangokuss # Server Language language = fr kick_msg_shutdown = "Fermeture du Serveur" kick_msg_crash = "Le serveur a expérimenté une erreur interne. Vous avez été déconnecté. Le serveur s’est normalement relancé automatiquement. Vous pouvez donc vous y connecter" # Server stuff # Network port to listen (UDP) port = 30000 # mg_name = v7 # Bind address #bind_address = 123.123.123.123 # Name of server server_name = [FR] Framinetest # Description of server server_description = Le bac à sable pédagogique de Framasoft pour « imaginer votre monde » ! # Domain name of server server_address = framinetest.org # Homepage of server server_url = framinetest.org # Automaticaly report to masterserver # set to true for public servers server_announce = true # Announce to this masterserver. if you want to announce your ipv6 address # serverlist_url = v6.servers.minetest.net # Enable/disable running an IPv6 server. An IPv6 server may be # restricted to IPv6 clients, depending on system configuration. # Ignored if bind_address is set. # type: bool ipv6_server = true serverlist_url = servers.minetest.net # Default game (default when creating a new world) default_game = minetest # World directory (everything in the world is stored here) # map-dir = /home/minetest/.minetest/worlds/Framinetest/ texture_path = /home/minetest/.minetest/textures/server/ # Message of the Day motd = Bienvenue sur le serveur Framinetest :-) Rendez-vous sur le site https://framinetest.org pour avoir davantage d'informations et/ou rejoignez-nous sur le forum Framacolibri.org pour échanger ! # Maximum number of players connected simultaneously max_users = 30 # Whether to enable players killing each other enable_pvp = false # Set to true to enable creative mode (unlimited inventory) creative_mode = false # Enable players getting damage and dying enable_damage = true # Available privileges: interact, shout, teleport, settime, privs, ... # See /privs in game for a full list on your server and mod configuration. default_privs = home, shout # Set to true to disallow old clients from connecting strict_protocol_version_checking = true # Time in seconds for item entity to live. Default value: 900s # Setting it to -1 disables the feature #item_entity_ttl = 900 # Despawn all non-peaceful mobs only_peaceful_mobs = false # A chosen map seed for a new map, leave empty for random #fixed_map_seed = # Gives some stuff to players at the beginning give_initial_stuff = false # New users need to input this password #default_password = enable_fire = false # Whether players are shown to clients without any range limit unlimited_player_transfer_distance = true # If this is set, players will always (re)spawn at the given position static_spawnpoint = -60,20.5,-120 # If true, new players cannot join with an empty password disallow_empty_password = true # If true, disable cheat prevention in multiplayer #disable_anticheat = false # If true, actions are recorded for rollback enable_rollback_recording = false # handling for deprecated lua api calls # "legacy" = (try to) mimic old behaviour (default for release) # "log" = mimic and log backtrace of deprecated call (default for debug) # "error" = abort on usage of deprecated call (suggested for mod developers) #deprecated_lua_api_handling = legacy # Profiler data print interval. #0 = disable. #profiler_print_interval = 0 #enable_mapgen_debug_info = false # from how far client knows about objects active_object_send_range_blocks = 2 # how large area of blocks are subject to the active block stuff (active = objects are loaded and ABMs run) active_block_range = 1 # how many blocks are flying in the wire simultaneously per client max_simultaneous_block_sends_per_client = 1 # how many blocks are flying in the wire simultaneously per server #max_simultaneous_block_sends_server_total = 10000 max_simultaneous_block_sends_server_total = 30 # From how far blocks are sent to clients (value * 16 nodes) max_block_send_distance = 10 # From how far blocks are generated for clients (value * 16 nodes) max_block_generate_distance = 2 # Number of extra blocks that can be loaded by /clearobjects at once # This is a trade-off between sqlite transaction overhead and # memory consumption (4096=100MB, as a rule of thumb) #max_clearobjects_extra_loaded_blocks = 4096 # Maximum number of forceloaded blocks #max_forceloaded_blocks = 16 # Interval of sending time of day to clients time_send_interval = 5 # time_send_interval = 2500 # Length of day/night cycle. 72=20min, 360=4min, 1=24hour, 0=day/night/whatever stays unchanged time_speed = 72 # Length of year in days for seasons change. With default time_speed 365 days = 5 real days for year. 30 days = 10 real hours year_days = 30 client_unload_unused_data_timeout = 300 server_unload_unused_data_timeout = 29 # Maximum number of statically stored objects in a block # max_objects_per_block = 49 # Interval of saving important changes in the world #server_map_save_interval = 15.3 server_map_save_interval = 15.3 # http://www.sqlite.org/pragma.html#pragma_synchronous only numeric values: 0 1 2 # sqlite_synchronous = 2 # To reduce lag, block transfers are slowed down when a player is building something. # This determines how long they are slowed down after placing or removing a node. #full_block_send_enable_min_time_from_building = 2.0 # Length of a server tick and the interval at which objects are generally updated over network dedicated_server_step = 0.1 # Can be set to true to disable shutting down on invalid world data #ignore_world_load_errors = false # Specifies URL from which client fetches media instead of using UDP # $filename should be accessible from $remote_media$filename via cURL # (obviously, remote_media should end with a slash) # Files that are not present would be fetched the usual way #remote_media = # Level of logging to be written to debug.txt. # 0 = none, 1 = errors and debug, 2 = action, 3 = info, 4 = verbose debug_log_level = 3 # Maximum number of blocks that can be queued for loading. #emergequeue_limit_total = 256 # Maximum number of blocks to be queued that are to be loaded from file. # Set to blank for an appropriate amount to be chosen automatically. #emergequeue_limit_diskonly = 32 # Maximum number of blocks to be queued that are to be generated. # Set to blank for an appropriate amount to be chosen automatically. #emergequeue_limit_generate = 32 # Number of emerge threads to use. Make this field blank, or increase this number, to use multiple threads. # On multiprocessor systems, this will improve mapgen speed greatly, at the cost of slightly buggy caves. #num_emerge_threads = 1 # maximum number of packets sent per send step, if you have a slow connection # try reducing it, but don't reduce it to a number below double of targeted # client number #max_packets_per_iteration = 1024 # Hudbars config # hudbars_bar_type = statbar_classic # hudbars_sorting = health=0, hunger=3, breath=2 server_dedicated = true spawnpoint_no_interact = 1211,28,1178 wieldview_node_tiles = false wieldview_update_time = 2 spawnpoint_interact = -134,40,-217 random_messages_interval = 600 # mobs_animal:bee_chance = 12000 # mobs_animal:rat_chance = 18000 # mobs_animal:warthog_chance = 18000 # mobs_animal:penguin_chance = 23000 # mobs_animal:kitten_chance = 25000 # mobs_animal:cow_chance = 18000 # mobs_animal:chicken_chance = 18000 # mobs_animal:bunny_chance = 18000 # mobs_animal:sheep_chance = 18000 cache_block_before_spawn = true secure.enable_security = true secure.http_mods = digistuff max_names_per_ip = 15 enable_clouds = 0 enable_3d_clouds = 0 enable_sound = 0 enable_item_drops = false enable_item_pickup = true remove_items = -1 disable_fire = true enable_mesh_cache = false