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_voiceenablemust 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.