about summary refs log tree commit diff
path: root/src/engine/server
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2011-12-30 19:12:31 +0100
committeroy <Tom_Adams@web.de>2011-12-30 19:12:31 +0100
commitec4bb9453785ba78abc0b42614269fc4d8b11cc6 (patch)
tree4999df90e66458a4845575c19e3dc2f72ab35917 /src/engine/server
parent1bb64d753432ddfd38694b04ff18d14679e08246 (diff)
downloadzcatch-ec4bb9453785ba78abc0b42614269fc4d8b11cc6.tar.gz
zcatch-ec4bb9453785ba78abc0b42614269fc4d8b11cc6.zip
added logout command for econ
Diffstat (limited to 'src/engine/server')
-rw-r--r--src/engine/server/server.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/server/server.cpp b/src/engine/server/server.cpp
index d29b640b..14824cd7 100644
--- a/src/engine/server/server.cpp
+++ b/src/engine/server/server.cpp
@@ -961,7 +961,7 @@ void CServer::ProcessClientPacket(CNetChunk *pPacket)
 				m_RconClientID = ClientID;
 				m_RconAuthLevel = m_aClients[ClientID].m_Authed;
 				Console()->SetAccessLevel(m_aClients[ClientID].m_Authed == AUTHED_ADMIN ? IConsole::ACCESS_LEVEL_ADMIN : IConsole::ACCESS_LEVEL_MOD);
-				Console()->ExecuteLine(pCmd);
+				Console()->ExecuteLineFlag(pCmd, CFGFLAG_SERVER);
 				Console()->SetAccessLevel(IConsole::ACCESS_LEVEL_ADMIN);
 				m_RconClientID = -1;
 				m_RconAuthLevel = AUTHED_ADMIN;
@@ -1649,7 +1649,7 @@ int main(int argc, const char **argv) // ignore_convention
 	IEngine *pEngine = CreateEngine("Teeworlds");
 	IEngineMap *pEngineMap = CreateEngineMap();
 	IGameServer *pGameServer = CreateGameServer();
-	IConsole *pConsole = CreateConsole(CFGFLAG_SERVER);
+	IConsole *pConsole = CreateConsole(CFGFLAG_SERVER|CFGFLAG_ECON);
 	IEngineMasterServer *pEngineMasterServer = CreateEngineMasterServer();
 	IStorage *pStorage = CreateStorage("Teeworlds", argc, argv); // ignore_convention
 	IConfig *pConfig = CreateConfig();