mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-20 21:41:29 +00:00
Legacy login off, changed broken loop in loginserver
This commit is contained in:
parent
b44e991035
commit
c3f8e06e42
@ -131,7 +131,7 @@ class EQEmuConfig : public XMLParser
|
|||||||
// Login server
|
// Login server
|
||||||
LoginHost = "login.eqemulator.net";
|
LoginHost = "login.eqemulator.net";
|
||||||
LoginPort = 5998;
|
LoginPort = 5998;
|
||||||
LoginLegacy = true;
|
LoginLegacy = false;
|
||||||
// World
|
// World
|
||||||
Locked = false;
|
Locked = false;
|
||||||
WorldTCPPort = 9000;
|
WorldTCPPort = 9000;
|
||||||
|
|||||||
@ -59,11 +59,13 @@ ServerManager::ServerManager()
|
|||||||
server_connection->OnConnectionRemoved("World", [this](std::shared_ptr<EQ::Net::ServertalkServerConnection> c) {
|
server_connection->OnConnectionRemoved("World", [this](std::shared_ptr<EQ::Net::ServertalkServerConnection> c) {
|
||||||
auto iter = world_servers.begin();
|
auto iter = world_servers.begin();
|
||||||
while (iter != world_servers.end()) {
|
while (iter != world_servers.end()) {
|
||||||
if ((*iter)->GetConnection()->Handle() == c->Handle()) {
|
if ((*iter)->GetConnection()->GetUUID() == c->GetUUID()) {
|
||||||
Log.OutF(Logs::General, Logs::World_Server, "World server {0} has been disconnected, removing.", (*iter)->GetLongName().c_str());
|
Log.OutF(Logs::General, Logs::World_Server, "World server {0} has been disconnected, removing.", (*iter)->GetLongName().c_str());
|
||||||
world_servers.erase(iter);
|
world_servers.erase(iter);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
++iter;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user