diff options
Diffstat (limited to 'Client/Assembly-CSharp/InnerNet/InnerNetServer.cs')
-rw-r--r-- | Client/Assembly-CSharp/InnerNet/InnerNetServer.cs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Client/Assembly-CSharp/InnerNet/InnerNetServer.cs b/Client/Assembly-CSharp/InnerNet/InnerNetServer.cs index 3e09a4c..f0b37a1 100644 --- a/Client/Assembly-CSharp/InnerNet/InnerNetServer.cs +++ b/Client/Assembly-CSharp/InnerNet/InnerNetServer.cs @@ -264,7 +264,7 @@ namespace InnerNet return; } break; - case 3: // RemoveGame + case 3: // RemoveGame , MsgRead:RemoveGame if (reader.ReadInt32() == 32) { this.ClientDisconnect(client); @@ -333,7 +333,7 @@ namespace InnerNet } } - // 踢玩家 + // 踢玩家(断开它的连接) private void KickPlayer(int targetId, bool ban) { List<InnerNetServer.Player> clients = this.Clients; @@ -383,8 +383,8 @@ namespace InnerNet { MessageWriter messageWriter = MessageWriter.Get(SendOption.Reliable); messageWriter.StartMessage(1); - messageWriter.Write(6); - messageWriter.EndMessage(); + messageWriter.Write(6); // 6 = DisconnectReasons.Banned
+ messageWriter.EndMessage(); client.Connection.Send(messageWriter); messageWriter.Recycle(); return; @@ -452,6 +452,7 @@ namespace InnerNet } this.Clients.Add(client); client.LimboState = LimboStates.WaitingForHost; + // MsgWrite:WaitForHost MessageWriter messageWriter3 = MessageWriter.Get(SendOption.Reliable); try { @@ -634,6 +635,7 @@ namespace InnerNet this.Broadcast(msg, client); } + // MsgWrite:JoinedGame private void WriteJoinedMessage(InnerNetServer.Player client, MessageWriter msg, bool clear) { if (clear) |