Одна из причин лагов на сервере - недостаточная мощность компьютера или недостаточная скорость и надежность сетевого соединения.
На самом деле ознакомиться с этим пунктом желательно еще до того как вы решите создавать сервер.
Рассмотрим подробнее системные требования HLDS сервера.
Внимание, все требования приведены с учетом того, что компьютер используется только для обеспечения работы сервера, если есть еще и параллельные задачи(например вы хотите поиграть на сервере с того же компьютера где он и установлен), требования необходимо повысить.
Оперативная память
Наиболее важное системное требование. Зависит в первую очередь от числа слотов на сервере. Во время работы HLDS сервер потребляет в среднем 8-12Мб на 1 игровой слот, но поскольку это значение может достаточно сильно варьироваться, то рекомендуемым значением является 20Мб на слот.
Таким образом при определении необходимого размера памяти под сервер руководствуйтесь требованиями:
10 слотов на сервере = 200Мб RAM
12 слотов на сервере = 240Мб RAM
16 слотов на сервере = 320Мб RAM
20 слотов на сервере = 400Мб RAM
24 слота на сервере = 480Мб RAM
и т. д.
Процессор
Для нормальной работы Public сервера на 20 слотов с последней версией AMX Mod X без дополнительных модов подойдет любой процессор Intel/AMD с частотой 2.0 GHz
Если Вы собираетесь поднимать более одного сервера, то желательно чтобы и ядер в процессоре было больше одного.
Сетевое соединение
Требование к скорости соединения с интернетом зависит от числа слотов.
Наиболее требователен HLDS сервер к исходящей скорости (скорости отдачи), с этим нужно быть внимательнее, поскольку многие провайдеры делают в своих безлимитных тарифах исходящую скорость (скорость отдачи) заметно ниже, чем входящую скорость (скорость закачки).
Необходимая исходящая скорость на 1 слот примерно 15 кбайт/сек (120 кбит/сек)
Необходимая входящая скорость на 1 слот примерно 2 кбайт/сек (16 кбит/сек)
Умножаем эти значения на число слотов на сервере и получаем требование к скорости.