Skip to content

Commit

Permalink
Change default nodetimer_interval to 0.2s. (#5193)
Browse files Browse the repository at this point in the history
We want to reduce the chance that we get lots and lots of node
timers all happening once a second, because we're better off doing
small bits of work as they are available.

Reducing this to 0.2 seconds will greatly reduce the total amount
of nodetimers that elapse at the same instance, while not effecting
total work load. This results in a far better chance of the server
keeping up with work loads.
  • Loading branch information
sofar authored and nerzhul committed Feb 9, 2017
1 parent 3ad68c0 commit 5707b73
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion builtin/settingtypes.txt
Expand Up @@ -840,7 +840,7 @@ active_block_mgmt_interval (Active Block Management interval) float 2.0
abm_interval (Active Block Modifier interval) float 1.0

# Length of time between NodeTimer execution cycles
nodetimer_interval (NodeTimer interval) float 1.0
nodetimer_interval (NodeTimer interval) float 0.2

# If enabled, invalid world data won't cause the server to shut down.
# Only enable this if you know what you are doing.
Expand Down
2 changes: 1 addition & 1 deletion minetest.conf.example
Expand Up @@ -1027,7 +1027,7 @@

# Length of time between NodeTimer execution cycles
# type: float
# nodetimer_interval = 1.0
# nodetimer_interval = 0.2

# If enabled, invalid world data won't cause the server to shut down.
# Only enable this if you know what you are doing.
Expand Down
2 changes: 1 addition & 1 deletion src/defaultsettings.cpp
Expand Up @@ -295,7 +295,7 @@ void set_default_settings(Settings *settings)
settings->setDefault("dedicated_server_step", "0.1");
settings->setDefault("active_block_mgmt_interval", "2.0");
settings->setDefault("abm_interval", "1.0");
settings->setDefault("nodetimer_interval", "1.0");
settings->setDefault("nodetimer_interval", "0.2");
settings->setDefault("ignore_world_load_errors", "false");
settings->setDefault("remote_media", "");
settings->setDefault("debug_log_level", "action");
Expand Down

0 comments on commit 5707b73

Please sign in to comment.