Всё для Counter-Strike1.6 - CounterStrikec4.Ucoz.Com
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Новое на форуме
Поиск
Наш опрос
у вас есть свой сервер cs1.6

Всего ответов: 383
Теги
cs 1.6 обои статья статьи cs статьи CT_gign CT-sas CT_urban как избавится от лагов и багов на с CT_gsg9 knife server cs1.6 2012 knife серваки knife сервер cs1.6 2012 T-leet кнайф сервер cs1.6 мониторинг knife серверов cs1.6 популярные knife сервера cs1.6 T-teror загрузка exe файлов с сервера закачка exe файлов с сервера cs как закачать exe файлы игроку cs скачка exe файлов с сервера cs. T_arctic public server cs 1.6 2012 Public сервер cs 1.6 2012 T_guerilla T-CT продаётся cs сайт недорого продам cs сайт недорого Продам сайт Сайт продается Плагины cs 1.6 plgins plugins Программы CS 1.6 Модели игроков cs1.6 Читы CS 1.6 моды cs 1.6 ucoz скрипты для cs сайтов Готовые Cервера cs1.6 плагины cfg -pro скрипты maps карты Карты (maps) для CS 1.6 Amxx round Sound Готовые сервера cfg скрипты.cfg Hlds.server serve.publik.servak publik.server.plugins hedshot.plugin steam.updatetool.server public.server.2010 round.sound.cs свежий пак для сборки сервера plugins cs 1.6 aim bot detect new public.server.by XEHKOK.2011 maps.mansion cs1.6 сбопка сервера csf_anticheat.plugins.cs public server 2011 server cs 2011 Готовый сервер cs 1.6 2011 готовый сервер без лагов 2011! Alx Lowping понижение пинга плгин кикает крыс режущих со спины Round Sound 5x5 2011 fullupdate spam плагин защита для сервера защита от брута rcon пароля для сер защита от взлома rcon пароля cs1.6 анти мат для сервера плагин админ пишит зелёным цветом в русский чат для сервера cs1.6 читы для counter strike 1.6 Готовые сервера cs 1.6.Видно в инте voteban menu rus Voteban Rus голосование за бан игрока. 35hp 35hp_lava_new2012 knife map knife карта. карта для knife сервера как забанить подсеть в cs как забанить подсеть на сервере cs Плагин для бана по подсети anti aim Anti Cheat Nice Aim Detector v. 1.7 античит зазита для сервера от aima
Главная » Статьи » Статьи Cs

Оптимизация сервера CS 1.6. Уменьшаем пинг лаги и сбои

Вы создали свой сервер игры  Counter-Strike 1.6 – теперь самое время подумать о его производительности, что бы избавиться от таких проблем, как падение сервера, лаги и уменьшение пинга.
В данной статье мы рассмотрим, как избавиться или же свести к минимуму риск возникновения подобных неприятностей. И так поехали…

1. Требования к компьютеру и  Интернет подключению

Распространенной причиной лагов на сервере – это недостаточная мощность Вашего компьютера или недостаточная скорость подключения к Интернету.  Подробнее рассмотрим системные требования сервера HLDS. Сразу бы хотелось оговорить,  что все ниже приведенные требования приведены с учетом того, что компьютер обеспечивает работу только HLDS сервера, если нет, то требования необходимо повышать на порядок.

1.1. Оперативная память (RAM)

Оперативная память является одним из важнейших системных требование сервера HLDS. И напрямую зависит от числа слотов на сервере. В меньшей степени от  модов и плагинов. 8-12Мб на 1 слот – это среднее потребление оперативной памяти HLDS сервера, но поскольку это значение может достаточно сильно варьироваться, то рекомендуемым значением является 20Мб на один слот.
Расчет необходимой оперативной памяти для работы HLDS сервера приведен ниже:

  • 10 слотов на сервере = 200Мб RAM
  • 12 слотов на сервере = 240Мб RAM
  • 16 слотов на сервере = 320Мб RAM
  • 20 слотов на сервере = 400Мб RAM
  • 24 слота на сервере = 480Мб RAM


1.2.
Процессор

Нагрузка на процессор напрямую зависит от установленных на сервер  HLDS модов и плагинов. Zombie-мод будет расходовать ресурсы CPU в несколько раз больше, чем простой public. В общем для примерной оценки можно сказать, что для нормальной работы public сервера на 24 слота с последней версией AMXX без дополнительных модов подойдет любой процессор Intel/AMD с частотой выше 2Ггц.
Если вы собираетесь поднимать более одного сервера, то желательно(но не обязательно) чтобы и ядер в процессоре было больше одного.

1.3. Сетевое соединение (Интернет соединение)

Требование к скорости Интернет соединения зависит от числа слотов. Наиболее требователен HLDS сервер к исходящей скорости (скорости отдачи), с этим нужно быть внимательнее, поскольку многие провайдеры делают в своих безлимитных тарифах исходящую скорость (скорость отдачи) заметно ниже, чем входящую скорость (скорость закачки). Таблица значений исходящей скорости Интернет к числу слотам приведена ниже:

  • Необходимая исходящая скорость на 1 слот примерно 15 кбайт/сек (120 кбит/сек)
  • Необходимая входящая скорость на 1 слот примерно 2 кбайт/сек (16 кбит/сек)

Умножаем эти значения на число слотов на HLDS сервере и получаем требование к Интернет скорости.

2. FPS сервера

FPS – это скорость работы сервера. Не не путайте его с клиентским FPS, который означает число кадров в секунду на мониторе клиента. Latency
игроков зависит в том числе и от того, насколько быстро сервер обрабатывает полученные от клиентов пакеты данных и формирует отправляемые пакеты клиентам. То есть чем больше FPS сервера, тем быстрее он работает и тем ниже пинг игроков. Но высокое значение FPS потребует большей нагрузки сервера на процессор.

