diff -r 3ad9dfb5430d -r 5e9620220703 src/openttd.cpp --- a/src/openttd.cpp Sun Jun 01 16:45:32 2008 +0000 +++ b/src/openttd.cpp Wed Jul 09 18:59:39 2008 +0000 @@ -687,6 +687,8 @@ static void MakeNewGameDone() { + SettingsDisableElrail(_patches.disable_elrails); + /* In a dedicated server, the server does not play */ if (_network_dedicated) { SetLocalPlayer(PLAYER_SPECTATOR); @@ -700,7 +702,6 @@ _current_player = _local_player; DoCommandP(0, (_patches.autorenew << 15 ) | (_patches.autorenew_months << 16) | 4, _patches.autorenew_money, NULL, CMD_SET_AUTOREPLACE); - SettingsDisableElrail(_patches.disable_elrails); SetDefaultRailGui(); #ifdef ENABLE_NETWORK