From b297f0995a8e097c60e67d6372128e65c22f908b Mon Sep 17 00:00:00 2001 From: Teetime Date: Sat, 10 Mar 2012 22:58:38 +0100 Subject: Extended banmaster, now its easier and more comfortable to ban" --- src/engine/shared/network.h | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'src/engine/shared/network.h') diff --git a/src/engine/shared/network.h b/src/engine/shared/network.h index 385f21f2..ea5ed98f 100644 --- a/src/engine/shared/network.h +++ b/src/engine/shared/network.h @@ -248,14 +248,6 @@ public: MAX_BANMASTERS=16 }; - struct CBanInfo - { - NETADDR m_Addr; - int m_Expires; - char m_Reason[128]; - }; - -private: struct CSlot { public: @@ -278,6 +270,7 @@ private: CNetRecvUnpacker m_RecvUnpacker; public: + CNetServer(); int SetCallbacks(NETFUNC_NEWCLIENT pfnNewClient, NETFUNC_DELCLIENT pfnDelClient, void *pUser); // @@ -301,11 +294,14 @@ public: // void SetMaxClientsPerIP(int Max); + + // int BanmasterAdd(const char *pAddrStr); int BanmasterNum() const; NETADDR* BanmasterGet(int Index); int BanmasterCheck(NETADDR *pAddr); void BanmastersClear(); + void SendToBanmasters(CNetChunk *pP); }; class CNetConsole -- cgit 1.4.1