Optimizing Multi-player Voice Quality |
||
Lapkategóriák: Topics | Getting Started | Gameplay and Performance |
||
|
http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=179 Ezt az oldalt a Steam Támogatás és a Steam felhasználók is moderálják - minden, az oldalon kívüli hivatkozást óvatosan kell kezelni. A Steam Támogatás soha nem fog a Steam fiókod és jelszavad után kérdezősködni, és arra sem fognak megkérni, hogy a Steam jelszavadat megadd bármilyen weblapon. A többjátékos beszédhang minőségének optimalizálásaHa a mikrofonod hangja rossz, vagy szaggatott, ellenőrizd a mikrofon hangerejét, előerősítését (Mic Boost), valamint a rate és cl_cmdrate beállításokat. A rate határozza meg, hogy a szerver milyen gyorsan küldhet adatokat s számítógépednek (és viszont), ami hatással lehet a hangminőségre. 56K-s modemmel mindig lesznek hangminőségi problémák. A cl_cmdrate változó adja meg, milyen gyakran küldjön a kliensed friss adatokat a szervernek, a beszédet is beleértve. Ennek értéke alapesetben 20. Bármilyen, 13 alatti érték rosszat tesz a játszhatóságnak, és természetesen a beszédminőségnek is. Bármilyen 40 fölötti értéknek valószínűleg nincs különösebb hatása, legfeljebb LAN-on keresztüli játéknál. A mikrofon hangerejét és az előerősítést a Game Options menüben a "Voice" fülön állíthatod. A minőségjavítás egyik legáltalánosabb módja, hogy a cl_cmdrate értéket az általában látott FPS értékedhez igazítod (cl_showfps 1 a bekapcsoláshoz és cl_showfps 0 a kikapcsoláshoz; ne hagyd bekapcsolva, mert némi késleltetést okoz). Sajnos sok olyan szerver, amin adminmod fut, megváltoztatja a rate és cl_cmdrate beállításodat, ahogy próbálja kiegyenlíteni a terhelést, amitől az eleinte jól működő mikrofonod hangja megint leromlik. A rate sok játékosnál 2500-ra van állítva, pedig a DSL/kábel kapcsolatuk 7500 és 9999 közötti rate-hez is megfelel. A rate arra is hatással van, milyen gyorsan tudsz pályákat és egyéb erőforrásokat letölteni, ezért NAGYON FONTOS, hogy a kapcsolatodnak megfelelően legyen beállítva! A rate értéket két helyen lehet beállítani: a Steam beállításoknál, vagy a játék konzoljában. A Steamben nyisd meg a főmenüt, kattints a "Settings"-re, és válaszd az "Internet" fület, majd válaszd ki a kapcsolatodnak megfelelő beállítást. Mindenképp arra az értékre állítsd a rate-et, amit a kapcsolatod kezelni tud, és ne a leggyorsabbra, mert az egyéb problémákat okozhat. A másik módszer, hogy lehívod a konzolt, és beírod: "rate 7500" (például). Fontos tudni, hogy hogyan tudod ezt megtenni, mert ez a legegyszerűbb módja a mikrofon állításának (és nem a Steam menün keresztül). A cl_cmdrate megváltoztatásához a konzolt kell használnod. Konzol Ha nincs konzolod (általában a ~ gomb), akkor hozzá kell adnod a " -console" opciót a használt mod indítási tulajdonságaihoz. Steam > Games > (mod) > jobbklikk > Properties > Launch options A legtöbb szerveren kényszerített, 5000 és 7500 közötti felső korlát van, akármit is állítasz te be magadnak, a 9999 pedig a maximális érték (az alapbeállítás T1-hez) internet-kapcsolathoz (valójában 20080 a legmagasabb érték, amit a rate elfogad). Ellenőrizd a vonaladat: Jó ötlet lehet ellenőrizni a kapcsolatodat, hogy megbizonyosodj róla, tudja azt, amiért fizetsz. Látogasd meg a http://speedtest.dslreports.com oldalt.
Első tesztként írd be a "voice_loopback 1" parancsot a konzolba, hogy hallhasd magadat. Fejhallgató használata javasolt, különben erősen gerjedni fogsz. Miután végeztél, kapcsold majd ki a visszafordítást a "voicce_loopback 0"-val. Ezt követően, miközben a mikrofonba beszélsz, add ki a következő parancsokat:
Amíg a legjobban nem hallod a hangodat, a fölé menni felesleges. Megjegyzés: Egyes szerverek még mindig a régi, "Miles" beszédhang rendszert használhatják, ami kicsit kásásabb hangzású, mint az új "Speex" rendszer, viszont ez utóbbinak kapacitáshatáron üzemelő vagy túlterhelődött szerver esetén gyakran vannak problémái, és ilyenkor nagyon rossz lehet a hangminősége. Mindenképp ellenőrizd a mikrofonodat pár különböző szerveren, mielőtt arra a következtetésre jutnál, hogy a hiba nálad van, és nem a szerveren.
A kliens által használandó kodeket a szerver határozza meg, ezért add ki a következő parancsot a szervereden az újra való átálláshoz: sv_voicecodec voice_speex Ezt követően használd az alábbi parancsok egyikét (szintén a szerveren) a különböző minőségű hangadat-folyamok közötti váltáshoz:
Ha továbbra is az eredeti Miles hangkódoló rendszert akarod használni, állítsd be ezt az értéket: sv_voicecodec voice_miles Alább olvasható egy másolat egy fórumtémából, ahol a Speex kodekről és annak relatív hatékonyságáról találhatók részletes információk: Itt van egy levelezőlista archívum bejegyzés a Speex hangtömörítő kodekről, ami azt részletezi, hogy kell bekapcsolni és használni ezt az új, és nagymértékben fejlesztett hangtömörítőt a Half-Life-hoz. Ez idővel fel fogja váltani a jelenlegi hangtömörítést, és az egyetlen lehetőséggé válik. Mindaddig nem ez az alapértelmezett beállítás, de rendelkezésre áll minden Steam-képes szerveren. Általánosságban, a beszédhang sávszélesség lecsökkentése 6000 bit/másodpercre (2-es minőség) még mindig jobb hangzást eredményez, mint a jelenlegi kodek, az igazán nagy tömörítési ráta (2400 bit/másodperc) pedig a jelenlegi tömörítésével megegyező mértékű, de jellegében más hangzásminőség-romlást eredményez. Gyors összehasonlításképp, a Speex a jelenlegi beszédhang tömörítő sávszélesség igényéhez képest csak 7.5%-tól 47.5%-ig terjedő mennyiséget használt, és kevesebb, mint 25%-os sávszélesség igény mellett általánosságban jobb a hangja, mint a jelenlegi tömörítőnek. A CPU-használata a szerveren valóban több, de a tesztjeink alapján jobbára csak 1-2%-kal. Másik megjegyzés: az 56k-s modemeknek felfelé 20080 bit/másodperc, lefelé pedig körülbelül 40000 bit/másodperc áll rendelkezésére, a TCP/IP és PPP fejlécek és minden egyéb levonása után. Vagyis ez az új kodek SOKKAL megfelelőbb a modemet használóknak. Sajnos csak Steam-kompatibilis szervereken érhető el. Mindenestre, akik nem akarják elolvasni azt a levelezőlistát, itt van még néhány további információ: Először is, állítsd át a szervert a Speex kódolóra: sv_voicecodec voice_speex Ez után már Speex módban futsz. A következő lépés beállítani, hogy mennyi sávszélességet használjon a Speex, ami közvetlenül befolyásolja a hangminőséget.
|
| Keresés | ||
| Views | ||
| Egyéb nyelvek | ||

