by Spike » Fri Mar 22, 2013 11:04 pm
regarding the volume cvar (or rather any cvar in general), if the server changes the setting to its non-default setting, fte clients will restore the original value automatically when the map changes/player disconnects/server restores the setting to its default.
ezquake will not. which means ezquake users will likely get annoyed if they disconnect while the effect is in force. If its a short-term effect, you can probably get away with it. if it stays like that for the rest of the game then you probably cannot. on the plus side, quakeworld clients tend to not save configs by default, so it should be restorable by just quitting and starting it up again.
I have to ask though, is the aim to make the player unable to hear anything (including the someone-just-said-something-beep), or will you want to still be able to hear a select sounds (alternatives, announcements, etc)?
hacks are evil nasty things, but they're often the simplest/fastest/best/only way to do things. just make sure you understand and accept the consequences.
.