2.1. Методы повышения FPS:

Для Linux
На линуксе все просто: добавляем в параметры командной строки -pingboost 3 для обеспечивания максимальной нагрузки на CPU и максимального FPS. Если нагрузку надо снизить то понижаем значение до -pingboost 2 или -pingboost 1.

Для Windows
Тут все несколько немного сложнее. В Windows по-умолчанию  установлена слишком низкая частота MMTimer (мультимедиа таймер), в следствии чего HLDS сервер обрабатывает пакеты с низкой частотой, из-за этого fps сервера не будет больше 64, что хорошему пингу не способствует. Есть 2 пути решения этой проблемы:

2.2 Первым решением служит увеличение частоты mmtimer. Самый простой способ – запуск любого приложения Windows, который увеличивает частоту mmtimer, например Windows Media Player. Просто запускаете WMP в фоновом режиме и FPS увеличивается до 500 а возможно и до 1000. Во время работы сервера в зависимости от нагрузки на процессор FPS изменяется в диапазоне от 150 до 500 или до 1000. Так же  используем Booster 1.70 – это плагин к Metamod. Действует он таким же образом, изменяя mmtimer для обеспечения заданного FPS. Ниже приведены стандартные  настройки Booster 1.70. Не забываем добавлять добавлять в server.cfg

  • booster_show_connmsg 1
  • booster_autofps 150
  • booster_minsleepms 3
  • booster_force_systicrate 0
  • booster_cpu_enabled 1
  • booster_cpu_spikemax 3
  • booster_cpu_spikelevel 75
  • booster_cpu_mminc 2

Из всех этих настроек наиболее важны booster_autofps и booster_minsleepms, первая означает каким FPS должен быть в среднем, вторая ограничивает максимум FPS следующим образом, например:

  • booster_autofps 150 означает, в среднем FPS сервера будет около 150 fps
  • booster_minsleepms 3 означает, что максимум FPS сервера = 1000/3 = 333 fps

Настраивать эти параметры нужно по своему усмотрению, в зависимости от нагрузки сервера на Ваш процессор. Важно, если вы используете Booster – никаких других приложений, увеличивающих частоту mmtimer не должно быть запущено, иначе контроль максимума fps booster_minsleepms теряет смысл.

2.3 Обработка пакетов HLDS в необходимое время. При этом способе сервер HLDS обрабатывает пакеты только в то время, когда это необходимо, то есть, когда приходит пакет от клиента. FPS сервера будет увеличен ровно настолько, насколько это нужно для обработки пакета. Поскольку этот способ не требует увеличения частоты mmtimer, то он может неплохо сэкономить ресурсы CPU. Для этого нужно установить плагин Booster Lite. Ниже приведены настройки по умолчанию Booster Lite:

  • sys_ticrate 10000
  • booster_lite_mode 0 //контролирует степень нагрузки на CPU (от 0 до 3) 0 – самый высокий уровень, наиболее эффективно понижает пинг, 3 – самый низкий уровень, фактически отключает Booster-Lite
  • booster_lite_extra_sleep_frequency 10

Использование Booster-Lite позволяет добиться такого же, а возможно даже и лучшего результата, чем при использовании Booster. И при этом к тому же нагрузка на процессор будет существенно меньшей даже если ставить booster_lite_mode 0.
Есть лишь один минус – при использовании Booster-Lite нельзя запускать никакие приложения, повышающие частоту mmtimer (Windows Media Player, Winamp, QIP и т.д.). Иначе последствия будут непредсказуемыми, начиная от ускорения игрового времени на сервере и заканчивая вылетом сервера с ошибкой.

Какой из двух методов повышения FPS выбрать решать вам. Можно еще использовать Booster версии выше чем 2.0, там объединены функции Booster 1.7 и Booster-Lite, но его использование повышает риск падения сервера.

3. Защита от атак сервера HLDS

Сервер может сильно лагать или даже зависнуть в случае успешно проведенной DDos атаки. То есть на Ваш сервер отправляются множественные запросы. Проще сказать, что одновременно хотят подключится к серверу миллионы пользователей. Для защиты от ддос атак и эксплоитов рекомендуется использовать программу Anti CSDoS. Все, что от Вас требуется – это запустить программу, нажать кнопку "Patch HLDS” и оставить в фоновом режиме. Последняя версия Anti CSDoS 3.2 защищает от всех известных атак практически любую версию сервера.

Категория: Статьи Cs | Добавил: XEHKOK (15.11.2010)
Просмотров: 2086 | Комментарии: 1 | Теги: как избавится от лагов и багов на с | Рейтинг: 3.4/5
Всего комментариев: 1
1 HapyTuk  
0
Нормал=) za4et

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
  • Читы Cs1.6
  • Counter-Strike1.6
    Мини профиль
    Суббота
    27.04.2024
    04:49

    [ Управление профилем ]
    Мини-чат
    Статистика
    Счётчик:

    Статистика материалов

    Новостей: 12
    Файлов: 225
    Фото: 1
    Форум: 113/160
    Коментариев: 193

    Зарег. на сайте

    Всего: 1417
    Новых за месяц: 0
    Новых за неделю: 0
    Новых вчера: 0
    Новых сегодня: 0


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    [ Кто нас сегодня посетил ]
    Дата и время
    Все материалы размещенные на сайте пренадлежат их владельцам и предоставляются исключительно в ознакомительных целях,Администрация не несёт ответственость за матерьялы Copyright counterstrikec4 .ucoz.com © 2010-2011 При копировании матерьялов с сайта ссылка на источник Обязательна!постоянная online проверка, мониторинг доступности и работоспособности заданного сайта, сервера, ресурса, хоста, служб удаленно, извне