Voice Comms on CS:Source Servers

Started by Anonymous, October 28, 2006, 05:13:32 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Anonymous

There has been much muttering and wringing of hands recently over the quality of the voice comms in cs:source and, consequently, I have been digging around on the net to see if I can find anything to improve things. There are several threads on various forums regarding the use of the "Speex" codec at the server end, however, the people who claim to be doing it invariably will not show anyone their server config to allow us to see how they got it working. This leads me to believe that it does not work properly which would tie in with my own testing on both our server and my own server. Enabling the Speex codec instead of the miles codec does improve voice quality but, as soon as the map changes, we lose ALL voice comms from the server which really does fly in the face of all we are trying to achieve with TCS.

Here are some things to try:

 Do not run TeamSpeak (TS) when playing CS:S
   
    Try adjusting your rates as per:
http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/popup_adp.php?p_sid=Aq4-qUki&p_lva=&p_li=&p_faqid=179&p_created=1093557339&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MTQmcF9wcm9kcz02NCZwX2NhdHM9MTAzLDE0NyZwX3B2PTEuNjQ7Mi51MCZwX2N2PTIuMTQ3JnBfc2VhcmNoX3R5cGU9YW5zd2Vycy5zZWFyY2hfbmwmcF9wYWdlPTE*
   
    Try the direct sound fix at:
  http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=175&p_created=1093416297&p_sid=Aq4-qUki&p_lva=&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MTQmcF9wcm9kcz02NCZwX2NhdHM9MTAzLDE0NyZwX3B2PTEuNjQ7Mi51MCZwX2N2PTIuMTQ3JnBfc2VhcmNoX3R5cGU9YW5zd2Vycy5zZWFyY2hfbmwmcF9wYWdlPTE*&p_li=&p_topview=1



There IS a workaround for the speex codec shutting off after each map change but it would require a bit of effort on our part:

QuoteAFTER the map changes you need to press "ESC", then click on "OPTIONS", then click on "OK" and finally press "ESC" again.
I appreciate that this is a pain but it seems to be the only way to get decent comms at the start of each map. NB you do NOT need to do it at the start of each round, just the start of each map. If we can't get the current codec working better then we may revert to this but we'll take a call on it at the time. In the meantime, would anyone who is having comms probs in Source please try the tweaks above?

In case it helps here is a copy of the sound entries in my Source config.cfg:

cl_rumblescale "1.0"
cl_debugrumble "0"
voice_modenable "1"
suitvolume "0.25"
voice_forcemicrecord "1"
voice_enable "1"
voice_scale "1"
snd_duckerthreshold "0.15"
snd_duckerreleasetime "2.5"
snd_duckerattacktime "0.5"
snd_ducktovolume "0.55"
adsp_debug "0"
dsp_dist_max "1440.0"
dsp_dist_min "0.0"
snd_mixahead "0.1"
snd_musicvolume "1.0"
volume "1.0"
snd_pitchquality "1"
snd_digital_surround "0"
sv_voiceenable "1"
dsp_enhance_stereo "1"
dsp_volume "1.0"
dsp_slow_cpu "0"
cl_downloadfilter "all"
cl_allowdownload "1"
cl_forcepreload "1"
cl_soundfile "sound/player/jingle.wav"
bgmvolume "1"

OldBloke

Excellent detective work, BB. Your efforts in trying to resolve this annoying 'feature' is very much appreciated.:thumb:
"War without end. Well, what was history if not that? And how would having the stars change anything?" - James S. A. Corey

Whitey


Sn00ks

Having someone who actually seems to understand all this stuff is awe inspiring.  Keep up the good work BB it is appreciated. :clap:
I do exactly what the little voices tell me to.

PC Specs:- Black box with some fans that go whirrr, a few lights, things inside that get warm, headphones, keyboard (a clicky one), mouse (with buttons and no squeak), disks (2-off SSD and HDD) and a monitor of sufficient proportions.


Penfold


Dr Sadako

QuoteIf you're having trouble with the voice features, you might see better performance by setting a command line parameter in Steam:
 
  • In your "Games" list, right-click on the game title.
  • Select "Properties" from the popup menu, and then select "Launch Options" on the dialog that comes up.
  • Enter +voice_dsound 0 and then click OK

This completely messed up my CS:S. Causing lag and freeze. When I removed "+voice_dsound 0" everything went back to normal ... that including crap voice codec.
-=[dMw]=-Dr "Doc" Sadako

"Gravitation is not responsible for people falling in love." Albert Einstein

Anonymous

