Make unlimited player transfer distance configurable
parent
2dc9a0c724
commit
34fd47887e
|
@ -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
|
||||||
|
|
|
@ -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");
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue