From 42f0ef14f2d7d9a1ca27a0e601889d558672ac51 Mon Sep 17 00:00:00 2001 From: qornwh1 Date: Wed, 4 Mar 2026 17:04:46 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20=EC=9D=B4=EB=8F=99=ED=8C=A8=ED=82=B7?= =?UTF-8?q?=EC=9D=80=20=EC=9E=AC=EC=A0=84=EC=86=A1=20=ED=95=98=EC=A7=80=20?= =?UTF-8?q?=EC=95=8A=EB=8F=84=EB=A1=9D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MMOTestServer/MMOserver/Game/GameServer.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MMOTestServer/MMOserver/Game/GameServer.cs b/MMOTestServer/MMOserver/Game/GameServer.cs index ea2a7a3..26462b5 100644 --- a/MMOTestServer/MMOserver/Game/GameServer.cs +++ b/MMOTestServer/MMOserver/Game/GameServer.cs @@ -251,7 +251,7 @@ public class GameServer : ServerBase // ============================================================ // 특정 채널의 모든 유저에게 전송 (exclude 지정 시 해당 피어 제외) - private void BroadcastToChannel(int channelId, byte[] data, NetPeer? exclude = null) + private void BroadcastToChannel(int channelId, byte[] data, NetPeer? exclude = null, DeliveryMethod method = DeliveryMethod.ReliableOrdered) { Channel.Channel channel = ChannelManager.Instance.GetChannel(channelId); foreach (long userId in channel.GetConnectUsers()) @@ -266,7 +266,7 @@ public class GameServer : ServerBase continue; } - SendTo(targetPeer, data); + SendTo(targetPeer, data, method); } } @@ -357,7 +357,7 @@ public class GameServer : ServerBase // 같은 채널 유저들에게 위치/방향 브로드캐스트 (나 제외) byte[] data = PacketSerializer.Serialize((ushort)PacketCode.TRANSFORM_PLAYER, packet); - BroadcastToChannel(channelId, data, peer); + BroadcastToChannel(channelId, data, peer, DeliveryMethod.Unreliable); } private void OnActionPlayer(NetPeer peer, long hashKey, byte[] payload)