| Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0104_tagServerDisconnect.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/NetworkPackage/DebugPkgCache.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/NetworkPackage/GameNetSystem.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0104_tagServerDisconnect.cs
@@ -28,6 +28,15 @@ { SDKUtility.Instance.FreePlatformLoginout(); } if (vNetData.Reason != 0 && vNetData.Reason != 11 && vNetData.Reason != 28 && vNetData.Reason != 51 && vNetData.Reason != 110) { DebugPkgCache.UpLoad(); } } WindowCenter.Instance.Open<ServerForceExitHintWin>(); Core/NetworkPackage/DebugPkgCache.cs
@@ -26,6 +26,23 @@ public static void UpLoad() { var _contents = new System.Text.StringBuilder(); foreach (var _content in m_List) { _contents.Append("["); _contents.Append(_content.dataTime); _contents.Append("]"); _contents.Append(_content.code); _contents.Append("\r\n"); } #if UNITY_EDITOR UnityEngine.Debug.Log("登陆异常: " + _contents.ToString()); #else ExceptionCatcher.ReportException("登陆异常", _contents.ToString()); #endif _contents = null; m_List.Clear(); } } Core/NetworkPackage/GameNetSystem.cs
@@ -130,6 +130,7 @@ if (socketController != null) { socketController.SendInfo(vNetPack); DebugPkgCache.Push(vNetPack); } } @@ -157,6 +158,7 @@ if (PackageRegedit.Contain(_package.cmd)) { packQueue.Enqueue(_package); DebugPkgCache.Push(_package); } else {