Зачем это нужно
Стандартный HLDS давно не обновляется. ReHLDS и ReGameDLL_CS это открытые реализации, которые повторяют поведение оригинала и добавляют исправления и настройки. Большинство современных серверов работает именно на них.
Подготовка
Остановите сервер и сохраните резервные копии. Файлы движка лежат в корне каталога, игровая библиотека в cstrike/dlls/.
cd ~/hlds
cp engine_i686.so engine_i686.so.bak
cp cstrike/dlls/cs.so cstrike/dlls/cs.so.bak
Установка ReHLDS
- Скачайте архив последней версии ReHLDS со страницы проекта на GitHub (релизы).
- Из каталога
bin/linux32архива скопируйте файлы в корень каталога сервера, заменивengine_i686.so. - Запустите сервер и убедитесь, что в консоли указана версия ReHLDS.
Установка ReGameDLL
- Скачайте архив ReGameDLL_CS со страницы проекта (релизы).
- Положите файл
cs.soизbin/linux32вcstrike/dlls/, заменив старый. - Файл
game.cfgс дополнительными параметрами лежит в архиве, скопируйте его вcstrike/.
Как проверить
Запустите сервер и посмотрите строки старта в консоли. Для проверки версии введите команду version или rehlds_version: консоль выдаст информацию о движке.
Что настраивается в ReGameDLL
В файле game.cfg (имя и параметры смотрите в файле из архива) находятся настройки правил: экономика, поведение бомбы, скорость обмена, ограничения на оружие. Меняйте по одному параметру и проверяйте на тестовой карте.
Что дальше
Следующий шаг: подключить Metamod-R и AMX Mod X, чтобы ставить плагины. Инструкция: «Metamod-R и AMX Mod X». Если сервер ещё не открыт для игроков, прочитайте «Порты и доступ».