Quote from: Dr Sadako;160982This completely messed up my CS:S. Causing lag and freeze. When I removed "+voice_dsound 0" everything went back to normal ... that including crap voice codec.


Good feedback. Thanks Mats.

Keep it coming peeps?

One thing I noticed tonight was that VC was good early in the evening and degraded as the night progressed.

Othbarty

On the steam forums there are plenty of posts saying that the speex codec works fine... Have you recently tried this?

EDIT:
And tbh, the workaroundpart, i can live with :)
-=[dMw]=-Othbarty  ::  Mighty Cheese Event
"Trust the awesomeness!"
- Skippy the Magnificent

Anonymous

Quote from: Othbarty;161593On the steam forums there are plenty of posts saying that the speex codec works fine... Have you recently tried this?


Yup, as per my first post:

QuoteThere are several threads on various forums regarding the use of the "Speex" codec at the server end, however, the people who claim to be doing it invariably will not show anyone their server config to allow us to see how they got it working. This leads me to believe that it does not work properly which would tie in with my own testing on both our server and my own server. Enabling the Speex codec instead of the miles codec does improve voice quality but, as soon as the map changes, we lose ALL voice comms from the server which really does fly in the face of all we are trying to achieve with TCS.

DuVeL

On rates I once got this from OB:
cl_updaterate 101
cl_cmdrate 101
rate 21000
 
Any suggestions for ADSL and such? Or are these fine?
I'm going to check everything tonight.
Survivor of LAN V, VI, VIII, IX, X, XII, XIV, XVI, XVIII, XX, XXIV, XXX, XXXII, XXXIV and XXXVI so far...
[QUOTE]Lionheart; Grolsch to DuVeL is like spinache to Popeye [/QUOTE]
[QUOTE]Cheesepuff...A cyborg is sent from the future on a deadly mission. He has to kill Ninja_Freak, a young Man whose life will have a great significance in years to come.Ninja has only one protector - DuVeL - also sent from the future. The Terminator uses his exceptional intelligence and strength to find Ninja_Freak & attempt to terminate him.
[/QUOTE]

Akall

I'm pretty new to CS:S but one thing I've noticed is that I can't actually understand nothing with voice communications...still I was using the standard setting, hope that with this changes something will improove :)
Akall - Night Elf Druid, Aszune



DuVeL

Tryed all the stuff as suggested above and it still not works.
I was thinking of buying a new headset anyway as it might be my mic (might try one of my brothers microfnes first).
For the rest I was thinking audiodrivers on my Shuttle but they should be fine...:g:
 
Spend 1,5 hour trying and no result...:sad:
Survivor of LAN V, VI, VIII, IX, X, XII, XIV, XVI, XVIII, XX, XXIV, XXX, XXXII, XXXIV and XXXVI so far...
[QUOTE]Lionheart; Grolsch to DuVeL is like spinache to Popeye [/QUOTE]
[QUOTE]Cheesepuff...A cyborg is sent from the future on a deadly mission. He has to kill Ninja_Freak, a young Man whose life will have a great significance in years to come.Ninja has only one protector - DuVeL - also sent from the future. The Terminator uses his exceptional intelligence and strength to find Ninja_Freak & attempt to terminate him.
[/QUOTE]

Anonymous

Quote from: DuVeL;161634Tryed all the stuff as suggested above and it still not works.
I was thinking of buying a new headset anyway as it might be my mic (might try one of my brothers microfnes first).
For the rest I was thinking audiodrivers on my Shuttle but they should be fine...:g:
 
Spend 1,5 hour trying and no result...:sad:


I'm pretty convinced it is a "server end" problem. If we use speex the comms are excellent but we have to do that silly selection thing with options at the start of every map.

DuVeL

Quote from: BlueBall;161636I'm pretty convinced it is a "server end" problem. If we use speex the comms are excellent but we have to do that silly selection thing with options at the start of every map.

12K is running a matchserver and such allready for quit a while on Source. 1 of theirs is also an ED-admin. Maybe they could help out?
 
I thought it was my Headset as mine was busted during the last LAN.
Survivor of LAN V, VI, VIII, IX, X, XII, XIV, XVI, XVIII, XX, XXIV, XXX, XXXII, XXXIV and XXXVI so far...
[QUOTE]Lionheart; Grolsch to DuVeL is like spinache to Popeye [/QUOTE]
[QUOTE]Cheesepuff...A cyborg is sent from the future on a deadly mission. He has to kill Ninja_Freak, a young Man whose life will have a great significance in years to come.Ninja has only one protector - DuVeL - also sent from the future. The Terminator uses his exceptional intelligence and strength to find Ninja_Freak & attempt to terminate him.
[/QUOTE]