Changeset - r9617:1cc62a69c862
[Not reviewed]
master
0 1 0
rubidium - 16 years ago 2008-07-03 18:00:36
rubidium@openttd.org
(svn r13673) -Fix [FS#2122]: desync when building electrified trains on a dedicated server that was started with electrification disabled.
1 file changed with 2 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/openttd.cpp
Show inline comments
 
@@ -683,6 +683,8 @@ static void ShowScreenshotResult(bool b)
 

	
 
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 @@ static void MakeNewGameDone()
 
	_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
0 comments (0 inline, 0 general)