From 563448a09a67e35eaad36c4f09676bc37b52b861 Mon Sep 17 00:00:00 2001 From: qornwh1 Date: Sun, 1 Mar 2026 01:30:10 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=20=EB=A1=9C=EA=B7=B8=20=EA=B8=B0?= =?UTF-8?q?=EB=A1=9D=20=EB=82=A8=EA=B8=B0=EA=B8=B0(=ED=81=B4=EB=9D=BC?= =?UTF-8?q?=EC=9D=B4=EC=96=B8=ED=8A=B8=20=EC=AA=BD=20=ED=8C=A8=ED=82=A4?= =?UTF-8?q?=EC=A7=80=20=EC=B6=94=EA=B0=80),=20=ED=8F=AC=EB=A7=A4=ED=8C=85,?= =?UTF-8?q?=20=EB=8F=84=EC=BB=A4=20=EC=84=A4=EC=A0=95=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?,?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ClientTester/EchoClientTester/EchoClientTester.csproj | 1 + .../EchoDummyService/DummyClientService.cs | 4 +--- ClientTester/EchoClientTester/Program.cs | 10 +++++++++- MMOTestServer/MMOserver/Game/GameServer.cs | 1 - MMOTestServer/MMOserver/Program.cs | 2 ++ MMOTestServer/compose.yaml | 1 + 6 files changed, 14 insertions(+), 5 deletions(-) diff --git a/ClientTester/EchoClientTester/EchoClientTester.csproj b/ClientTester/EchoClientTester/EchoClientTester.csproj index 2b3ac58..6c44a04 100644 --- a/ClientTester/EchoClientTester/EchoClientTester.csproj +++ b/ClientTester/EchoClientTester/EchoClientTester.csproj @@ -13,6 +13,7 @@ + diff --git a/ClientTester/EchoClientTester/EchoDummyService/DummyClientService.cs b/ClientTester/EchoClientTester/EchoDummyService/DummyClientService.cs index 1c7020f..d448e60 100644 --- a/ClientTester/EchoClientTester/EchoDummyService/DummyClientService.cs +++ b/ClientTester/EchoClientTester/EchoDummyService/DummyClientService.cs @@ -14,9 +14,7 @@ public class DummyClientService public DummyClientService(int count, string ip, int port, string key, int sendIntervalMs = 1000) { sendInterval = sendIntervalMs; - clients = Enumerable.Range(0, count) - .Select(i => new DummyClients(i, ip, port, key)) - .ToList(); + clients = Enumerable.Range(0, count).Select(i => new DummyClients(i, ip, port, key)).ToList(); Log.Information("[SERVICE] {Count}개 클라이언트 생성 → {Ip}:{Port}", count, ip, port); } diff --git a/ClientTester/EchoClientTester/Program.cs b/ClientTester/EchoClientTester/Program.cs index c57acc1..e096a27 100644 --- a/ClientTester/EchoClientTester/Program.cs +++ b/ClientTester/EchoClientTester/Program.cs @@ -10,7 +10,15 @@ class EcoClientTester private static async Task Main(string[] args) { - Log.Logger = new LoggerConfiguration().WriteTo.Console().CreateLogger(); + // .MinimumLevel.Warning() // Warning 이상만 출력 배포시 + + string timestamp = DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss"); + + Log.Logger = new LoggerConfiguration() + .MinimumLevel.Debug() + .WriteTo.Console() + .WriteTo.File($"logs/log_{timestamp}.txt") + .CreateLogger(); CancellationTokenSource cts = new CancellationTokenSource(); Console.CancelKeyPress += (_, e) => diff --git a/MMOTestServer/MMOserver/Game/GameServer.cs b/MMOTestServer/MMOserver/Game/GameServer.cs index c482f46..5af5b33 100644 --- a/MMOTestServer/MMOserver/Game/GameServer.cs +++ b/MMOTestServer/MMOserver/Game/GameServer.cs @@ -1,5 +1,4 @@ using LiteNetLib; -using Serilog; using ServerLib.Service; namespace MMOserver.Game; diff --git a/MMOTestServer/MMOserver/Program.cs b/MMOTestServer/MMOserver/Program.cs index 54c3062..1d012e0 100644 --- a/MMOTestServer/MMOserver/Program.cs +++ b/MMOTestServer/MMOserver/Program.cs @@ -7,6 +7,8 @@ class Program { private static void Main() { + // .MinimumLevel.Warning() // Warning 이상만 출력 배포시 + string timestamp = DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss"); Log.Logger = new LoggerConfiguration() diff --git a/MMOTestServer/compose.yaml b/MMOTestServer/compose.yaml index e7fc61d..5a308a7 100644 --- a/MMOTestServer/compose.yaml +++ b/MMOTestServer/compose.yaml @@ -6,4 +6,5 @@ dockerfile: MMOserver/Dockerfile ports: - "9050:9050/udp" # LiteNetLib UDP 포트 + - "9500:9500/udp" # LiteNetLib UDP 포트 restart: unless-stopped