From 00fdc85ec42f3c46e11ae54062f08358d24aea19 Mon Sep 17 00:00:00 2001 From: Melledy <121644117+Melledy@users.noreply.github.com> Date: Mon, 25 Sep 2023 18:43:26 -0700 Subject: [PATCH] Add `logPackets` config option --- src/main/java/emu/lunarcore/Config.java | 2 ++ src/main/java/emu/lunarcore/server/game/GameSession.java | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/emu/lunarcore/Config.java b/src/main/java/emu/lunarcore/Config.java index 0c5704d..b421d3d 100644 --- a/src/main/java/emu/lunarcore/Config.java +++ b/src/main/java/emu/lunarcore/Config.java @@ -19,6 +19,8 @@ public class Config { public String resourceDir = "./resources"; public String dataDir = "./data"; + + public boolean logPackets = false; @Getter public static class DatabaseInfo { diff --git a/src/main/java/emu/lunarcore/server/game/GameSession.java b/src/main/java/emu/lunarcore/server/game/GameSession.java index e140464..6fe7e4e 100644 --- a/src/main/java/emu/lunarcore/server/game/GameSession.java +++ b/src/main/java/emu/lunarcore/server/game/GameSession.java @@ -116,7 +116,9 @@ public class GameSession { } // Log packet - logPacket("RECV", opcode, data); + if (LunarRail.getConfig().logPackets) { + logPacket("RECV", opcode, data); + } // Handle getServer().getPacketHandler().handle(this, opcode, header, data); @@ -139,7 +141,9 @@ public class GameSession { this.send(packet.build()); // Log - logPacket("SEND", packet.getOpcode(), packet.getData()); + if (LunarRail.getConfig().logPackets) { + logPacket("SEND", packet.getOpcode(), packet.getData()); + } } /**