Make unlimited player transfer distance configurable

This commit is contained in:
Perttu Ahola 2011-12-02 11:22:09 +02:00
parent 2dc9a0c724
commit 34fd47887e
3 changed files with 4 additions and 1 deletions

View File

@ -131,6 +131,8 @@
#default_password = #default_password =
# Available privileges: build, teleport, settime, privs, shout # Available privileges: build, teleport, settime, privs, shout
#default_privs = build, shout #default_privs = build, shout
# Whether players are transferred to client without any range limit
#unlimited_player_transfer_distance = true
# Profiler data print interval. #0 = disable. # Profiler data print interval. #0 = disable.
#profiler_print_interval = 0 #profiler_print_interval = 0

View File

@ -93,6 +93,7 @@ void set_default_settings(Settings *settings)
settings->setDefault("give_initial_stuff", "false"); settings->setDefault("give_initial_stuff", "false");
settings->setDefault("default_password", ""); settings->setDefault("default_password", "");
settings->setDefault("default_privs", "build, shout"); settings->setDefault("default_privs", "build, shout");
settings->setDefault("unlimited_player_transfer_distance", "true");
settings->setDefault("profiler_print_interval", "0"); settings->setDefault("profiler_print_interval", "0");
settings->setDefault("enable_mapgen_debug_info", "false"); settings->setDefault("enable_mapgen_debug_info", "false");

View File

@ -88,7 +88,7 @@ void ServerRemotePlayer::removingFromEnvironment()
bool ServerRemotePlayer::unlimitedTransferDistance() const bool ServerRemotePlayer::unlimitedTransferDistance() const
{ {
return true; return g_settings->getBool("unlimited_player_transfer_distance");
} }
void ServerRemotePlayer::step(float dtime, bool send_recommended) void ServerRemotePlayer::step(float dtime, bool send_recommended)