diff --git a/config/minetest/APKBUILD b/config/minetest/APKBUILD index 34d7650..d7b8a78 100644 --- a/config/minetest/APKBUILD +++ b/config/minetest/APKBUILD @@ -4,9 +4,9 @@ _svcname=minetest . ../APKBUILD-config.common -pkgver=2021.03.29 -pkgrel=0 +pkgver=2021.04.01 +pkgrel=1 source="redxen.conf" depends="$depends minetest-mineclone2" -sha512sums="07ab468f6e0650e85680482e2137330c899388971147fea10656107a64d04784372bda4bb1eb385f86224723e486c8d6761810d0cebcdda99184542edb223701 redxen.conf" +sha512sums="9194032d8a0fa2895f753a7bdb010030c836ceae70602f6850ad554a7eb54358297707be7ffcff4c09849b3bc3082b438301566c328fb6af22cd4b78992beb90 redxen.conf" diff --git a/config/minetest/redxen.conf b/config/minetest/redxen.conf index e8abe9c..1d2e05d 100644 --- a/config/minetest/redxen.conf +++ b/config/minetest/redxen.conf @@ -67,7 +67,8 @@ ipv6_server = true # The maximum total count is calculated dynamically: # max_total = ceil((#clients + max_users) * per_client / 4) # type: int -# max_simultaneous_block_sends_per_client = 40 +max_simultaneous_block_sends_per_client = 10 +max_simultaneous_block_sends_server_total = 50 # 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. @@ -78,7 +79,7 @@ ipv6_server = true # try reducing it, but don't reduce it to a number below double of targeted # client number. # type: int -# max_packets_per_iteration = 1024 +max_packets_per_iteration = 8192 # ZLib compression level to use when sending mapblocks to the client. # -1 - Zlib's default compression level @@ -211,11 +212,11 @@ kick_msg_crash = This server has experienced an internal error. You will now be # This is also the minimum range in which active objects (mobs) are maintained. # This should be configured together with active_object_send_range_blocks. # type: int -# active_block_range = 4 +active_block_range = 2 # From how far blocks are sent to clients, stated in mapblocks (16 nodes). # type: int -max_block_send_distance = 12 +max_block_send_distance = 8 # Maximum number of forceloaded mapblocks. # type: int @@ -327,7 +328,7 @@ movement_speed_crouch = 1.35 # Maximum number of statically stored objects in a block. # type: int -# max_objects_per_block = 64 +max_objects_per_block = 4096 # See https://www.sqlite.org/pragma.html#pragma_synchronous # type: enum values: 0, 1, 2 @@ -344,7 +345,7 @@ movement_speed_crouch = 1.35 # Length of a server tick and the interval at which objects are generally updated over # network. # type: float -# dedicated_server_step = 0.09 +dedicated_server_step = 0.1 # Length of time between active block management cycles # type: float @@ -352,12 +353,12 @@ movement_speed_crouch = 1.35 # Length of time between Active Block Modifier (ABM) execution cycles # type: float -# abm_interval = 1.0 +abm_interval = 0.25 # The time budget allowed for ABMs to execute on each step # (as a fraction of the ABM Interval) # type: float min: 0.1 max: 0.9 -# abm_time_budget = 0.2 +abm_time_budget = 0.2 # Length of time between NodeTimer execution cycles # type: float @@ -391,7 +392,7 @@ movement_speed_crouch = 1.35 # optimization. # Stated in mapblocks (16 nodes). # type: int min: 2 -block_send_optimize_distance = 8 +block_send_optimize_distance = 4 # If enabled the server will perform map block occlusion culling based on # on the eye position of the player. This can reduce the number of blocks @@ -532,3 +533,7 @@ enable_ipv6 = true # type: int # contentdb_max_concurrent_downloads = 3 +# Client modding +enable_client_modding = true +csm_restriction_flags = 0 +enable_mod_channels = true