ignore some packets info

This commit is contained in:
Naruse
2025-04-18 10:15:24 +08:00
parent 1b727e06d7
commit 08c10e5319

View File

@@ -27,6 +27,10 @@ class PlayerSession:
self.active = False self.active = False
self.last_received = asyncio.get_event_loop().time() self.last_received = asyncio.get_event_loop().time()
self.connect_time_ms = cur_timestamp_ms() 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): def update_last_received(self):
self.last_received = asyncio.get_event_loop().time() self.last_received = asyncio.get_event_loop().time()
@@ -103,7 +107,7 @@ class PlayerSession:
traceback.print_exc() traceback.print_exc()
return return
if Config.PacketLog: if Config.PacketLog and cmd_id not in self.ignore_log_packets:
Info(f"Received cmd: {request_name}({cmd_id})") Info(f"Received cmd: {request_name}({cmd_id})")
response_name = handle_result.__class__.__name__ response_name = handle_result.__class__.__name__
@@ -139,7 +143,7 @@ class PlayerSession:
self.kcp.flush() self.kcp.flush()
cmd_id = packet.cmd_type cmd_id = packet.cmd_type
request_name = cmd.get_key_by_value(cmd_id) 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})") Info(f"Sent cmd: {request_name}({cmd_id})")
def time(self): def time(self):