Server Frustrations - I can't turn sv_cheats OFF!!


(KingJackaL) #1

:angry: :angry:

OK, it’s very funny in retrospect - but REAAAALLLLY frustrating ATM. I’m trying to run servers, but can’t turn off sv_cheats. For some reason, the default value is ‘1’, which means /god, /give all etc all work! I need to get this working, as I’m running a 50-ish man gaming LAN tommorow night over the weekend, and I don’t like the idea of people running around with /god on.

I’m running ET v1.02 and ETPro v2.0.5, and have modified the server.cfg to my liking, and the ETPro-specific mapdefault.cfg. Neither cfg has the text-string ‘cheat’ anywhere within it.

I am running the shortcut with the following flags:
+set fs_game etpro +set com_hunkmegs 64 +set sv_cheats 0
…and then opening that ( a check in console shows that at this stage, sv_cheats is now at 0 ), then typing:
/exec server.cfg
…at which point the server starts up. Now all is fine BUT - sv_cheats is ON, and all the cheats work!

I’ve tried ( without any success ):

  • Running Punkbuster ( O M F G - how the hell this lets sv_cheats stay on I have nooooo idea )
  • explicitly trying ‘set sv_cheats 0’ in the server.cfg
  • using the server console to set the cvar ( can’t - it’s read-only )

Here is a ZIP of all the cfg’s in my etmain dir ( only 6kB! ):
http://homepages.inspire.net.nz/~evans/files/configs.zip
…note that the only added pk3’s are:
1o1.pk3 ( 1o1 map )
Desertfortress_beta.pk3 ( 1o1 map uses a texture out of this )
narfpractice.pk3 ( narfpractice map )
…and a watermark pk3 in the etpro dir for the hud.

I have no doubt I’m missing something REAAALLLY obvious here, but I’ve tried this on 2 different ET installations on 2 different machines ( both running WinXP ), with the same results.
sigh

First up, IS THIS NORMAL? :eek2:

Second, HOW DO I TURN IT OFF?

Third, WHY THE HELL DOES THAT CVAR DEFAULT TO ON?

Thanks in advance :slight_smile:


(KingJackaL) #2

:clap: :clap: :clap:

That’ll teach me to search these forums and not read the threads through more carefully. The solution is in this older thread ( though they were trying to turn it ON! :eek2: ):

http://www.splashdamage.com/forums/viewtopic.php?t=4483

You use the ETPro FORCECVAR command. /set in your config doesn’t work - but /forcecvar DOES!!! CALOO! CALAYY!! Happy days are here again! :clap:

…I still wouldn’t mind answers to my first and third questions though… cos I wouldn’t have intuitively expected cheats to be enabled by default.

BTW, if I type this in the console:
sv_cheats
The ouput given is normally:
“sv_cheats” is:“1” default:“1”