From 836e03aaa5adb888387c34129b8c39a94dc359b3 Mon Sep 17 00:00:00 2001 From: "Marius \"Teelevision\" Neugebauer" Date: Sat, 16 Aug 2014 17:29:07 +0200 Subject: workaround for rcon ip spoofing: subadmins have to enter their passwords at the beginning of each line --- src/engine/server/server.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/engine/server/server.h') diff --git a/src/engine/server/server.h b/src/engine/server/server.h index 1958c4e6..7959603a 100644 --- a/src/engine/server/server.h +++ b/src/engine/server/server.h @@ -137,6 +137,8 @@ public: int m_Authed; int m_AuthTries; std::string m_SubAdminAuthName; + std::string m_SubAdminAuthPass; + int m_SubAdminCommandPassFails; const IConsole::CCommandInfo *m_pRconCmdToSend; @@ -293,6 +295,9 @@ public: // logins typedef std::map::iterator loginiterator; std::map logins; + + // log some client out of the rcon + void rconLogClientOut(int ClientID, const char *msg = "Logout successful."); }; #endif -- cgit 1.4.1