blah
This commit is contained in:
@@ -170,18 +170,16 @@ namespace OpenRA.Server
|
|||||||
|
|
||||||
public void UpdateInFlightFrames(Connection conn)
|
public void UpdateInFlightFrames(Connection conn)
|
||||||
{
|
{
|
||||||
if (conn.Frame != 0)
|
if (conn.Frame == 0)
|
||||||
{
|
return;
|
||||||
if (!inFlightFrames.ContainsKey(conn.Frame))
|
|
||||||
inFlightFrames[conn.Frame] = new List<Connection> { conn };
|
|
||||||
else
|
|
||||||
inFlightFrames[conn.Frame].Add(conn);
|
|
||||||
|
|
||||||
if (conns.All(c => inFlightFrames[conn.Frame].Contains(c)))
|
if (!inFlightFrames.ContainsKey(conn.Frame))
|
||||||
{
|
inFlightFrames[conn.Frame] = new List<Connection> { conn };
|
||||||
inFlightFrames.Remove(conn.Frame);
|
else
|
||||||
}
|
inFlightFrames[conn.Frame].Add(conn);
|
||||||
}
|
|
||||||
|
if (conns.All(c => inFlightFrames[conn.Frame].Contains(c)))
|
||||||
|
inFlightFrames.Remove(conn.Frame);
|
||||||
}
|
}
|
||||||
|
|
||||||
void DispatchOrdersToClient(Connection c, int client, int frame, byte[] data)
|
void DispatchOrdersToClient(Connection c, int client, int frame, byte[] data)
|
||||||
|
|||||||
Reference in New Issue
Block a user