From ef5dc6acaa4c01eec57298201d0ac1d8eadbb4f2 Mon Sep 17 00:00:00 2001 From: Master Date: Wed, 11 Oct 2023 19:39:04 +0200 Subject: [PATCH] add more logging --- AscNet.GameServer/Server.cs | 4 ++-- .../Controllers/ConfigController.cs | 19 ++++++++++++++----- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/AscNet.GameServer/Server.cs b/AscNet.GameServer/Server.cs index b4240989..cec4ea58 100644 --- a/AscNet.GameServer/Server.cs +++ b/AscNet.GameServer/Server.cs @@ -26,14 +26,14 @@ namespace AscNet.GameServer public void Start() { - for (; ; ) + while (true) { try { listener.Start(); c.Log($"{nameof(GameServer)} started and listening on port {Common.Common.config.GameServer.Port}"); - for (; ; ) + while (true) { TcpClient tcpClient = listener.AcceptTcpClient(); string id = tcpClient.Client.RemoteEndPoint!.ToString()!; diff --git a/AscNet.SDKServer/Controllers/ConfigController.cs b/AscNet.SDKServer/Controllers/ConfigController.cs index db61f276..15fb1c65 100644 --- a/AscNet.SDKServer/Controllers/ConfigController.cs +++ b/AscNet.SDKServer/Controllers/ConfigController.cs @@ -44,12 +44,14 @@ namespace AscNet.SDKServer.Controllers remoteConfigs.AddConfig("DownloadMethod", 1); remoteConfigs.AddConfig("PcPayCallbackList", $"{Common.Common.config.GameServer.Host}/api/XPay/KuroPayResult"); - return TsvTool.SerializeObject(remoteConfigs); + string serializedObject = TsvTool.SerializeObject(remoteConfigs); + SDKServer.c.Log(serializedObject); + return serializedObject; }); app.MapGet("/prod/client/notice/config/com.kurogame.punishing.grayraven.en.pc/{version}/LoginNotice.json", (HttpContext ctx) => { - return JsonConvert.SerializeObject(new LoginNotice() + LoginNotice notice = new() { BeginTime = 0, EndTime = 0, @@ -57,23 +59,30 @@ namespace AscNet.SDKServer.Controllers Id = "1", ModifyTime = 0, Title = "NOTICE" - }); + }; + string serializedObject = JsonConvert.SerializeObject(notice); + SDKServer.c.Log(serializedObject); + return serializedObject; }); app.MapPost("/feedback", (HttpContext ctx) => { + SDKServer.c.Log("1"); return "1"; }); app.MapGet("/api/Login/Login", ([FromQuery] int loginType, [FromQuery] int userId, [FromQuery] string token, [FromQuery] string clientIp) => { - return JsonConvert.SerializeObject(new LoginGate() + LoginGate gate = new() { Code = 0, Ip = Common.Common.config.GameServer.Host, Port = Common.Common.config.GameServer.Port, Token = token - }); + }; + string serializedObject = JsonConvert.SerializeObject(gate); + SDKServer.c.Log(serializedObject); + return serializedObject; }); } }