ÊÀÊ ÓÌÅÍÜØÈÒÜ ÏÈÍÃ È ÓÁÐÀÒÜ ËÀÃÈ?

"Ãëàâíûå íàñòðîéêè"

1. Ââåäèòå â êîíñîëå êîìàíäó net_graph 3.  ïðàâîì íèæíåì óãëó âû óâèäèòå ñòàòèñòèêó ñîåäèíåíèÿ. Ýòî î÷åíü ïîëåçíûé èíñòðóìåíò, òàê êàê îí ïîêàçûâàåò èíôîðìàöèþ î âõîäÿùåì/èñõîäÿùåì ñîåäèíåíèå, òåêóùèé ïèíã, êîëè÷åñòâî ïîòåðÿííûõ ïàêåòîâ èíôîðìàöèè ïðè ïåðåäà÷å/ïðèåìå, êàäðîâóþ ÷àñòîòó.

Loss - ÷èñëî, êîòîðîå ïîêàçûâàåò ñêîëüêî ïàêåòîâ áûëî ïîòåðÿíî âî âðåìÿ ïåðåäà÷è îò ñåðâåðà ê âàì. Îáû÷íî îíî ãîâîðèò î íåñîîòâåòñòâèè ñêîðîñòè âàøåãî âõîäÿùåãî êàíàëà è ñåðâåðíîãî èñõîäÿùåãî.×òîáû ïðèíÿòü èçáûòî÷íóþ èíôîðìàöèþ, êîòîðóþ ñåðâåð âàì ïûòàåòñÿ ïåðåäàòü, íåîáõîäèìî óìåíüøèòü îáúåì ýòîé èíôîðìàöèè.

Choke - ïîêàçàòåëü òîãî, ñêîëüêî âàø êîìïüþòåð íå ìîæåò ïåðåäàòü ñåðâåðó èíôîðìàöèè èç-çà òîãî, ÷òî ñêîðîñòü âàøåãî ñîåäèíåíèÿ íå ïîçâîëÿåò ýòîãî ñäåëàòü, ëèáî ñåðâåð çàïðàøèâàåò ñëèøêîì ìíîãî èíôîðìàöèè.

Îïèñàíèå

Åùå äàâíî íà îäíîì èç ôîðóìîâ, ïîñâÿùåííîì èãðå CS, ÿ ïðî÷èòàë îäèí ýëåìåíòàðíåéøèé ñïîñîá ñíèçèòü ïèíã, ñ ïîìîùüþ èçìåíåíèÿ ïðèîðèòåòà CS.

Ïðèñòóïàåì

1. Âî âðåìÿ èãðû âûçûâàåì äèñïåò÷åð çàäà÷ Winows (Ctrl+Alt+Delete)
2. Â ïîÿâèâøåìñÿ îêíå âûáèðàåì âêëàäêó "Ïðîöåññû"
3. Èùåì ïðîöåññ csgo.åxå
4. Æìåì ïðàâîé êíîïêîé ïî ïðîöåññó csgo.åxå
5.  ïîÿâèâøåéñÿ ðàìî÷êå âûáèðàåì "Ïðèîðèòåò"
5. Ñòàâèì ïðèîðèòåò "Íèæå ñðåäíåãî", â ïîÿâèâøåìñÿ îêíå æìåì OK.

ÏÐÈÌÈ×ÀÍÈÅ:
Ëè÷íî ÿ ïðîâåðèë, ýòî äåéñòâèòåëüíî ðàáîòàåò!
Áûë ïèíã îò 80 äî 100, ñíèçèëñÿ îò 30 äî 60!

Îïèñàíèå "×òî òàêîå ïèíã? È îñíîâíûå êîìàíäû"

3. Ïèíã çàâèñèò îò êà÷åñòâà ñâÿçè: ÷åì âûøå êà÷åñòâî, òåì íèæå ïèíã, à ÷åì íèæå ïèíã, òåì óäîáíåå ïîïàäàòü â ãîëîâó. Âñå íàâåðíîå çíàþò, ÷òî â òî âðåìÿ, êîãäà âû èãðàåòå â CS, ìåæäó ñåðâåðîì è âàøèì êîìïüþòåðîì èä¸ò îáìåí òðàôèêîì (ïàêåòàìè), åãî ñóììàðíîå êîëè÷åñòâî (Ìá) çàâèñèò îò òîãî, ñêîëüêî ðàç â ìèíóòó íà ñåðâåð ïîñûëàþòñÿ çàïðîñû. Êîëè÷åñòâî çàïðîñîâ ìîæíî óìåíüøèòü, òåì ñàìûì óìåíüøèâ îáìåí òðàôèêîì ñ ñåðâåðîì. Åùå õîòåë áû äîáàâèòü - íè îäíà íàñòðîéêà ìîæåò è íå ïîäîéòè, òàê ÷òî ýêñïåðèìåíòèðóéòå, èùèòå ñâîþ çîëîòóþ ñåðåäèíêó.

