Îïòèìèçèðóåì ñåòåâûå íàñòðîéêè äëÿ Left 4 Dead 2

Îïòèìèçèðóåì ñåòåâûå íàñòðîéêè äëÿ Left 4 Dead 2


Ïðåäèñëîâèå



Êàê èçâåñòíî, â ëþáîé ñåòåâîé èãðå íà ðåçóëüòàò âëèÿþò äâà ôàêòîðà:- Ëè÷íûå íàâûêè èãðîêà (ò.í. "ñêèëë") ëèáî íàâûêè êîìàíäû- Ñåòåâûå íàñòðîéêèÎ÷åâèäíî, ÷òî äàæå åñëè âû ÿâëÿåòåñü ñàìûì ìåòêèì è áûñòðûì èãðîêîì, âàøè óñèëèÿ íå áóäóò ñòîèòü ðîâíûì ñ÷åòîì íè÷åãî, åñëè èíôîðìàöèÿ î âàøåì ìåòêîì âûñòðåëå ëèáî íå äîéäåò äî ñåðâåðà, ëèáî äîéäåò ñëèøêîì ïîçäíî.Íà ñêîðîñòü ïðèåìà/ïåðåäà÷è èíôîðìàöèè âëèÿåò ìíîãî ïàðàìåòðîâ, ñàìûé èçâåñòíûé èç êîòîðûõ - ïèíã. Î íåì èçâåñòíî ìíîãî, è ðàññìàòðèâàòü åãî ÿ íå áóäó, äà è ïîâëèÿòü íà ïèíã ó èãðîêà ìàëî ñïîñîáîâ (ðåàëüíî - ïî÷òè íèêàêèõ, èáî ðåàëüíî âëèÿòü íà ïèíã ìîæíî ëèáî ñî ñòîðîíû ñåðâåðà, ëèáî ñî ñòîðîíû ïðîâàéäåðà. Çàêðûòèå òðàôèêîåìêèõ ïðèëîæåíèé ÿ íå áåðó â ðàñ÷åò, ýòî î÷åâèäíî).À âîò îñòàëüíûå ñåòåâûå ïàðàìåòðû è èõ íàñòðîéêó ÿ ðàññìîòðþ.





