Във всяка онлайн игра, пингът е изключително важен, защото от него зависи скоростта на реакция и обмен на данни между играчите, а оттам и комфортна игра. Понякога пингът става толкова висок, че изобщо не може да се играе. Съответно, ситуация възниква, когато пингът трябва да бъде намален. Как да се намали пинг, ще опишем в тази статия.
Помислете за проблема с пинг на примера на популярната мултиплеър онлайн игра Counter-Strike 1.6. За да разберете текущия пинг в играта, просто натиснете клавиша Tab. След като го натиснете, на екрана ще се появи конзола и тук можете да въведете команди, които показват колко време е необходимо в момента, за да стигнете до сървъра, където се провежда играта. Вероятно не е необходимо да се казва, че колкото по-малък е този път, толкова по-бърз ще бъде отговорът, което означава, че играта ще бъде по-удобна и интересна. Скоростта на пренос на данни към сървъра най-често се влияе от физическото разстояние на клиента от сървъра. Колкото по-дълъг е сървърът, толкова по-дълго ще се предава необходимата информация. Разбира се, физическото местоположение не е единственото нещо, което засяга пинга. Също така влиянието на интернет канала има своето влияние, така че не се препоръчва да се запазват програми като торент клиенти и друг софтуер, който активно използва интернет трафика, включен по време на играта. Опитайте се да излезете от такива приложения и няма да има нужда да намалявате пинга в CA. За да видите статистиката на текущата връзка в CS 1.6, достатъчно е да въведете командата net_graph3 във вече наречената игрова конзола, след което можете да видите всички необходими данни в долния ъгъл. Тук се съдържа важна информация за това какво е нивото на текущия пинг, колко пакети са загубени по пътя към или от сървъра, каква е стабилността на текущата връзка. В зависимост от получените данни ще разберете как да намалите пинга.
Параметърът Choke показва колко пакета не могат да бъдат прехвърлени на сървъра поради факта, че скоростта на връзката е много ниска. Параметърът Loss ви позволява да определите колко пакети са изгубени, когато се предават от сървъра. Ако този параметър е висок, това може да означава, че скоростта на пренос на данни на сървъра не съответства (е много по-висока) на скоростта на приемане на данни на клиента. За да играете нормално и по-ниско в такъв случай, ще трябва да намалите потока на тази информация. Това е начинът, по който да намалите пинга чрез клиента, ще говорим по-нататък в тази статия.
Чрез конфигурацията на клиента CS 1.6 можете да променяте различни параметри на свързване. По този начин параметър като cl_updaterate ви позволява да определите броя на актуализациите, идващи от секундата от сървъра към вашия клиент, и по този начин да регулирате гореспоменатото ниво на загуба. С този параметър можете да получите информация за действията на други играчи по-бързо или по-бавно. Също така, конфигурацията трябва да вземе под внимание друг важен параметър, като cl_cmdrate, който ви позволява да определите броя на актуализациите в секунда, изпратени от вашия клиент на сървъра. Както можете да предположите, този параметър контролира нивото на задушаване. Благодарение на този параметър можете да регулирате колко информация за действията си в играта и колко често да изпращате на сървъра. Проблемът как да се намали пингът вече може да бъде решен, а ако не, тогава прочетете.
Има и такова нещо като скорост, т.е. скоростта, с която комуникират клиента и сървъра. Много често причината за високите темпове на задушаване и загуба е именно в неправилното определяне на скоростта.
Да обобщим междинните резултати. В случай, че имате високо ниво на загуба, трябва да намалите cl_updaterate. Ако загубата ви е ниска, можете да увеличите cl_updaterate и съответно ping ще намалее. Представяме средните данни, за които CS 1.6 работи добре. Ако играете в локална мрежа, трябва да зададете параметър 100, за специалната линия - от 50 до 100, в случай на използване на модем - от 15 до 25. В случай, че имате висок коефициент на задушаване, трябва да настроите параметъра cl_cmdrate. По аналогия с предишната опция, колкото по-малко се задуши, толкова повече можете да увеличите параметъра cl_cmdrate, което отново ви позволява да постигнете по-ниско ниво на пинг. За локална мрежа можете да зададете стойност, равна на 100, за специална линия - от 60 до 100, а за модем на ниво 25-35. След това, за да намалите ping, задайте параметъра Rate. На първо място, той трябва да бъде свързан със съответния параметър sv_maxrate, характеризиращ сървъра. Важно е също да запомните, че в никакъв случай скоростта не трябва да е по-висока от честотната лента на вашия канал. Скоростта е полезна, за да се коригира в случай, че има връзка и загуба и задушаване. В този случай процентът трябва да бъде намален. Ако липсват загуби и дросели, индикаторът за скоростта може да се увеличи и това също ще намали пинг. Представяме средния процент за различните видове съединения. В локалната мрежа се препоръчва скоростта да бъде зададена на ниво от 9999 до 25 000, в случай на използване на Dsl връзка, стойността се определя на около 7500 и ако връзката се осъществява чрез модем, тогава 3500-5000. Трябва да се отбележи, че в стандартната немодифицирана форма нивото на скоростта е 7500, cl_cmdrate - 30 и cl_updaterate - 20. В случай, че се планира да се играе в локалната мрежа, тези параметри се променят съответно до максимум.
В случай, че имате слаба машина, трябва да помислите как да пуснете играта с най-нисък приоритет. Това ще подобри работата на самата игра и по този начин ще намали нивото на пинг.
Можете да намалите приоритета на CS 1.6 с помощта на специални bat-файлове, които могат автоматично да коригират нивото на приоритет, или да го промените ръчно. За такава промяна на приоритета отворете диспечера на задачите на Windows, намерете процеса hl.exe в него, щракнете с десния бутон върху него и изберете нисък приоритет. В случай, че Windows създава допълнителни диалогови прозорци съгласявам се и приемам промените. В случай, че горните съвети са за как да се намали ping не помогна, трябва да проверите качеството на интернет връзката. Ако не е много добро, трябва да затворите всички програми, които използват интернет, като например антивирусни, мигновени пратеници, торент клиенти, както и различни мениджъри за изтегляне.