ÊÎÌÀÍÄÛ ÂÁÈÂÀÒÜ Â ÊÎÍÑÎËÅ ÈËÈ ÏÐÎÏÈÑÛÂÀÒÜ ÈÕ Â ÔÀÉË CONFIG.CFG

DSL-settings: (áîëåå 8 Mbit)
rate 25000
cl_cmdrate "101"
cl_updaterate "101"
fps_max "100.0"
rate 20000
cl_cmdrate 51
cl_updaterate 51

cl_cmdrate - ÷èñëî îáíîâëåíèé (ïîñûëîê) èíôîðìàöèè îò êëèåíòà ê ñåðâåðó â ñåêóíäó
cl_updaterate - ÷èñëî îáíîâëåíèé (ïîñûëîê) èíôîðìàöèè îò ñåðâåðà ê êëèåíòó â ñåêóíäó
rate - îãðàíè÷åíèå âõîäÿùåãî òðàôèêà (îò ñåðâåðà ê êëèåíòó) â áàéòàõ â ñåêóíäó
cl_rate - îãðàíè÷èâàåò ïîòîê îò êëèåíòà ê ñåðâåðó. Öèòàòà: rate #### - Ïîòîê (â áàéòàõ) ñî ñòîðîíû ñåðâåðà. Âîîáùå, ýòà âåëè÷èíà äîëæíà áûòü íèæå ñêîðîñòè ìîäåìíîãî ñîåäèíåíèÿ ïðèìåðíî íà 20-30% (ïîòîìó ÷òî èñõîäÿùèé ïîòîê òîæå ñóùåñòâóåò è, çàíÿâ âñå 100% ïðîïóñêíîé ñïîñîáíîñòè ëèíèè, Âû ñåáÿ îáðå÷åòå. Åñëè çàäàòü çíà÷åíèå áîëüøå äîïóñòèìîãî – òî ïðîèçîéäåò FlushEntityPacket, ñåðâåð «çàêèäàåò» ïîëüçîâàòåëÿ "ïàêåòàìè" ïî åãî æå òðåáîâàíèþ â óäîáíûé äëÿ íåãî ìîìåíò. Íóæíî ó÷åñòü, ÷òî äëÿ áîëüøîãî ÷èñëà èãðîêîâ (16-20) ñêîðîñòü ñîåäèíåíèÿ èãðàåò áîëüøóþ ðîëü. Íå ðåêîìåíäóåòñÿ ñòàâèòü ìàêñèìàëüíîå çíà÷åíèå, åñëè ïàêåòû ÷àñòî íå äîõîäÿò: íà èõ "ïåðåïîñûëêó" íàäî èìåòü "ðåçåðâ".

"÷òî íàäî ïðîïèñàòü â êîíôèãå, ÷òîá ìåíüøå ëàãàëî?".

Ïåðåä çàïóñêîì èãðû âûêëþ÷àéòå ñêàéï, îñòàíàâëèâàéòå çàêà÷êè è âñ¸ îñòàëüíîå, ÷òî ñîçäà¸ò ëèøíèé òðàôèê.

Ðåêîìåíäóåìûå íàñòðîéêè äëÿ ADSL:
rate 20000
cl_rate 9999
cl_updaterate 100 (åñëè ïèíã çàøêàëèâàåò, òî "30")
cl_cmdrate 100 (åñëè ïèíã çàøêàëèâàåò, òî "30")

Äëÿ âîçìîæíîñòè êîíòðîëÿ ïàðàìåòðîâ ñîåäèíåíèÿ â ôàéë cstrikeconfig. cfg ìîæíî äîáàâèòü âîò ýòî:
net_graph "1" èëè "2" èëè "3"
net_scale "5"
net_graphpos "2"

Ðàñøèôðîâêà

rate - Îãðàíè÷åíèå âõîäÿùåãî òðàôèêà (Áàéò/ñåê.)
cl_rate - Îãðàíè÷åíèå èñõîäÿùåãî òðàôèêà (Áàéò/ñåê.)
cl_updaterate - ×èñëî îáíîâëåíèé îò ñåðâåðà ê êëèåíòó (âõîäÿùèé òðàôèê) â ñåê.
cl_cmdrate - ×èñëî îáíîâëåíèé îò êëèåíòà ê ñåðâåðó (èñõîäÿùèé òðàôèê) â ñåê.

