Since HLDS build 60** released 14 February 2013, Valve changed the voice codec from old Speex and Miles to new SILK (the same used in Skype). So, STEAM players lost the possibility to speak normally with non-steam players who use old protocol 47-48. So, steam players heard each other, non-steam also, but steam vs non-steam heard only static noise.
This plugin is for all servers with non-steam players using older (4***) and newer (6***) clients.
Which nowadays is a "Must Have" at any Counter Strike 1.6 server if you want a full server.
This module will work only with Dproto 0.9.356 and newer!
You must switch on speex codec in the server.cfg.
Features:- Transconding Speex (old clients) to Silk (new clients) and back
- Normalizing the volume of voice (sv_voicevolume_speex and sv_voicevolume_silk Cvars )
- Prevention of flood with voice packets (sv_voicefloodms). Change this cvar or switch off if voice quality became poor.
sv_voicevolume_speex - volume during Speex - > SILK conversion (default 1.0)
sv_voicevolume_silk - volume during SILK -> Speex conversion (default 1.0)
sv_voicefloodms - prevent voice packets flood (e.g. speedhack) , in milliseconds (i.e. minimal delay between packets, default 30)
vtc_log [0/1] switches on/off logging. Default 0 - off
vtc_logdir - logs directory. If empty it will be plugin directory.
Installation:- Copy vtc folder to /cstrike/addons/
- Add VTC to Metamod plugin list: add
windows: win32 addons\vtc\vtc.dll
linux: linux addons/vtc/vtc.so
into /addons/metamod/ just after DPROTO.
You may launch this module without server restart. Just upload all files and start it:
meta load addons/vtc/vtc.so
meta load addons\vtc\vtc.dll