mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 23:01:30 +00:00
[Logging] Add raw opcode when emu translated opcode is not found (OP_Unknown) via (C->S) (#2847)
This commit is contained in:
parent
268879b414
commit
6b08ca51cc
@ -26,10 +26,11 @@ bool Client::Process()
|
|||||||
{
|
{
|
||||||
EQApplicationPacket *app = m_connection->PopPacket();
|
EQApplicationPacket *app = m_connection->PopPacket();
|
||||||
while (app) {
|
while (app) {
|
||||||
|
auto o = m_connection->GetOpcodeManager();
|
||||||
LogPacketClientServer(
|
LogPacketClientServer(
|
||||||
"[{}] [{:#06x}] Size [{}] {}",
|
"[{}] [{:#06x}] Size [{}] {}",
|
||||||
OpcodeManager::EmuToName(app->GetOpcode()),
|
OpcodeManager::EmuToName(app->GetOpcode()),
|
||||||
m_connection->GetOpcodeManager()->EmuToEQ(app->GetOpcode()),
|
o->EmuToEQ(app->GetOpcode()) == 0 ? app->GetProtocolOpcode() : o->EmuToEQ(app->GetOpcode()),
|
||||||
app->Size(),
|
app->Size(),
|
||||||
(LogSys.IsLogEnabled(Logs::Detail, Logs::PacketClientServer) ? DumpPacketToString(app) : "")
|
(LogSys.IsLogEnabled(Logs::Detail, Logs::PacketClientServer) ? DumpPacketToString(app) : "")
|
||||||
);
|
);
|
||||||
|
|||||||
@ -643,10 +643,11 @@ void Clientlist::Process()
|
|||||||
while (KeyValid && !(*it)->GetForceDisconnect() && (app = (*it)->ClientStream->PopPacket())) {
|
while (KeyValid && !(*it)->GetForceDisconnect() && (app = (*it)->ClientStream->PopPacket())) {
|
||||||
EmuOpcode opcode = app->GetOpcode();
|
EmuOpcode opcode = app->GetOpcode();
|
||||||
|
|
||||||
|
auto o = (*it)->ClientStream->GetOpcodeManager();
|
||||||
LogPacketClientServer(
|
LogPacketClientServer(
|
||||||
"[{}] [{:#06x}] Size [{}] {}",
|
"[{}] [{:#06x}] Size [{}] {}",
|
||||||
OpcodeManager::EmuToName(app->GetOpcode()),
|
OpcodeManager::EmuToName(app->GetOpcode()),
|
||||||
(*it)->ClientStream->GetOpcodeManager()->EmuToEQ(app->GetOpcode()),
|
o->EmuToEQ(app->GetOpcode()) == 0 ? app->GetProtocolOpcode() : o->EmuToEQ(app->GetOpcode()),
|
||||||
app->Size(),
|
app->Size(),
|
||||||
(LogSys.IsLogEnabled(Logs::Detail, Logs::PacketClientServer) ? DumpPacketToString(app) : "")
|
(LogSys.IsLogEnabled(Logs::Detail, Logs::PacketClientServer) ? DumpPacketToString(app) : "")
|
||||||
);
|
);
|
||||||
|
|||||||
@ -1010,10 +1010,11 @@ bool Client::HandlePacket(const EQApplicationPacket *app) {
|
|||||||
|
|
||||||
EmuOpcode opcode = app->GetOpcode();
|
EmuOpcode opcode = app->GetOpcode();
|
||||||
|
|
||||||
|
auto o = eqs->GetOpcodeManager();
|
||||||
LogPacketClientServer(
|
LogPacketClientServer(
|
||||||
"[{}] [{:#06x}] Size [{}] {}",
|
"[{}] [{:#06x}] Size [{}] {}",
|
||||||
OpcodeManager::EmuToName(app->GetOpcode()),
|
OpcodeManager::EmuToName(app->GetOpcode()),
|
||||||
eqs->GetOpcodeManager()->EmuToEQ(app->GetOpcode()),
|
o->EmuToEQ(app->GetOpcode()) == 0 ? app->GetProtocolOpcode() : o->EmuToEQ(app->GetOpcode()),
|
||||||
app->Size(),
|
app->Size(),
|
||||||
(LogSys.IsLogEnabled(Logs::Detail, Logs::PacketClientServer) ? DumpPacketToString(app) : "")
|
(LogSys.IsLogEnabled(Logs::Detail, Logs::PacketClientServer) ? DumpPacketToString(app) : "")
|
||||||
);
|
);
|
||||||
|
|||||||
@ -446,10 +446,11 @@ void ClearMappedOpcode(EmuOpcode op)
|
|||||||
// client methods
|
// client methods
|
||||||
int Client::HandlePacket(const EQApplicationPacket *app)
|
int Client::HandlePacket(const EQApplicationPacket *app)
|
||||||
{
|
{
|
||||||
|
auto o = eqs->GetOpcodeManager();
|
||||||
LogPacketClientServer(
|
LogPacketClientServer(
|
||||||
"[{}] [{:#06x}] Size [{}] {}",
|
"[{}] [{:#06x}] Size [{}] {}",
|
||||||
OpcodeManager::EmuToName(app->GetOpcode()),
|
OpcodeManager::EmuToName(app->GetOpcode()),
|
||||||
eqs->GetOpcodeManager()->EmuToEQ(app->GetOpcode()),
|
o->EmuToEQ(app->GetOpcode()) == 0 ? app->GetProtocolOpcode() : o->EmuToEQ(app->GetOpcode()),
|
||||||
app->Size(),
|
app->Size(),
|
||||||
(LogSys.IsLogEnabled(Logs::Detail, Logs::PacketClientServer) ? DumpPacketToString(app) : "")
|
(LogSys.IsLogEnabled(Logs::Detail, Logs::PacketClientServer) ? DumpPacketToString(app) : "")
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user