Åù¸ íåêîòîðûå ïîëåçíûå óñòàíîâêè êîíôèãà (ôàéë cstrikeconfig.cfg)

Åù¸ íåêîòîðûå ïîëåçíûå óñòàíîâêè êîíôèãà (ôàéë cstrikeconfig.cfg):

cl_cmdbackup 2 // Ïîñûëàòü ëè ïîâòîðíî êîïèþ ïàêåòà ïðè ïîòåðå
cl_resend 6 // ×èñëî ïîâòîðíûõ ïîñûëîê ïàêåòà ïðè ïîòåðå
cl_timeout 500 // Òàéìàóò äî îòêëþ÷åíèÿ ïðè ïîòåðå ñâÿçè ñ ñåðâåðîì, â ñåê.
cl_lc 1 // Ëàãîêîìïåíñàöèÿ - ïðåäñêàçàíèå ïîïàäàíèÿ âûñòðåëîâ (1=on/0=Off)
cl_lw 1 // Ëàãîêîìïåíñàöèÿ äëÿ àíèìàöèè ñòðåëüáû (1=on/0=Off)
cl_allowupload 0 // Îòêëþ÷åíà çàêà÷êà íà ñåðâåð custom decals
cl_allowdownload "0" // Îòêëþ÷åíà çàêà÷êà êàðò. ×åðåç ìîäåì â àðõèâå êà÷àþòñÿ íàìíîãî áûñòðåå.

Ñîçäàéòå ôàéë ping.cfg â cstrike. Ïèøèòå â ping.cfg âîò ýòî:
cl_allowdownload "0" // Ðàçðåøèòü çàãðóçêó ñ ñåðâåðà
cl_allowupload "0" // Ðàçðåøèòü çàãðóçêó ñ êëèåíòà
cl_cmdbackup "2" // Êîë-âî îòñûëàåìûõ ïàêåòîâ
cl_cmdrate "11" // ×àñòîòà ïåðåäà÷è êîìàíä
cl_download_ingame "0" // Çàãðóçêà ôàéëîâ âî âðåìÿ èãðû
cl_lc "1" // Îïòèìèçàöèÿ ñêîðîñòè
cl_lw "1" // Îïòèìèçàöèÿ îðóæèÿ
cl_lb "1" // Îïòèìèçàöèÿ ýôôåêòîâ
cl_nodelta "0" // Îòêëþ÷èòü äåëüòà ñæàòèå
cl_nopred "0" // Íå ïðåäóãàäûâàòü äâèæåíèÿ
cl_resend "1" // Âðåìÿ îæèäàíèÿ îòâåòà
cl_showfps "0" // Ïîêàçûâàòü FPS
cl_updaterate "11" // Ñêîðîñòü îáíîâëåíèÿ èãðû
fastsprites "2" // Âèä ñïðàéòîâ
max_shells "0" // Êîë-âî îòðèñîâûâàåìûõ ïàòðîíîâ
max_smokepuffs "0" // Êîë-âî îòðèñîâûâàåìîãî äûìà
mp_decals "10" // Êîë-âî ñëåäîâ ñðàæåíèÿ
mp_footsteps "1" // Çâóêè øàãîâ
net_graph "0" // Ãðàôèê ñîåäèíåíèÿ
zoom_sensitivity_ratio "1" // Ñåíñ çóìà
net_graphwidth "130" // Øèðèíà ãðàôèêà ñîåäèíåíèÿ
net_graphpos "3" // Ðàñïîëîæåíèå ãðàôèêà ñîåäèíåíèÿ
cl_latency "-200" // Èìèòàöèÿ èëè êîìïåíñàöèÿ çàäåðæêè
pushlatency "-200" // Èìèòàöèÿ èëè êîìïåíñàöèÿ çàäåðæêè
scr_conspeed "10000" // Ñêîðîñòü âûëåçàíèÿ êîíñîëè
rate "2100" // rate (ñêîðîñòü îáíîâëåíèÿ èãðû)
cl_rate "1300" // cl_rate (ñêîðîñòü îáíîâëåíèÿ èãðû)
cl_weather "0" // Îòêëþ÷èòü ïîãîäó
settingssv_unlag "1" // Ïîääåðæèâàòü îïòèìèçàöèþ
cl_lcsv_unlagmax "0.5" // Ìàêñèìàëüíîå âðåìÿ çàäåðæêè
sv_unlagsamples "2" // Êîë-âî îòïðàâëåííûõ ïàêåòîâ

Ïîñëå ýòîãî ñîõðàíÿéòå. Â ïàðàìåòðàõ çàïóñêà íàïèøèòå: exec ping.cfg.
Âñ¸!

Èòàê, íà÷íåì ïîíèæàòü ïèíã â CS

