diff options
author | chai <chaifix@163.com> | 2021-01-04 14:52:20 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-01-04 14:52:20 +0800 |
commit | 00cfa93034c5b6fad750b395ac14a1c58c9dd93f (patch) | |
tree | 18edf3549743baf3607fd74b86c50aba8d27b77c /Client/Assembly-CSharp/InnerNet/InnerNetServer.cs | |
parent | b10039b0e64a4a8f1d4ee611e4acf1e79c84ffdd (diff) |
*协议
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) |