From b5595e66e64998abcedb1a688238bb464818bee6 Mon Sep 17 00:00:00 2001 From: DarthArgus Date: Thu, 29 Sep 2016 16:19:39 +0000 Subject: [PATCH] add maxConnectionsPerIP configurable to the connection server --- .../src/shared/ConfigConnectionServer.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/engine/server/application/ConnectionServer/src/shared/ConfigConnectionServer.h b/engine/server/application/ConnectionServer/src/shared/ConfigConnectionServer.h index f3337ce3..6f1ce686 100755 --- a/engine/server/application/ConnectionServer/src/shared/ConfigConnectionServer.h +++ b/engine/server/application/ConnectionServer/src/shared/ConfigConnectionServer.h @@ -42,7 +42,7 @@ public: int clientMaxDataHoldTime; int clientHashTableSize; int lagReportThreshold; - int maxConnectionsPerIP; + int maxConnectionsPerIP; bool validateStationKey; const char * sessionServers; @@ -70,6 +70,7 @@ public: int connectionServerNumber; int fakeBuddyPoints; + const char * altPublicBindAddress; }; @@ -134,10 +135,11 @@ public: static bool getValidateClientVersion(); static int getConnectionServerNumber(); - static int getMaxConnectionsPerIP(); static int getFakeBuddyPoints(); static const char * getPublicBindAddress(); + + static int getMaxConnectionsPerIP(); private: static Data * data; }; @@ -467,9 +469,10 @@ inline int ConfigConnectionServer::getConnectionServerNumber() return data->connectionServerNumber; } -inline const int ConfigConnectionServer::getMaxConnectionsPerIP() + +inline int ConfigConnectionServer::getMaxConnectionsPerIP() { - return data->maxConnectionsPerIP; + return data->maxConnectionsPerIP; } #endif // _ConfigConnectionServer_H