I have some TF2 servers, but I don't want voice chat to be enabled in certain servers. For example one of the servers is an achievement server running the achievement_idle map and due to its nature, I don't want voice chat to be enabled (due to the fact that these servers are there so that players can idle, not talk).

Another reason for this is that 95% of the time on other servers, voice chat seems to be overrun by kids who think a good idea of fun is to shout at anyone who kills them/general abuse. As a 'mature' adult, this is something I don't really want happening on my servers.

I have tried the following, with nothing working to disable voice chat:

  • CVar: voice_enable 0 (does nothing as far as I can see);
  • Simply requesting not to use mics (doesn't work, as the message is simply ignored);

As there is cl_voice 0 command, is there an equivalent server command (i.e, sv_voice 0?)? I also have not tried sv_allow_voice_from_file yet, but it doesn't seem to be what I want.

I also host a TeamSpeak3 server, which I encourage players to use (as it is far superior to TF2's voice chat feature in many ways); if players really want to use voice chat, they can use the TS3 server to do so.

Is it possible at all to disable voice chat, server-side?


The correct server cvar is sv_voiceenable. If you set that to 0, it will be disabled server-wide.

You shouldn't confuse this with voice_enable, which is the client command to disable voice chat so that they can't hear it.

  • As a general rule, server cvars start with sv_ (for server) or mp_ (for multiplayer). Game-specific server cvars tend to start with tf_
    – Powerlord
    Dec 31 '15 at 23:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.