Ïåðå÷åíü è îïèñàíèå ñåòåâûõ íàñòðîåê



  • cmdrate - ýòî ìàêñèìàëüíîå ÷èñëî ïàêåòîâ, êîòîðûå âû (êëèåíò) ìîæåòå îòïðàâèòü íà ñåðâåð çà ñåêóíäó. Ïîíÿòíî, ÷òî ÷åì áîëüøå èíôîðìàöèè áóäåò îòïðàâëåíî î âàøèõ äåéñòâèÿõ (âûñòðåë, ñêèò, îáðóáàíèå ÿçûêà), òåì òî÷íåå è ðåçóëüòàòèâíåå áóäóò ýòè äåéñòâèÿ.Âàæíîå ïðèìå÷àíèå - ýòîò ïàðàìåòð ÍÅ ÌÎÆÅÒ ïðåâûøàòü ÇÍÀ×ÅÍÈÅ FPS (êàäðîâ â ñåêóíäó). Äðóãèìè ñëîâàìè, åñëè êìä_ðåéò ó âàñ óñòàíîâëåí 100, à ôïñ ââèäó ñëàáîãî êîìïüþòåðà èëè ïëîõîé îïòèìèçàöèè ó âàñ 60, òî è êìä_ðåéò áóäåò 60. Ïðîñÿäåò ôïñ äî 25 - è êìä_ðåéò òàêæå ïðîñÿäåò. Èìåííî ïîýòîìó îïòèìèçàöèÿ ãðàôèêè òàêæå âàæíà.
  • updaterate - áëèçêîå ê ïðåäûäóùåìó çíà÷åíèå. Êîëè÷åñòâî ïàêåòîâ, êîòîðûå âû ñïîñîáíû ïðèíÿòü â îòâåò ñ ñåðâåðà. Òàêæå, ÷åì áîëüøå (â ïðåäåëàõ âîçìîæíîãî) - òåì ëó÷øå, òåì òî÷íåå âû "âèäèòå" (à åñëè òî÷íåå, âèäèò âàø êîìïüþòåð) ðàñïîëîæåíèå îõîòíèêà â ïîëåòå, êàìíåé Òàíêà è ïðî÷èõ ïðåäìåòîâ, êîòîðûå ïåðåìåùàþòñÿ.
  • rate - ìàêñèìàëüíûé îáúåì èíôîðìàöèè (â áàéòàõ/bytes), êîòîðûé ñïîñîáåí ïðèíÿòü ñåðâåð.
  • interp - èíòåðïîëÿöèÿ, èëè æå ïðîñòî ëåðï. Ýòî çàäåðæêà íà îáðàáîòêó è ñãëàæèâàíèå èíôîðìàöèè, ïîñòóïàþùåé ñ ñåðâåðà. Íóæíà äëÿ òåõ, ó êîãî ñëàáûé èíòåðíåò, èëè æå ïðè ïëîõîé îïòèìèçàöèè ñåðâåðà, ò.ê. â îáîèõ ñëó÷àÿõ ïîòîê èíôîðìàöèè ïîñòóïàåò ðûâêàìè è êëèåíò âèäèò ïåðåä ñîáîé ïîäîáèå ñëàéä-øîó. Èíòåðïîëÿöèÿ ïðåäíàçíà÷åíà äëÿ ñãëàæèâàíèÿ ýòèõ ðûâêîâ, îäíàêî çà ýòî ñàìîå ñãëàæèâàíèå ïðèõîäèòñÿ ïëàòèòü çàäåðæêîé. Äðóãèìè ñëîâàìè, ÷åì âûøå èíòåðïîëÿöèÿ, òåì ìåíüøå èíôîðìàöèÿ ó êëèåíòà (âàñ) ñîîòâåòñòâóåò èíôîðìàöèè íà ñåðâåðå (õîñòå).Âèäåî, êîòîðîå î÷åíü õîðîøî è íàãëÿäíî ïîÿñíÿåò ñóòü èíòåðïîëÿöèè â L4D2 íà ñàìîì òðåáîâàòåëüíîì ìîìåíòå ê ñåòåâûì íàñòðîéêàì - ñêèòàì îõîòíèêîâ.
  • interp_ratio - à ýòî ÷àñòîòà èíòåðïîëÿöèè. Äðóãèìè ñëîâàìè, ýòà âåëè÷èíà ãîâîðèò î òîì, ñêîëüêî ðàç èíôîðìàöèÿ ñ ñåðâåðà ñãëàæèâàåòñÿ íà ñòîðîíå êëèåíòà. Áàçîâîå çíà÷åíèå - 1 (îäèí ðàç). Åñëè óñòàíîâèòü 0 - òî èíôîðìàöèÿ íå áóäåò ñãëàæèâàòüñÿ ïðè óñòàíîâêå interp íà 0.





Ñåðâåðà



Ðåãóëèðîâàòü íàñòðîéêè íåîáõîäèìî â ñîîòâåòñòâèè ñ ñåðâåðàìè, íà êîòîðûõ âû ñîáèðàåòåñü èãðàòü, âî èçáåæàíèå ïîòåðü (÷îêîâ/chokes) ïàêåòîâ èíôîðìàöèè. Ðåçóëüòàòû ÷îêîâ - ñòðåëüáà îõîòíèêó â ãîëîâó ñ ïîñëåäóþùèì ïðèçåìëåíèåì îõîòíèêà íà âàñ ñ ïîëíûì çäîðîâüåì (íå åäèíñòâåííûé ïðèìåð, íî íàèáîëåå íàãëÿäíûé), ò.ê. ïàêåò ñ èíôîðìàöèåé î âûñòðåëå óøåë îò êëèåíòà è ïðîïàë íà ïóòè ê ñåðâåðó.Ïåðåä íàñòðîéêàìè íàì ïîòðåáóåòñÿ ñëåäóþùàÿ êîìàíäà: net_graph 4.Êîìàíäà ââîäèòñÿ â êîíñîëü. Îíà âûçûâàåò ìåíþ è ãðàôèê (åñëè ââåäåòå net_graph 1, òî áóäåò ïðîñòî ìåíþ, ê òîìó æå ÷óòü óðåçàííîå), êîòîðîå îòðàæàåò âàøè ôïñ, ðåéòû, ëåðï è ò.ä. Äëÿ íàñòðîåê ðåêîìåíäóåòñÿ net_graph 4, äëÿ èãðû ïîñëå íàñòðîåê net_graph 1.Äàëåå, íåîáõîäèìî îïðåäåëèòüñÿ ñ òèïîì ñåðâåðà.  L4D2 ñóùåñòâóåò (íà äàííûé ìîìåíò) òðè òèïà ñåðâåðîâ (â ïîðÿäêå âîçðàñòàíèÿ êà÷åñòâà):- Îôèöèàëüíûå ñåðâåðà Valve, ïðèáëèæåííûå ê íèì Pinion White Label, à òàêæå ìíîæåñòâî êðèâûõ ñåðâåðîâ âñåõ ìàñòåé (îtstrel.ru è ïðî÷èé øëàê). Ðåéòû ýòèõ ñåðâåðîâ - 30 tick. - Áîëåå êà÷åñòâåííûå ñåðâåðà ñ òèêðåéòîì 60 tick.- Íàèáîëåå êà÷åñòâåííûå ñåðâåðà ñ òèêðåéòîì 100 tick.  95% ñëó÷àåâ ýòî êîìïåòèòèâ (ñîðåâíîâàòåëüíûå) ñåðâåðà ñ êîíôèãîì, ëèáî ïàáî-êîìïåòèòèâ ñåðâåðà (ò.å. íà íèõ ìîæíî èãðàòü è îáû÷íûå èãðû, è êîíôèã. ßðêèé ïðèìåð - DeadSilence).ß èãðàþ íà 100 òèêîâûõ ñåðâåðàõ (íà ÄåäÑàéëåíñ), ÷òî è âàì ðåêîìåíäóþ, ïîýòîìó íàñòðîéêè áóäóò ðàñïèñàíû äëÿ íèõ. Íà îôèöèàëêå ìîæíî äàæå íå çàìîðà÷èâàòüñÿ, èáî âñå âàøè íàñòðîéêè ïîéäóò ïî îäíîìó ìåñòó èççà âûñîêîãî ïèíãà è ïëîõîé ñåðâåðíîé îïòèìèçàöèè, à íà T60 (60 òèêîâûå ñåðâåðà; T100 - 100 òèêîâûå) íàñòðîéêè õîòü è áóäóò çàìåòíû, íî íå ñëèøêîì ñèëüíî.





