Nehituje ti to? Tipy a triky ako zlepsit hratelnost +FPS cfg

Message
Autor
Uživatelský avatar
muso.sk
Příspěvky: 61
Registrován: 18 kvě 2011, 19:05
Reputation: 0

Nehituje ti to? Tipy a triky ako zlepsit hratelnost +FPS cfg

#1 Příspěvekod muso.sk » 08 črc 2011, 16:51

Obrázek
(na obrazku je znazorneny 200 ms lag - hrac ktoreho v hre vidite vlavo sa na serveri nachadza v pravo)

Ak ti hra trha, nevies trafit protihraca, alebo mas pocit, ze ta trafia aj za roh, tak pozorne citaj.

Problem je niekde medzi tebou - serverom - a protihracom.


1. Problem u teba

net_graph:
Vsetko co potrebujes vediet, aby si zistil, ci je problem u teba, je napojit sa na server a dat net_graph 1 do konzole

Obrázek
(na obrazku je znazorneny net_graph 2 s grafickym znazornenim, na to co potrebujes vediet, ti postaci net_graph 1)

fps_max: ( = pocet zobrazenych snimok za sekundu )
V grafe si pozri kolko mas v priemere FPS. Na stabilne hranie na vacsine serverov staci FPS priemerne 66 a viac. Pre najlepsiu hratelnost je vhodne mat konstantne FPS (vypocet: fps_max = frekvencia monitora × 2 + 1). Ak je tvoje FPS priliz nizke, nielen ze ti hra trha, ale zhorsujes tym aj hratelnost na serveri. Zniz si uroven grafickych detailov v nastaveniach, a ak ani to nepomoze, pouzi tento fps config.
autoexec.zip
(2.61 KiB) Staženo 441 x

ping: ( = odozva v milisekundach )
Nikde nie je napisane, ze ten co ma vysoky ping, musi lagovat. V praxi ale plati, ak dvaja protihraci stoja oproti sebe a zaroven vystrelia, zomrie ten, kto ma vacsi ping. Preto je vhodne minimalizovat svoj ping. Ak mas bezdrotove pripojenie, treba zlepsit signal internetu. Taktiez treba vypnut vsetko co moze zatazovat internet (stahovanie, icq, skype...). Ak ani to nepomoze, citaj dalej.

cl_updaterate: ( = pocet obnoveni ktore klient ziada od servera v sekundach )
Vrchna hodnota vpravo v grafe je hodnota update rate nastavena u hraca, ta pod nou je aktualna hodnota updaterate. Ak je aktualna hodnota nizsia (v priemere) ako ta, co je nad nou treba v configu znizit hodnotu cl_updaterate na priemernu hodnotu tej pod nou, to iste plati aj naopak.

cl_cmdrate: ( = pocet informácii zo servera v sekundach )
Posledna hodnota vpravo v grafe je hodnota command rate nastavena u hraca, ta nad nou (predposledna) je aktualna hodnota cmdrate. Tato hodnota je ovplyvnena aktualnym FPS, cize ak je nizke, treba ho zvysit ako je popisane vyssie. Ak je predposledna hodnota (v priemere) nizsia ako ta posledna, treba v configu znizit hodnotu cl_cmdrate na priemernu hodnotu tej predposlednej, to iste plati aj naopak. Idealne je ak sa hodnota updaterate rovna hodnote cmdrate, ak to nie je mozne, mal by byt rozdiel maximalne 20.

cl_interp: ( = hodnota interpolacie )
Interp je velmi dolezita hodnota, na ktoru hraci dost casto zabudaju. Je to pomer hodnoty cl_interp_ratio a hodnoty updaterate. Zvysenim hodnoty interp a pomeru (cl_interp_ratio) dokazes znizit lagy, ale naopak znizenim zlepsujes hratelnost.

rate: ( = maximalny pocet informacii ktore moze klient vyziadat od servera v bytoch )
Dnes uz snad nikto nema taky internet, ktory by nedosiahol rate nastaveny na vacsine serverov. Znizenie pomoze iba u tych co maju loss...

loss: ( = straty pripojenia )
Hodnotu loss valve presunulo z grafu do konzole, zistis ju napisanim status do konzole (loss sa nachadza napravo od tvojho mena, pred napisom active). Ak je loss vacsi ako 0, mas straty pripojenia k serveru, co znamena, ze tvoj internet nestiha, pomoct moze (docasne) znizenie update/cmdrate a rate.

Takto by mali vyzerat hodnoty v konfiguracnom subore:
    cl_cmdrate 66 // minimum 25, maximum 66
    cl_interp 0 // minimum 0, maximum 0.1
    cl_interp_ratio 1 // minimum 1, maximum 2
    cl_updaterate 66 // minimum 45, maximum 66
    rate 35000 // minimum 20000, maximum 100000
    cl_lagcompensation 1 // musi byt na 1


2. Problem na serveri
Ak sa vsetci hraci stazuju na lagy, pravdepodobne na serveri zlyhal niektory z pluginov, alebo nastaveni, v opacnom pripade niekto hackuje server. Treba sa obratit na spravcu servera.

3. Problem u protihraca
Ak maju viaceri hraci na serveri pocit, ze dany hrac sa tazsie triafa, pravdepodobne ma nastavene nizke raty. Ak laguje, treba na to upozornit admina.

Viac sa docitate na http://developer.valvesoftware.com/wiki ... Networking (anglicky)

Navod som sa snazil napisat co najjednoduchsie, bez podrobnosti. V pripade, ze je nieco nejasne, alebo zle napisane, dajte vediet...
Aggressive Zone

Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti