diff options
| author | SushiTee <weichel.sascha@gmail.com> | 2010-06-03 15:21:12 +0200 |
|---|---|---|
| committer | SushiTee <weichel.sascha@gmail.com> | 2010-06-03 15:21:12 +0200 |
| commit | 0115161463266a77bbe98d41f271f8ec49da43aa (patch) | |
| tree | 91fe8eb865502398fa149c3974d807d954513ba0 /src/engine/shared/network.h | |
| parent | c37335b115f69f8ab54403742640faff384d2747 (diff) | |
| parent | 5988b9d38801f0987f38c99fb944e1a861d07ef3 (diff) | |
| download | zcatch-0115161463266a77bbe98d41f271f8ec49da43aa.tar.gz zcatch-0115161463266a77bbe98d41f271f8ec49da43aa.zip | |
mergend stuff
Diffstat (limited to 'src/engine/shared/network.h')
| -rw-r--r-- | src/engine/shared/network.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/engine/shared/network.h b/src/engine/shared/network.h index 11a1b70d..7de534a4 100644 --- a/src/engine/shared/network.h +++ b/src/engine/shared/network.h @@ -244,6 +244,7 @@ private: NETSOCKET m_Socket; CSlot m_aSlots[NET_MAX_CLIENTS]; int m_MaxClients; + int m_MaxClientsPerIP; CBan *m_aBans[256]; CBan m_BanPool[NET_SERVER_MAXBANS]; @@ -262,7 +263,7 @@ public: int SetCallbacks(NETFUNC_NEWCLIENT pfnNewClient, NETFUNC_DELCLIENT pfnDelClient, void *pUser); // - bool Open(NETADDR BindAddr, int MaxClients, int Flags); + bool Open(NETADDR BindAddr, int MaxClients, int MaxClientsPerIP, int Flags); int Close(); // @@ -283,6 +284,9 @@ public: NETADDR ClientAddr(int ClientID) const { return m_aSlots[ClientID].m_Connection.PeerAddress(); } NETSOCKET Socket() const { return m_Socket; } int MaxClients() const { return m_MaxClients; } + + // + void SetMaxClientsPerIP(int Max); }; |