cl_allowdownload, cl_allowupload — ïðè çíà÷åíèè 0 (ýòî íîëü, à íå áóêâà î) çàïðåùàåò èãðîêó îáìåíèâàòüñÿ ñ ñåðâåðîì ìîäåëÿìè, êàðòàìè è ïð. Âîîáùå, íà ïèíã ýòà êîìàíäà ïðàêòè÷åñêè íå âëèÿåò, ïîýòîìó ñòàâèì 1
cl_cmdbackup — îïðåäåëÿåò êîë-âî ïàêåòîâ, ïîñûëàåìûõ íà ñåðâåð â ñåêóíäó, ñîâåòóþ ïîñòàâèòü 1.
cl_cmdrate — îïðåäåëÿåò ñêîðîñòü ïîñûëêè êîìàíä íà ñåðâåð. Îïòèìàëüíîå çíà÷åíèå 20-30.
cl_download_ingame — ñòàâüòå 0, ò.ê. êîìàíäà îòâå÷àåò çà ñêà÷èâàíèå ÷óæèõ ìîäåëåé è ïð., à íàì ýòî ñîâñåì íå íóæíî, ïîòîìó ÷òî íà ïèíã âëèÿåò åùå êàê...
cl_lc — êîìïåíñàöèÿ ëàãîâ ñî ñòîðîíû ñåðâåðà, òóò ëó÷øå ïîñòàâèòü 1.
cl_lw, cl_lb — íà îáå êîìàíäû ñòàâèì çíà÷åíèå 1 (ôèçèêà ïîëåòà ãðàíàò, áðûçãè êðîâè è ïð. áóäóò ïðîñ÷èòûâàòüñÿ íà ñòîðîíå êëèåíòà)[ — çíà÷åíèå 0 çàïðåùàåò äåëüòà ñæàòèå, ñòàâèì 0. ñl_nopred — ñòàâèì 0, äåéñòâèÿ èãðîêîâ ñòàíóò áîëåå ïëàâíûìè. cl_resend — îïðåäåëÿåò âðåìÿ, ÷åðåç êîòîðîå áóäåò ïîñëàí ïàêåò, åñëè ïðåäûäóùèé íå äîøåë. Ñòàâèì 4 èëè 5. cl_updaterate — îïðåäåëÿåò ñêîðîñòü îáíîâëåíèÿ ñâåäåíèé îá èãðå. Çíà÷åíèå ðàâíîå 20 ÿâëÿåòñÿ îïòèìàëüíûì mp_decals — êîëè÷åñòâî îäíîâðåìåííî âèäèìûõ ýôôåêòîâ. Õîòèòå ÷òî áû ìåíüøå ëàãàëî? Ñòàâüòå 0. Ýòî áûëè îñíîâíûå, âîò åùå íåñêîëüêî ïîëåçíûõ: r_drawviewentities — îòêëþ÷àåò ïîêàç ìîäåëåé (ïðè çíà÷åíèè 0). Îñòàâüòå 1. hud_fastswitch — ñòàâèì 1 max_shells — ÷èñëî îäíîâðåìåííî âèäèìûõ ãèëüç. Ïîñòàâüòå 0. fastsprites — êà÷åñòâî äûìà, îïòèìàëüíî ïîñòàâèòü 2. max_smokepuffs — êîëè÷åñòâî îäíîâðåìåííî âèäèìûõ êëóáîâ äûìà, ÷åì ìåíüøå, òåì ëó÷øå.

Åñëè âû âëàäåëåö ñåðâåðà

Òåïåðü, åñëè âû âëàäåëåö ñåðâåðà, îñòàåòñÿ òîëüêî ïðîïèñàòü ñëåäóþùèå êîìàíäû:
sv_unlag — êîìïåíñèðóåò ëàãè êëèåíòîâ
sv_unlagmax — ìàêñèìàëüíîå âðåìÿ êîìïåíñàöèè çàäåðæêè. Îñòàâüòå çíà÷åíèå ïî äåôîëòó — 0.5.
sv_unlagsamples — îïðåäåëÿåò ñêîëüêî ïðåäûäóùèõ ïàêåòîâ èñïîëüçîâàòü äëÿ âû÷èñëåíèÿ çàäåðæêè êëèåíòîâ. Õâàòèò îäíîãî ïàêåòà (çíà÷åíèå 1).

Ñïàñèáî!

Ñïàñèáî ÷òî ïðî÷ëè ýòî ðóêîâîäñòâî. Åñëè Âàì îíî ïîìîãëî, òî êîììåíòèðóéòå è îöåíèâàéòå åãî! ˜˜˜˜˜˜˜ dle 10.6˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