À òåïåðü íàñòðàèâàåì



Âàøè íàñòðîéêè îãðàíè÷åíû òèêðåéòîì ñåðâåðà. Òî åñòü òå æå rates âû ìîæåòå ïîñòàâèòü è ìèëëèîí, îäíàêî ñåðâåð âàì âñå ðàâíî áóäåò ïåðåäàâàòü 100 òûñÿ÷ áàéò â ñåêóíäó, èáî òàê îí íàñòðîåí.  òî æå âðåìÿ áóäåò ãëóïîñòüþ ñòàâèòü ìåíüøèå íàñòðîéêè. Äàþò - áåðè, è íåçà÷åì ñòàâèòü âñå òå æå rates íà 30 000, åñëè ìîæíî ïîñòàâèòü íà 100 000. Ëåðï íà 100 òèêîâûõ ñåðâåðàõ ìîæíî è íóæíî ñòàâèòü íà 0, îñîáåííî çà âûæèâøèõ, èáî äëÿ ñòðåëüáû êðàéíå âàæíî âèäåòü ìàêñèìàëüíî òî÷íóþ êàðòèíêó, áëèçêóþ ê òîé, ÷òî íà ñåðâåðå (òàêóþ æå, êàê íà ñåðâåðå, âû íå óâèäèòå èç-çà ïèíãà).Êîìàíäû ïðîïèñûâàþòñÿ â êîíñîëü, ïîðÿäîê íå âàæåí:cl_cmdrate 100cl_updaterate 100rate 100000cl_interp_ratio 0cl_interp 0Ïðîâåðèòü ïðîñòî: ïðè èãðå íà 100 òèêîâîì ñåðâåðå â ìåíþ net_graph ñïðàâà âû äîëæíû âèäåòü âåðòèêàëüíûé ðÿä öèôð 100.  ãðàôå lerp äîëæåí áûòü 0.  ãðàôå choke òàêæå äîëæåí áûòü 0.  ãðàôå fps òàêæå äîëæíî áûòü çíà÷åíèå ÍÅ ÌÅÍÜØÅ 100 (åñëè ìåíüøå, òî îòêëþ÷èòå âåðòèêàëüíóþ ñèíõðîíèçàöèþ (VSync), åñëè íå ïîìîãëî, óìåíüøàéòå íàñòðîéêè ãðàôèêè).Ýòî - èäåàëüíûå íàñòðîéêè äëÿ èãðû íà Ò100 ñåðâåðàõ.



˜˜˜˜˜˜˜ dle 10.6˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜
Ïîäåëèòüñÿ
VK Telegram