diff --git a/minetest_kingdoms.conf b/minetest_kingdoms.conf new file mode 100644 index 0000000..4ebcb60 --- /dev/null +++ b/minetest_kingdoms.conf @@ -0,0 +1,316 @@ + +name = sparky + +# +# Server stuff +# + +# Network port to listen (UDP) +port = 30000 +#Bind address +bind_address = 0.0.0.0 +# Name of server +server_name = Persistent Kingdoms [City vs City] +# Description of server +server_description = Meet and Join other players in an dynamic kingdom-based environment! Team flag protection only. Changed nametags, 0.4.14+ required. +# Domain name of server +server_address = elkien3.com +# Homepage of server +server_url = https://forum.minetest.net/viewtopic.php?f=10&t=14587 +# Automaticaly report to masterserver +server_announce = 1 +# Announce to this masterserver. +# If you want to announce your ipv6 address - use serverlist_url = v6.servers.minetest.net. +serverlist_url = servers.minetest.net +# Default game (default when creating a new world) +default_game = minetest_kingdoms +# World directory (everything in the world is stored here) +#map-dir = /custom/world +# Message of the Day +motd = Welcome! Use /rules to take or review the interact test or rules. bookshelf at spawn inn (0,0,50) use "/report " to contact an admin. +# Maximum number of players connected simultaneously +max_users = 100 +# 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 +# Set to true to enable creative mode (unlimited inventory) +creative_mode = false +# Enable players getting damage and dying +enable_damage = true +# 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 = true +# New users need to input this password +#default_password = +# Available privileges: interact, shout, teleport, settime, privs, ... +# See /privs in game for a full list on your server and mod configuration. +default_privs = shout +# Whether players are shown to clients without any range limit. +# Deprecated, use the setting player_transfer_distance instead. +#unlimited_player_transfer_distance = false +# Defines the maximal player transfer distance in blocks (0 = unlimited) +player_transfer_distance = 6 +# Whether to enable players killing each other +enable_pvp = true +# If this is set, players will always (re)spawn at the given position +#static_spawnpoint = 0, 10, 0 +# If true, new players cannot join with an empty password +disallow_empty_password = true +# If true, disable cheat prevention in multiplayer +disable_anticheat = true +# If true, actions are recorded for rollback +# This option is only read when server starts +enable_rollback_recording = true +# 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 + +#kick_msg_shutdown = Server shutting down. +# A message to be displayed to all clients when the server shuts down +#kick_msg_crash = This server has experienced an internal error. You will now be disconnected. Server should be back up in a few minutes. +# A message to be displayed to all clients when the server crashes +#ask_reconnect_on_crash = yes +# Whether to ask clients to reconnect after a (lua) crash. +# Set this to true if your server is set up to restart automatically. + +# Mod profiler +#mod_profiling = false +# Detailed mod profile data +#detailed_profiling = false +# 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 = 3 +# How large area of blocks are subject to the active block stuff. +# Active = objects are loaded and ABMs run. +active_block_range = 2 +# How many blocks are flying in the wire simultaneously per client +max_simultaneous_block_sends_per_client = 10 +# How many blocks are flying in the wire simultaneously per server +max_simultaneous_block_sends_server_total = 200 +# From how far blocks are sent to clients, stated in mapblocks (16 nodes) +max_block_send_distance = 6 +# From how far blocks are generated for clients, stated in mapblocks (16 nodes) +max_block_generate_distance = 2 +# Where the map generator stops. +# Please note: +# * Limited to 31000 (setting above has no effect) +# * The map generator works in groups of 80x80x80 nodes (5x5x5 MapBlocks). +# * Those groups have an offset of -32, -32 nodes from the origin. +# * Only groups which are within the map_generation_limit are generated +#map_generation_limit = 31000 +# 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 = 122880 #(3000 MB) +# Maximum number of forceloaded blocks +max_forceloaded_blocks = 2 +# Interval of sending time of day to clients +time_send_interval = 10 +# Controls length of day/night cycle. +# 72=20min, 360=4min, 1=24hour, 0=day/night/whatever stays unchanged. +time_speed = 12 +server_unload_unused_data_timeout = 86400 +# Maximum number of statically stored objects in a block +max_objects_per_block = 49 +# Interval of saving important changes in the world, stated in seconds +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 = 2 +# Maximum number of blocks that can be queued for loading +emergequeue_limit_total = 128 #default 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 = 4 +# 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 + +# Enable/disable IPv6 +enable_ipv6 = false +# 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. +ipv6_server = false +#main_menu_script = +#main_menu_game_mgr = 0 +#main_menu_mod_mgr = 1 +#modstore_download_url = https://forum.minetest.net/media/ +#modstore_listmods_url = https://forum.minetest.net/mmdb/mods/ +#modstore_details_url = https://forum.minetest.net/mmdb/mod/*/ +# Makes DirectX work with LuaJIT. Disable if it causes troubles. +#high_precision_fpu = true +# Override language. When no value is provided (default) system language is used. +# Check "locale" directory for the list of available translations. +#language = + +# +# Physics stuff +# + +#movement_acceleration_default = 2 +#movement_acceleration_air = 2 +#movement_acceleration_fast = 10 +#movement_speed_walk = 2 +#movement_speed_crouch = 1.35 +#movement_speed_fast = 20 +#movement_speed_climb = 2 +#movement_speed_jump = 6.5 +#movement_speed_descend = 6 +#movement_liquid_fluidity = 1 +#movement_liquid_fluidity_smooth = 0.5 +#movement_liquid_sink = 10 +#movement_gravity = 9.81 + +# +# Mapgen stuff +# + +# Name of map generator to be used. Currently supported: v5, v6, v7, singlenode. +mg_name = v7 +# Water surface level of map +#water_level = 1 +# Size of chunks to be generated, stated in mapblocks (16 nodes) +#chunksize = 5 +# Global map generation attributes. Currently supported: trees, caves, flat, dungeons, light. +# Flags that are not specified in the flag string are not modified from the default. +# To explicitly turn off a flag, prepend "no" to the beginning, e.g. nolight. +#mg_flags = trees, caves, dungeons, light +# Enable/disable floating dungeons and dungeon slices +#enable_floating_dungeons = true + +# Map generation attributes specific to Mapgen V6. +# Currently supported: jungles, biomeblend, mudflow, snowbiomes. +# When snowbiomes are enabled jungles are enabled and the jungles flag is ignored. +#mgv6_spflags = jungles, biomeblend, mudflow, snowbiomes +# Controls size of deserts and beaches in Mapgen V6 +# When snowbiomes are enabled 'mgv6_freq_desert' is ignored. +#mgv6_freq_desert = 0.45 +#mgv6_freq_beach = 0.15 + +# Map generation attributes specific to Mapgen V7. +# Currently supported: mountains, ridges. +#mgv7_spflags = mountains, ridges + +# Perlin noise attributes for different map generation parameters. +# Noise parameters can be specified as a set of positional values: +# Offset, scale, (spread factors), seed offset, number of octaves, persistence, lacunarity. +#mgv6_np_terrain_base = -4, 20, (250, 250, 250), 82341, 5, 0.6, 2.0 +# Or the new group format can be used instead, for example: +#mgv6_np_terrain_base = { +# offset = -4 +# scale = 20 +# spread = (250, 250, 250) +# seed = 82341 +# octaves = 5 +# persistence = 0.6 +# lacunarity = 2.0 +# flags = "defaults" +#} +# Only the group format supports noise flags which are needed for eased noise. +# Mgv5 uses eased noise for np_ground so this is shown in group format, +# other noise parameters are shown in positional format to save space. + +# Noise parameters for biome API temperature, humidity and biome blend +#mg_biome_np_heat = 50, 50, (1000, 1000, 1000), 5349, 3, 0.5, 2.0 +#mg_biome_np_heat_blend = 0, 1.5, (8, 8, 8), 13, 2, 1.0, 2.0 +#mg_biome_np_humidity = 50, 50, (1000, 1000, 1000), 842, 3, 0.5, 2.0 +#mg_biome_np_humidity_blend = 0, 1.5, (8, 8, 8), 90003, 2, 1.0, 2.0 + +#mgv5_np_filler_depth = 0, 1, (150, 150, 150), 261, 4, 0.7, 2.0 +#mgv5_np_factor = 0, 1, (250, 250, 250), 920381, 3, 0.45, 2.0 +#mgv5_np_height = 0, 10, (250, 250, 250), 84174, 4, 0.5, 2.0 +#mgv5_np_cave1 = 0, 12, (50, 50, 50), 52534, 4, 0.5, 2.0 +#mgv5_np_cave2 = 0, 12, (50, 50, 50), 10325, 4, 0.5, 2.0 +#mgv5_np_ground = { +# offset = 0 +# scale = 40 +# spread = (80, 80, 80) +# seed = 983240 +# octaves = 4 +# persistence = 0.55 +# lacunarity = 2.0 +# flags = "eased" +#} + +#mgv6_np_terrain_base = -4, 20, (250, 250, 250), 82341, 5, 0.6, 2.0 +#mgv6_np_terrain_higher = 20, 16, (500, 500, 500), 85039, 5, 0.6, 2.0 +#mgv6_np_steepness = 0.85, 0.5, (125, 125, 125), -932, 5, 0.7, 2.0 +#mgv6_np_height_select = 0.5, 1, (250, 250, 250), 4213, 5, 0.69, 2.0 +#mgv6_np_mud = 4, 2, (200, 200, 200), 91013, 3, 0.55, 2.0 +#mgv6_np_beach = 0, 1, (250, 250, 250), 59420, 3, 0.50, 2.0 +#mgv6_np_biome = 0, 1, (500, 500, 500), 9130, 3, 0.50, 2.0 +#mgv6_np_cave = 6, 6, (250, 250, 250), 34329, 3, 0.50, 2.0 +#mgv6_np_humidity = 0.5, 0.5, (500, 500, 500), 72384, 3, 0.50, 2.0 +#mgv6_np_trees = 0, 1, (125, 125, 125), 2, 4, 0.66, 2.0 +#mgv6_np_apple_trees = 0, 1, (100, 100, 100), 342902, 3, 0.45, 2.0 + +#mgv7_np_terrain_base = 4, 70, (600, 600, 600), 82341, 5, 0.6, 2.0 +#mgv7_np_terrain_alt = 4, 25, (600, 600, 600), 5934, 5, 0.6, 2.0 +#mgv7_np_terrain_persist = 0.6, 0.1, (2000, 2000, 2000), 539, 3, 0.6, 2.0 +#mgv7_np_height_select = -12, 24, (500, 500, 500), 4213, 6, 0.7, 2.0 +#mgv7_np_filler_depth = 0, 1.2, (150, 150, 150), 261, 3, 0.7, 2.0 +#mgv7_np_mount_height = 256, 112, (1000, 1000, 1000), 72449, 3, 0.6, 2.0 +#mgv7_np_ridge_uwater = 0, 1, (1000, 1000, 1000), 85039, 5, 0.6, 2.0 +#mgv7_np_mountain = -0.6, 1, (250, 350, 250), 5333, 5, 0.63, 2.0 +#mgv7_np_ridge = 0, 1, (100, 100, 100), 6467, 4, 0.75, 2.0 +#mgv7_np_cave1 = 0, 12, (100, 100, 100), 52534, 4, 0.5, 2.0 +#mgv7_np_cave2 = 0, 12, (100, 100, 100), 10325, 4, 0.5, 2.0 + +# Prevent mods from doing insecure things like running shell commands. +#secure.enable_security = false +# Comma-separated list of trusted mods that are allowed to access insecure +# functions even when mod security is on (via request_insecure_environment()). +#secure.trusted_mods = + +cache_block_before_spawn = true +media_fetch_threads = 8 + +bones_mode = bones +share_bones_time = 10 +# IRC +irc.nick = PK-BOT +irc.server = irc.oldcoder.org +irc.channel = #minetest-kingdoms + +ctf.flag.waypoints = false +ctf.colors.skins = true +ctf.players_can_change_team = false +ctf.flag.alerts = false +ctf.flag.nobuild_radius = 3 +ctf.gui.team.teleport_to_flag = false +ctf.gui.tab.flags = false +ctf.chat.global_channel = false +ctf.chat.team_channel = false +ctf.diplomacy = true +ctf.flag.protect_distance = 64 +ctf.friendly_fire = true \ No newline at end of file