# HG changeset patch # User rubidium # Date 1215108036 0 # Node ID 026e6754540e133a607695df1ee6c85410a1f9db # Parent 36a38b287c05e685f01fe9c535d530d0f4011430 (svn r13673) -Fix [FS#2122]: desync when building electrified trains on a dedicated server that was started with electrification disabled. diff -r 36a38b287c05 -r 026e6754540e src/openttd.cpp --- a/src/openttd.cpp Thu Jul 03 01:08:35 2008 +0000 +++ b/src/openttd.cpp Thu Jul 03 18:00:36 2008 +0000 @@ -683,6 +683,8 @@ static void MakeNewGameDone() { + SettingsDisableElrail(_settings_game.vehicle.disable_elrails); + /* In a dedicated server, the server does not play */ if (_network_dedicated) { SetLocalPlayer(PLAYER_SPECTATOR); @@ -696,7 +698,6 @@ _current_player = _local_player; DoCommandP(0, (_settings_client.gui.autorenew << 15 ) | (_settings_client.gui.autorenew_months << 16) | 4, _settings_client.gui.autorenew_money, NULL, CMD_SET_AUTOREPLACE); - SettingsDisableElrail(_settings_game.vehicle.disable_elrails); InitializeRailGUI(); #ifdef ENABLE_NETWORK