diff --git a/src/net/Net.hx b/src/net/Net.hx index 1f4dc8fb..fb958e11 100644 --- a/src/net/Net.hx +++ b/src/net/Net.hx @@ -76,6 +76,7 @@ class ConnectedServerInfo { var quickRespawn:Bool; var forceSpectator:Bool; var competitiveMode:Bool; + var oldSpawns:Bool; } class Net { @@ -121,6 +122,7 @@ class Net { competitiveMode: Settings.serverSettings.competitiveMode, quickRespawn: Settings.serverSettings.quickRespawn, forceSpectator: Settings.serverSettings.forceSpectators, + oldSpawns: Settings.serverSettings.oldSpawns }; onHosted(); }); @@ -612,7 +614,7 @@ class Net { // NetCommands.setLobbyCustLevelNameClient(conn, MultiplayerLevelSelectGui.custPath); // } else { NetCommands.sendServerSettingsClient(conn, Settings.serverSettings.name, Settings.serverSettings.description, Settings.serverSettings.quickRespawn, - Settings.serverSettings.forceSpectators, Settings.serverSettings.competitiveMode); + Settings.serverSettings.forceSpectators, Settings.serverSettings.competitiveMode, Settings.serverSettings.oldSpawns); NetCommands.setLobbyLevelIndexClient(conn, MPPlayMissionGui.currentCategoryStatic, MPPlayMissionGui.currentSelectionStatic); // } diff --git a/src/net/NetCommands.hx b/src/net/NetCommands.hx index bb0a560f..d8bce7b7 100644 --- a/src/net/NetCommands.hx +++ b/src/net/NetCommands.hx @@ -419,13 +419,15 @@ class NetCommands { } } - @:rpc(server) public static function sendServerSettings(name:String, desc:String, quickRespawn:Bool, forceSpectator:Bool, competitive:Bool) { + @:rpc(server) public static function sendServerSettings(name:String, desc:String, quickRespawn:Bool, forceSpectator:Bool, competitive:Bool, + oldSpawns:Bool) { Net.connectedServerInfo = { name: name, description: desc, quickRespawn: quickRespawn, forceSpectator: forceSpectator, - competitiveMode: competitive + competitiveMode: competitive, + oldSpawns: oldSpawns }; }