Merge pull request #8652 from Mailaender/custom-rule-warning
Added a warning about custom game rules
This commit is contained in:
@@ -371,7 +371,9 @@ namespace OpenRA.Server
|
||||
t.ClientJoined(this, newConn);
|
||||
|
||||
SyncLobbyInfo();
|
||||
SendMessage("{0} has joined the game.".F(client.Name));
|
||||
|
||||
if (!LobbyInfo.IsSinglePlayer)
|
||||
SendMessage("{0} has joined the game.".F(client.Name));
|
||||
|
||||
// Send initial ping
|
||||
SendOrderTo(newConn, "Ping", Game.RunTime.ToString(CultureInfo.InvariantCulture));
|
||||
@@ -387,6 +389,9 @@ namespace OpenRA.Server
|
||||
SendOrderTo(newConn, "Message", motd);
|
||||
}
|
||||
|
||||
if (Map.RuleDefinitions.Any() && !LobbyInfo.IsSinglePlayer)
|
||||
SendOrderTo(newConn, "Message", "This map contains custom rules. Game experience may change.");
|
||||
|
||||
if (handshake.Mod == "{DEV_VERSION}")
|
||||
SendMessage("{0} is running an unversioned development build, ".F(client.Name) +
|
||||
"and may desynchronize the game state if they have incompatible rules.");
|
||||
|
||||
Reference in New Issue
Block a user