diff --git a/loginserver/server_manager.cpp b/loginserver/server_manager.cpp index 797b1138f..e2d7ff089 100644 --- a/loginserver/server_manager.cpp +++ b/loginserver/server_manager.cpp @@ -142,13 +142,36 @@ EQApplicationPacket *ServerManager::CreateServerListPacket(Client *client, uint3 std::string world_ip = (*iter)->GetConnection()->Handle()->RemoteIP(); if (world_ip == client_ip) { packet_size += (*iter)->GetServerLongName().size() + (*iter)->GetLocalIP().size() + 24; + + LogDebug( + "CreateServerListPacket | Building list entry | Client [{0}] IP [{1}] Server Long Name [{2}] Server IP [{3}] (Local)", + client->GetAccountName(), + client_ip, + (*iter)->GetServerLongName(), + (*iter)->GetLocalIP() + ); } else if (IpUtil::IsIpInPrivateRfc1918(client_ip)) { - LogInfo("Client is requesting server list from a local address [{0}]", client_ip); packet_size += (*iter)->GetServerLongName().size() + (*iter)->GetLocalIP().size() + 24; + + LogDebug( + "CreateServerListPacket | Building list entry | Client [{0}] IP [{1}] Server Long Name [{2}] Server IP [{3}] (Local)", + client->GetAccountName(), + client_ip, + (*iter)->GetServerLongName(), + (*iter)->GetLocalIP() + ); } else { packet_size += (*iter)->GetServerLongName().size() + (*iter)->GetRemoteIP().size() + 24; + + LogDebug( + "CreateServerListPacket | Building list entry | Client [{0}] IP [{1}] Server Long Name [{2}] Server IP [{3}] (Remote)", + client->GetAccountName(), + client_ip, + (*iter)->GetServerLongName(), + (*iter)->GetRemoteIP() + ); } server_count++; diff --git a/world/client.cpp b/world/client.cpp index 18e6d3810..53ea40036 100644 --- a/world/client.cpp +++ b/world/client.cpp @@ -416,7 +416,7 @@ bool Client::HandleSendLoginInfoPacket(const EQApplicationPacket *app) } is_player_zoning = (login_info->zoning == 1); - + uint32 id = std::stoi(name); if (id == 0) { LogWarning("Receiving Login Info Packet from Client | account_id is 0 - disconnecting");