Дата: Вторник, 08.02.2011, 18:33 | Сообщение # 1
Группа: Удаленные
1. Основная терминология:
1. Net_graph 3 и его значение в Counter Strike: Source
2.1 Нажимаем на значек ~ (в быту называемой тильда) 2.2 Вводим команду "net_graph 3" (без кавычек) и нажимаем Enter (чтобы вернуть все обратно пишем в консоль net_graph 0). После ввода команды net_graph 3 у вас в правом нижнем углу CS:S должна появиться примерно следующая картина: Оптимизация рейтов, уменьшение лагов в Counter-Strike:Source Обозначим все по порядку 2/b]. Собственно мы пришли к главному: методу борьбы с лагами в CS:S Следующее шаги, я думаю, будут понятны всем, и даже тем, кто полный ламер и ничего не смыслит. Эти незамысловатые методы помогут вам избавиться от лагов в «контре». 3.1 Надо понимать, что на каждом сервере тикрейт разный и что для каждого сервера нужны свои значения (обычно стоят программы по типу Force Rate которые устанавливают правильный тикрейт для определенного сервера и делают это без участия игрока). 3.2 Если рейты нужно проставить вручную то делается это при помощи команд, которые прописываются в консоли, команды следующие: Если тикрейт [b]33 пишем следующее: Rate 15000 Cl_cmdrate 33 Cl_updaterate 33 Если тик рейт 66 то следующее: Rate 20000 Cl_cmdrate 66 Cl_updaterate 66 Если тикрейт 100, то пишем вот это: Rate 30000 Cl_cmdrate 100 Cl_updaterate 10
3.3 А теперь расшифруем значение cmdrate, updaterate и rate: cl_updaterate – значение, показывающие сколько раз посылается на сервер запрос о позициях противника (значение в секундах, по умолчанию 20). cl_cmdrate – значение, показывающие сколько раз компьютером посылаются пакеты с позициями игроков на сервере (в секунду, по умолчанию 20). rate – количество байтов, которое вы можете получить
4. Теперь поговорим о cmdrate и updaterate.
4.1 Зайдите на сервер где вы играете, и поменяйте значения cmdrate и updaterate на следующие: cl_cmdrate 80 и cl_updaterate 60. 4.2 Поиграйте немного и вы должны увидеть, что значения in и out (пункт 5 картинки с изображением net_graph’а) не изменяются, а остаются прежними. 4.3 Если их значения все время 33.3 или 66.6, то это значит, что нужно изменить значение cmdrate и updaterate на следующее: cl_cmdrate 66 и cl_updaterate 45. 4.4 Поиграйте чуть чуть и проследите за значениями loss и choke. Если проблемы с choke, вы просто должны поставить значение рейтов на более низкое. 4.5 Старайтесь придерживаться соотношения в рейтах 3 к 4: Updaterate должен составлять три четвертых от cmdrate. Это не обязательно, но желательно. Для примера: если у вас значение choke равно 5, то следовательно рейты следует опустить на 5 значений, до cl_updaterate 35 и cl_cmdrate 50. Примите во внимание, что при играх на паблике вполне нормальным считается значение choke 5 в примерно середине раунда, когда самое мясо начинается. А в конце раунда или в начале норма choke это 10-20 (это из-за того что в начале и конце раунда сервер обновляет объекты). Attention! Как правильно на DeathMatch серверах (игроки «воскрешаются» через некоторое время) значение choke варьируется примерно от 10 из-за обильной нагрузки на сервер, эти настройки помогут смягчить значение choke, но не убрать его. 5. Устанавливаем рейты: Рейты, как уже говорилось выше, максимальное значение, которое может принять клиент (в байтах) Обычно устанавливают примерно следующие значения:
Диал-ап, 56k - Кабель или медленный DSL – большее либо равное 20000 Кабель или быстрый DSL – большее либо равное 25000 Для установки рейтов надо прописать в консоли следующую команду (напомню, консоль открывается клавишей ~, то бишь тильдой): К примеру: rate 25000. 6. Логическое завершение, подведем итог. Эта статья призвана помочь новичкам в установке и настройке рейтов для определенного сервера. Помните: чем меньше значение ваших рейтов, тем больше ресурсов отдает сервер для компенсации вашего низкого значения. А вообще, как говориться: экспериментируйте, не ошибается тот, кто ничего не делает. Дерзайте, удачи в освоении просторов CS:S!