make loginserver work with legacy world when using local db

This commit is contained in:
solar
2025-07-24 18:31:27 +01:00
parent b8884d6572
commit b335899976
+5 -1
View File
@@ -155,7 +155,11 @@ void WorldServer::ProcessUserToWorldResponseLegacy(uint16_t opcode, const EQ::Ne
auto *res = (UsertoWorldResponseLegacy *) packet.Data(); auto *res = (UsertoWorldResponseLegacy *) packet.Data();
LogDebug("Trying to find client with user id of [{}]", res->lsaccountid); LogDebug("Trying to find client with user id of [{}]", res->lsaccountid);
Client *c = server.client_manager->GetClient(res->lsaccountid, "eqemu"); std::string db_loginserver = "local";
if (std::getenv("LSPX")) {
db_loginserver = "eqemu";
}
Client *c = server.client_manager->GetClient(res->lsaccountid, db_loginserver);
if (c) { if (c) {
LogDebug( LogDebug(
"Found client with user id of [{}] and account name of [{}]", "Found client with user id of [{}] and account name of [{}]",