Optimera talkvalitet för flera spelare |
||
(Omdirigerad från Optimizing Multi-player Voice Quality)
Den här sidans innehåll är bevakat av både Steam Support och Steam-användarsamhället - alla länkar till externa sidor bör behandlas med försiktighet. Steam Support kommer aldrig av någon anledning att begära ditt Steam-kontos lösenord, inte heller kommer du någonsin att bli ombedd att mata in ditt lösenord på någon webbsida. Om din mikrofon låter dåligt eller hackigt, undersök och justera din mikrofons volym, mikrofonförstärkning, rate och cl_cmdrate. Rate (sv. hastighet/takt) innebär hur snabbt data kan skickas från servern till din dator (och tvärtom) vilket kan påverka röstkvaliteten. 56K Modem kommer alltid att ha problem med talkvaliteten. cl_cmdrate är en variabel som kontrollerar hur ofta din klient skickar uppdateringar till servern inklusive tal. Detta är normalt inställt på 20. Allting under 13 är dåligt för spelande och säkerligen för tal. Allting över 40 kommer förmodligen inte göra något förutom vid LAN-spel. Justera din mikrofonvolym och förstärkning i spelets alternativmeny under fliken "tal". En vanlig förbättring är att ställa in cl_cmdrate till den vanligaste FPS du har (cl_showfps 1 för att aktivera och cl_showfps 0 för att avaktivera, låt det inte stå på - det kan orsaka lagg. Tyvärr kommer många servrar som kör adminmod att ändra din rate och cl_cmdrate för att försöka balansera belastningen, så din mikrofon kan fungera fint och sedan plötsligt kommer ljudet att försämras igen. Många spelare har sin rate inställd på 2500 men de kör på DSL/Kabel och klarar av rates på 7500 eller 9999. Raten påverkar även hur snabbt du kan ladda ner kartor och andra resurser så det är MYCKET VIKTIGT att ställa in den så att den matchar din uppkoppling! Det finns två ställen man kan ställa in sin rate, den ena finns i dina Steaminställningar och den andra är i spelkonsolen. I Steam, gå till huvudmenyn, klicka på "inställningar", välj sedan fliken "downloads". Välj sedan rätt inställning som matchar din lina. Försäkra dig om att ställa in din rate till det din uppkoppling klarar av, inte bara det som är snabbast. För snabbt, och du kan få andra problem. Den andra metoden är att ta fram konsolen och skriva in "rate 7500" (exempelvis) Det är viktigt att att kunna göra detta eftersom det är det enklaste sättet att justera din mikrofon (inte genom steammenyn). Du måste använda konsolen för att ändra cl_cmdrate. konsol Om du inte har konsol ("~"-knappen vanligtvis) behöver du skriva in " -console" i startalternativ på din favorit-mod. Steam > mina spel > (mod) > höger klick > egenskaper > startalternativ De flesta servrar kommer att ha en övre tvångsnivå mellan 5000 och 7500 oavsett vad du ställer in, och 9999 är det högsta (normala inställningar, T1) för en internetuppkoppling (20000 är det högsta faktiska nummer som rate kommer att acceptera). Kolla din linje: Det är en god idé att kolla din uppkoppling för att vara säker på att den gör vad du betalar för, gå till http://speedtest.dslreports.com Ok, nog om det där, låt oss kontrollera din mikrofon. Testa den först genom att skriva in "voice_loopback 1" i din konsol så att du kan höra dig själv. Att använda hörlurar rekommenderat varmt, annars kommer du få massvis med rundgång. När du är klar, stäng av uppspelningen genom att skriva in "voice_loopback 0" i konsolen. Nu, medan du talar i mikrofonen, skriv in:
tills ditt tal låter som bäst, man behöver inte fortsätta längre efter det. OBS! Några servrar kör fortfarande de äldre "Miles" talljudssystem och låter lite annorlunda jämfört med det nya "Speex"-systemet, Speex kommer ofta ha problem och låta mycket dåligt om serverns upplänk kommer nära max eller överbelastas. Var säker på att du kontrollerar din mikrofon på ett par olika servrar innan du antar att det är ditt fel och inte serverns. Inställningar för server: Servrar har för närvarande en del alternativ för talinställningar för spelare, här är ett sammandrag: Kodeken som en klient använder är bestämd utav servern, så använd detta kommando på din server för att byta till en ny: sv_voicecodec voice_speex Och sedan dessa kommandon för att ändra mellan olika talkvalitetsströmmar (också på servern):
Om du fortfarande önskar att använda Miles originala ljudkodningssystem så ställ in detta alternativ: sv_voicecodec voice_miles Detta är en kopia av en tråd med ytterligare detaljerad information om Speex-kodeken och dylikt: Här är ett addressregister om Speexs talkompressionskodek, som detaljerat beskriver hur man aktiverar och använder denna nya och enormt förbättrade talkompression med Half-Life. Den kommer så småningom ersätta den nuvarande talkompressionen, och bli det enda alternativet. Tills dess, är det inte det förinställda alternativet, dock tillgängligt för alla servrar som körs med Steam. Generellt sett, reducering av bandbreddsanvändning för tal ner till 6000 bits/sekund (kvalitet 2) låter fortfarande bättre än den nuvarande kodeken, medan verkligt höga kompressionsnivåer (2400 bits/sekund) låter dåligt i jämförelse, men på ett annorlunda sätt än den nuvarande kompressionsmetoden. Som en snabb jämförelse, använde det allt ifrån 7.5% av så mycket bandbredd till 47.5% av så mycket bandbredd som den nuvarande talkompressionen, och mindre än 25% av användandet av bandbredden låter generellt bättre än de nuvarande talkompressionen. Den använder en högre portion utav serverprocessorn, dock bara 1-2% på våra tester. Och ytterligare en observation: 56k-modem har generellt runt 20000 bits/sekund av uppladdningsutrymme tillgängligt, och runt 40000 bits/sekund av nedladdningsutrymme tillgängligt, när man väl räknat in TCP/IP- och PPP-headers och allt annat. Så dessa kodeks är MYCKET mer vänliga mot modemanvändare. Tyvärr är det bara tillgängligt för Steam-kompitabla servrar. Hur som helst, för dem som inte will läsa mejlinglistan för mer information: Först, byt din server för att använda Speex-kodaren: sv_voicecodec voice_speex Nu kör du i Speex-läge. Nästa val är hur mycket bandbredd du vill att Speex ska använda, med vilket direkt menas talkvaliteten.
|
| Sök | ||
| Views | ||
| Andra språk | ||

