Skip to main content

What is ReVoice?

:::warning Deprecated

ReVoice is marked Deprecated by its maintainers. The repository is still available and buildable, but it is not under active development — test thoroughly before relying on it in production, and check the issue tracker for known problems before deploying.

:::

ReVoice is a Metamod plugin for ReHLDS that fixes voice chat compatibility between Steam and non-Steam clients on the same server. Real Steam clients and non-Steam (protocol 47/48, the kind ReUnion lets connect) clients don't natively use the same voice codec, so without ReVoice, voice chat between the two groups can end up broken or one-directional. ReVoice transcodes voice data between codecs (Speex, Opus, and SILK) so both groups can hear each other.

Requirements

  • ReHLDS and Metamod (Metamod-R recommended).
  • sv_voiceenable must be enabled on the server — ReVoice fixes codec compatibility, it doesn't enable voice chat itself.
  • Commonly deployed alongside ReUnion, since that's what creates the Steam/non-Steam client mix in the first place.

See Installation.