From 87004bb2238d8d18422390930989c7c6a89460da Mon Sep 17 00:00:00 2001 From: div0 Date: Mon, 25 Jan 2010 17:06:39 +0000 Subject: [PATCH] actually call the init/shutdown handlers git-svn-id: svn://svn.icculus.org/nexuiz/trunk@8557 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/cl_client.qc | 4 ++++ data/qcsrc/server/g_world.qc | 3 +++ 2 files changed, 7 insertions(+) diff --git a/data/qcsrc/server/cl_client.qc b/data/qcsrc/server/cl_client.qc index 73fb1d676..c23c93d4d 100644 --- a/data/qcsrc/server/cl_client.qc +++ b/data/qcsrc/server/cl_client.qc @@ -1517,6 +1517,8 @@ void ClientConnect (void) } else if(cvar("sv_teamnagger") && !g_ca) // teamnagger is currently bad for ca send_CSQC_teamnagger(); + + CheatInitClient(); } /* @@ -1537,6 +1539,8 @@ void ClientDisconnect (void) return; } + CheatShutdownClient(); + if(self.hitplotfh >= 0) { fclose(self.hitplotfh); diff --git a/data/qcsrc/server/g_world.qc b/data/qcsrc/server/g_world.qc index e650f15f0..544f46db0 100644 --- a/data/qcsrc/server/g_world.qc +++ b/data/qcsrc/server/g_world.qc @@ -677,6 +677,8 @@ void spawnfunc_worldspawn (void) RandomSeed_Spawn(); PingPLReport_Spawn(); + CheatInit(); + localcmd("\n_sv_hook_gamestart ", GetGametype(), ";"); world_initialized = 1; @@ -2711,6 +2713,7 @@ void SV_Shutdown() db_save(ServerProgsDB, "server.db"); if(cvar("developer")) db_save(TemporaryDB, "server-temp.db"); + CheatShutdown(); // must be after cheatcount check db_close(ServerProgsDB); db_close(TemporaryDB); print("done!\n"); -- 2.39.2