Steam Support Wiki
 
 

Optimizing Multi-player Voice Quality

 
 

Оптимизиране качеството на звука в Multi-player

Ако микрофонът Ви звучи лошо или прекъсва, проверете и настройте силата на звука на микрофона, усилването, rate и cl_cmdrate. Rate задава колко бързо може да бъде изпращана информа ция от сървъра към Вашия компютър (и обратното), което може пряко да влияе на качеството на гласа.

56K модеми винаги имат подобни проблеми с качеството на гласа.

cl_cmdrate е променлива, която контролира колко често Вашият "клиент" изпраща ъпдейти към сървъра, включително и глас.

Обикновено, тя е настроена на 20. Всичко под 13 е лошо за геймплея и със сигурност и за гласа. Всичко над 40 вероятно няма да направи нищо особено, с изключение на игра по LAN.

Настройте силата на звука на Вашия микрофон и изкуственото усилване (boost) в опциите на играта в раздел "voice".

Стандартен метод за подбрение е да настройте cl_cmdrate на обикновения FPS, който виждате (cl_showfps 1 за да активират и cl_showfps 0 за да деактивирате. Избягвайте да го държите постоянно включен, тъй като може да доведе до лаг).

За жалост, много сървъри работещи с adminmod ще променят Вашия rate и cl_cmdrate, в опит да балансират трафика, и микрофонът Ви може да работи перфектно, след което изведнъж звукът отново да се влоши.

Много играчи играят с rate настроен на 2500, но използват DSL/Cable и поддържат rate от 7500 до 9999.

Също така, rate афектира и скоростта с която изтегляте карти и други ресурси, следователно е МНОГО ВАЖНО да го настройте така, че да отговаря на вашата интернет връзка!

Има 2 места, където можете да настройте rate - едното в настройките на Вашия Steam, а другото в конзолата на играта.

В Steam, отидете в главното меню, щракнете върху "settings" и изберете раздел "internet". Изберете правилната настройка, отговаряща на Вашата интернет връзка.

Уверете се, че rate е настроен правилно, не просто на това, което е най-бързо. Прекалено бърза настройка може да доведе до други проблеми.

Другият метод е да отворите конзолата и да напишете "rate 7500" (например). Важно е да можете да го правите, тъй като това е най-лесния начин да настройте микрофона си (не през менюто на Steam).

Трябва да използвате конзолата за да промените настройката за cl_cmdrate.

console Ако нямата конзола (обикновено чрез натискане на "~"), ще се наложи да добавите " -console" към launch properties на Вашия любим мод.

Steam > games > (mod) > щракане с десен бутон > properties > launch options

Повечето сървъри имат настроен по-висок лимит между 5000 и 7500 без значение какво Вие сте настройли, и 9999 е максимума (стандартна настрока за T1) за интернет връзка (20080 е реалната максимална стойност която rate ще приеме).

Проверете интернет връзката си: Добра идея да проверите интернет връзката си и да се уверите, че ще свърши работа за това, което играете. Отидете на адрес http://speedtest.dslreports.com .

Добре, стига толкоз. Сега да проверим Вашия микрофон.

Най-напред го проверете като въведете "voice_loopback 1" във Вашата конзола, така че да можете да чувате себе си.

Използването на чифт слушалки е силно препоръчително иначе можете да получите доста смущения.

След като приключите, изключете loopback като въведете "voice_loopback 0".

След това, докато говорите по микрофона въведете:

  • rate 2500
  • rate 3500
  • rate 4500 и т.н. до 9999

докато качството на звука не стане най-доброто възможно - не е необходимо да минавате тази граница.

Забележка: Някои сървъри все още използват по-старата "Miles" гласова система и въпреки, че звучи малко по-глухо отколкото с новата "Speex" система, Speex често ще има проблеми и ще звучи много лошо ако ъплоуд връзката на сървъра доближи максимума или се претовари.

Уверете се, че сте проверили микрофона си на няколко различни сървъра преди да приемете, че вината е Ваша, а не на сървъра.

Настройки на сървър: Сървърите вече имат малък набор от опции за настройка на гласова комуникация, и ето кратко резюме:

Кодекът, който клиентът използва се определя от сървъра, тъй че използвайте тази команда за да превключите да използва новия:

sv_voicecodec voice_speex

След това, тези команди за да настройте различно качество на звука което да се предава (както и на сървъра):

  • sv_voicequality 1 : 2400bps, най-ниско качество
  • sv_voicequality 2 : 6000bps
  • sv_voicequality 3 : 8000bps
  • sv_voicequality 4 : 11200bps
  • sv_voicequality 5 : 15200bps, най-добро качество

Ако все още желаете да използвате оригиналната miles система използвайте тази опция:

sv_voicecodec voice_miles

Има копие на тема с допълнителна подробна информация относно Speex кодека и относителна ефикасност на адрес: http://www.natural-selection.org/forums/index.php?s=2d88cedbb944c7cb0727497caee4ace3&showtopic=48362&st=0

Ще намерите част от мейлинг лист архив касаеща компресията на звука на Speex кодека, където е описано как да активирате и да използвате тази широко подобрена компресия с Half-Life. Тя ще замени старата компресия и ще остане като единствена опция. До тогава, тя не е опцията по подразбиране, но е достъпна за всички Steam-powered сървъри. Накратко, намалявайки използването на капацитета на интернет връзката до 6000 bits/секунда (качество 2) пак ще звучи по-добре отколкото с текущия кодек, докато високи нива на компресия (2400 bits/секунда) ще звучат също толкова лошо, но по различен начин от текущия метод за компресия.

Като бърза компресия, използваше между 7.5% до 47.5% капацитет както текущата 'гласова' компресия, и при по-малко от 25% от капацитета на връзката звукът звучо сравнително по-добре отколкото чрез текущата компресия. Използва повече CPU на сървъра, но само с около 1-2% при повечето от моите тестове.

И още една забележка: 56k модеми обикновено имат около 20080 bits/секунда достъпен ъплоуд и около 40000 bits/секунда за даунлоуд, след правилни настройки в хедърите на TCP/IP, PPP и всичко останало. Така че, тези нови кодеци за МНОГО по-приятелски настроени към потребители на модем.

За жалост, достъпно е само за сървъри съвместими със Steam. Както и да е, за тези които не желаят да четат мейлинг листа за повече информация, ето едно-две неща:

Първо, настройте сървъра Ви да използва Speex encoder:


sv_voicecodec voice_speex

Сега сте в режим Speex. Следващият избор е колко от капацитета на интернет връзката Ви желаете да използва Speex, което се афектира директно върху качеството на зува.

  • sv_voicequality 1 = 2,400 bits/sec, 7.5% от текущото използвано
  • sv_voicequality 2 = 6,000 bits/sec, 18.75% от текущото използвано
  • sv_voicequality 3 = 8,000 bits/sec, 25% от текущото използвано
  • sv_voicequality 4 = 11,200 bits/sec, 35% от текущото използвано
  • sv_voicequality 5 = 15,200 bits/sec, 47.5% от текущото използвано
 
  Търсене  
 

 
  Прегледи  
   
  На други езици  
   
 
  link: Valve Software MediaWiki Logo