diff options
| author | Marius "Teelevision" Neugebauer <marius@teele.eu> | 2014-08-16 17:29:07 +0200 |
|---|---|---|
| committer | Marius "Teelevision" Neugebauer <marius@teele.eu> | 2014-08-16 17:29:07 +0200 |
| commit | 836e03aaa5adb888387c34129b8c39a94dc359b3 (patch) | |
| tree | 2ab6b4c66dedeef6527ee3ae90f5da6560b30d4f /src/engine/server/server.h | |
| parent | 3ba0fdd48b5d13520ea33916ccf7e6741e3b9900 (diff) | |
| download | zcatch-836e03aaa5adb888387c34129b8c39a94dc359b3.tar.gz zcatch-836e03aaa5adb888387c34129b8c39a94dc359b3.zip | |
workaround for rcon ip spoofing: subadmins have to enter their passwords at the beginning of each line
Diffstat (limited to 'src/engine/server/server.h')
| -rw-r--r-- | src/engine/server/server.h | 5 |
1 files changed, 5 insertions, 0 deletions
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<std::string,std::string>::iterator loginiterator; std::map<std::string,std::string> logins; + + // log some client out of the rcon + void rconLogClientOut(int ClientID, const char *msg = "Logout successful."); }; #endif |