diff --git a/game_server/net/session.py b/game_server/net/session.py index 5a3c2e5..ca8acd8 100644 --- a/game_server/net/session.py +++ b/game_server/net/session.py @@ -27,6 +27,10 @@ class PlayerSession: self.active = False self.last_received = asyncio.get_event_loop().time() self.connect_time_ms = cur_timestamp_ms() + self.ignore_log_packets = [ + cmd.CmdID.SceneEntityMoveScRsp,cmd.CmdID.SceneEntityMoveCsReq, + cmd.CmdID.PlayerHeartBeatCsReq,cmd.CmdID.PlayerHeartBeatScRsp, + ] def update_last_received(self): self.last_received = asyncio.get_event_loop().time() @@ -103,7 +107,7 @@ class PlayerSession: traceback.print_exc() return - if Config.PacketLog: + if Config.PacketLog and cmd_id not in self.ignore_log_packets: Info(f"Received cmd: {request_name}({cmd_id})") response_name = handle_result.__class__.__name__ @@ -139,7 +143,7 @@ class PlayerSession: self.kcp.flush() cmd_id = packet.cmd_type request_name = cmd.get_key_by_value(cmd_id) - if Config.PacketLog: + if Config.PacketLog and cmd_id not in self.ignore_log_packets: Info(f"Sent cmd: {request_name}({cmd_id})") def time(self):