diff --git a/engine/server/application/LoginServer/src/shared/ConfigLoginServer.cpp b/engine/server/application/LoginServer/src/shared/ConfigLoginServer.cpp index 06218435..7ab73e0e 100755 --- a/engine/server/application/LoginServer/src/shared/ConfigLoginServer.cpp +++ b/engine/server/application/LoginServer/src/shared/ConfigLoginServer.cpp @@ -116,7 +116,7 @@ void ConfigLoginServer::install(void) KEY_BOOL(requireSecureLoginForCsTool, true); KEY_BOOL(useExternalAuth, false); KEY_STRING(externalAuthURL, ""); - KEY_INT(maxConnectionsPerIP, 2); // assuming 2 people playing in the same household + KEY_INT(maxConnectionsPerIP, 12); // assuming 2 people playing in the same household int index = 0; char const * result = 0; diff --git a/engine/server/application/LoginServer/src/shared/LoginServer.cpp b/engine/server/application/LoginServer/src/shared/LoginServer.cpp index 231d0870..fb028694 100755 --- a/engine/server/application/LoginServer/src/shared/LoginServer.cpp +++ b/engine/server/application/LoginServer/src/shared/LoginServer.cpp @@ -145,6 +145,7 @@ LoginServer::LoginServer() : setup.port = ConfigLoginServer::getClientServicePort(); setup.maxConnections = ConfigLoginServer::getMaxClients(); setup.maxConnectionsPerIP = ConfigLoginServer::getMaxConnectionsPerIP(); + setup.oldestUnacknowledgedTimeout = 10000; setup.keepAliveDelay = 45000; setup.compress = ConfigLoginServer::getCompressClientNetworkTraffic(); setup.useTcp = false; @@ -159,7 +160,7 @@ LoginServer::LoginServer() : if (ConfigLoginServer::getDevelopmentMode()) { setup.port = ConfigLoginServer::getCentralServicePort(); - setup.maxConnections = 1000; + //setup.maxConnections = 1000; m_centralService = new Service(ConnectionAllocator(), setup); }