Reset default state when a dedicated server clears.
This commit is contained in:
@@ -527,7 +527,10 @@ namespace OpenRA.Server
|
|||||||
DispatchOrders(toDrop, toDrop.MostRecentFrame, new byte[] {0xbf});
|
DispatchOrders(toDrop, toDrop.MostRecentFrame, new byte[] {0xbf});
|
||||||
|
|
||||||
if (!conns.Any())
|
if (!conns.Any())
|
||||||
|
{
|
||||||
|
FieldLoader.Load(lobbyInfo.GlobalSettings, ModData.Manifest.LobbyDefaults);
|
||||||
TempBans.Clear();
|
TempBans.Clear();
|
||||||
|
}
|
||||||
|
|
||||||
if (conns.Any() || lobbyInfo.GlobalSettings.Dedicated)
|
if (conns.Any() || lobbyInfo.GlobalSettings.Dedicated)
|
||||||
SyncLobbyInfo();
|
SyncLobbyInfo();
|
||||||
|
|||||||
@@ -119,6 +119,10 @@ ServerTraits:
|
|||||||
MasterServerPinger
|
MasterServerPinger
|
||||||
|
|
||||||
LobbyDefaults:
|
LobbyDefaults:
|
||||||
|
AllowCheats: false
|
||||||
|
Crates: true
|
||||||
|
StartingUnitsClass: default
|
||||||
|
FragileAlliances: false
|
||||||
|
|
||||||
ChromeMetrics:
|
ChromeMetrics:
|
||||||
mods/cnc/metrics.yaml
|
mods/cnc/metrics.yaml
|
||||||
|
|||||||
@@ -105,6 +105,10 @@ ServerTraits:
|
|||||||
MasterServerPinger
|
MasterServerPinger
|
||||||
|
|
||||||
LobbyDefaults:
|
LobbyDefaults:
|
||||||
|
AllowCheats: false
|
||||||
|
Crates: true
|
||||||
|
StartingUnitsClass: default
|
||||||
|
FragileAlliances: false
|
||||||
|
|
||||||
ChromeMetrics:
|
ChromeMetrics:
|
||||||
mods/d2k/metrics.yaml
|
mods/d2k/metrics.yaml
|
||||||
|
|||||||
@@ -121,6 +121,10 @@ ServerTraits:
|
|||||||
MasterServerPinger
|
MasterServerPinger
|
||||||
|
|
||||||
LobbyDefaults:
|
LobbyDefaults:
|
||||||
|
AllowCheats: false
|
||||||
|
Crates: true
|
||||||
|
StartingUnitsClass: default
|
||||||
|
FragileAlliances: false
|
||||||
|
|
||||||
ChromeMetrics:
|
ChromeMetrics:
|
||||||
mods/ra/metrics.yaml
|
mods/ra/metrics.yaml
|
||||||
|
|||||||
@@ -144,6 +144,10 @@ ServerTraits:
|
|||||||
MasterServerPinger
|
MasterServerPinger
|
||||||
|
|
||||||
LobbyDefaults:
|
LobbyDefaults:
|
||||||
|
AllowCheats: false
|
||||||
|
Crates: true
|
||||||
|
StartingUnitsClass: default
|
||||||
|
FragileAlliances: false
|
||||||
|
|
||||||
ChromeMetrics:
|
ChromeMetrics:
|
||||||
mods/ra/metrics.yaml
|
mods/ra/metrics.yaml
|
||||||
|
|||||||
Reference in New Issue
Block a user