server can now direct lag

This commit is contained in:
Chris Forbes
2009-12-02 19:40:50 +13:00
parent 074ab5675e
commit 2553a1cdb2
3 changed files with 35 additions and 1 deletions

View File

@@ -119,6 +119,24 @@ namespace OpenRa.Game
order.Player.PlayerName = order.TargetString;
break;
}
case "SetLag":
{
int lag = int.Parse(order.TargetString);
if (Game.orderManager.GameStarted)
{
Game.chat.AddLine(Pair.New("Server",
string.Format("Failed to change lag to {0} frames",
lag)));
return;
}
Game.orderManager.FramesAhead = lag;
Game.chat.AddLine(Pair.New("Server",
string.Format("Order lag is now {0} frames.",
lag)));
break;
}
case "StartGame":
{
Game.chat.AddLine(Pair.New("Server:", "The game has started."));