Отървете се от лаговете в Counter-Strike Source - CS Source - Прочетете - Сайт на екипа на THC

Основни понятия (термини).

Лаг (лаг) - термин, който се прилага за тези, които имат бавна връзка или с други думи "лаг".

Пинг (ping) - стойност, която определя времето, необходимо на пакетите (информацията) да пътуват от вашия компютър до сървъра и обратно, измерено в милисекунди.

Latency (забавяне) - стойност, която определя времето, необходимо на пакетите (информацията) да пътуват от вашия компютър до сървъра (разбира се, винаги е по-малко от вашия ping). Важна забележка: ping не е латентност!

Rates (коефициент на скорост) е глобален термин, който се използва в настройките на скоростта на Counter-Strike Source и извън тях.

Choke (В превод: задушаване) е забавяне на самия сървър. По принцип това означава, че вашият компютър изпраща позициите на играчите и какво прави (стрелба, бягане и т.н.) до сървъра, но не стига до сървъра. По подразбиране CS:Source прави така, че всички действия на играча да се изпращат до сървъра 30 пъти в секунда. Задушаването може да бъде причинено от две неща: - Вашият компютър изпраща твърде много пакети (информация) към сървъра в секунда. Ако се опитвате да изпратите 100 команди (пакета) към сървъра в секунда, а той може да приеме само 40, ще получите choke 60. Съгласете се, че това е лошо както за вас, така и за другите, тъй като почти нито един от вашите изстрели няма да достигне до сървъра и само 40% от това, което се опитвате да направите на сървъра от вашия играч, действително ще бъде направено (ще намерите решението по-долу). - Сървърът няма време да обработи цялата информация, която е изпратена до него. Причината може да е забавяне на мрежата на сървъра или забавяне на процесора на сървъра. Клиентът не може да контролира това, но може да се приспособи към него (решение по-долу).

Загубата е забавяне извън вашия компютър и обикновено извън сървъра на играта. Това означава,че докато вашите команди (пакети), които отиват към сървъра, вървят по определен път (понякога трябва да преминат през голям брой мрежи), те се „изгубват“ в необятността на мрежата. Много често възниква загуба при използване на безжична връзка. Загубата също не може да бъде контролирана - това е просто лоша връзка и нищо не може да се направи по въпроса.

Tickrate (tickrate) - по време на всеки тик сървърът обработва входящи команди, проверява различни вътрешни правила, актуализира състоянието на обектите на играта. По-високият тик-рейт позволява по-голяма точност, но изисква и по-мощен сървър. Според препоръките на Valve сървърите с>20 слота трябва да имат тик-рейт от 66 или повече. По правило tickrate 100 се използва на CW сървъри, както и на публични сървъри, които са инсталирани в размер на един, два на машина и с малък брой слотове.

net_graph 3 в CS:Source

Първо трябва да получите достъп до CS:S конзолата (обикновено се отваря автоматично при стартиране). Ако не, щракнете върху бутона

на клавиатурата. Въведете командата "net_graph 3" и натиснете "enter" (за да я върнете обратно, въведете командата net_graph 0).

Премахване на забавяния в CS:Source (CS:S, CSS)

Всичко, което ще обясним по-долу, ще бъде ясно за всички. Следващите стъпки ще ви помогнат да коригирате повечето от досадните забавяния в CS:S.

Трябва да разберете, че ще трябва да зададете различни тарифи на всеки сървър, тъй като всички сървъри са конфигурирани по различен начин (вижте описанието на tickrate по-горе). Благодарение на тази инструкция лесно ще научите как да го направите.

За да зададете тарифи, просто въведете желаната стойност в конзолата. Например: cl_cmdrate 30

cl_updaterate - колко пъти в секунда вашият компютър пита сървъра за позициите на играчите (по подразбиране 20); cl_cmdrate-колко пъти в секунда вашият компютър изпраща позиции на играчи към сървъра (по подразбиране 20); скорост е максималният брой байтове, които можете да получите.

cmdrate и updaterate

Влезте в сървъра и променете тарифите си на cl_cmdrate 80 и cl_updaterate 60. Играйте няколко минути. Трябва да се уверите, че стойностите в зона номер 5 на net_graph не са съкратени от сървъра. Ако стойностите показват 33.3 или 66.6 през цялото време, това означава, че трябва да намалите стойностите до cl_cmdrate 66 и cl_updaterate 45. Играйте няколко рунда и наблюдавайте загубата и задушаването. Ако всички tfki имат дросел, тогава трябва да настроите скоростите на по-ниски стойности. Придържайте се към съотношение три към четири, тоест скоростта на актуализиране трябва да бъде 75% от cmdrate. По принцип това няма да играе специална роля, но все пак е желателно да се спазват правилата.

Например, ако имате choke 10, тогава скоростите трябва да бъдат намалени с 10 стойности, до cl_updaterate 40 и cl_cmdrate 55. Когато играете на публични сървъри, choke 5 в средата на рунда се счита за съвсем нормално, а в началото и края на рунда до 10-20 (choke винаги е по-висок в началото и края на рунда, когато сървърът нулира и актуализира обекти).

важно! Като правило, на сървъри с постоянно прераждане на играчи (като DM или Conquest), задушаването е по-високо, тъй като сървърът има по-голямо натоварване от обикновен сървър. Следователно промяната на скоростта, за съжаление, не винаги ви спасява от задушаване, но ви позволява да го намалите.

Ако до този момент нещо не ви е било ясно, моля, свържете се с нашия форум http://www.cstrike-mania.ru/forum (със сигурност ще получите отговор).

Настройката за скорост ви позволява да зададете максималното количество данни, които идват до вас от сървъра в байтове за секунда. По принцип следните стойности трябва да бъдат зададени съгласно правилата: