Несколько лет назад была разработана новая модификация уже существующего формата для серверов игры Counter-Strike 1.6. Модификация получила название RE-HLDS. В ее разработке принимали участие DreamStalker, Asmodai и другие. По их мнению, обновленный движок – это переработка (реверсинг) уже существующего HLDS ервера. По-русски название означает «сервер исключительно для Half-Life». Таким образом, финальный продукт, ReHLDS, как усовершенствованная версия «отечественного» сервера CS 1.6. Удалось выяснить, разработчики трудились над кодом, используя отладчик DWARF, который был встроен в linux-версию базового сервера (engine - i486.so).
Преимущества Re-HLDS
Возникает резонный вопрос: зачем нужно было полностью перерабатывать вполне рабочий сервер? Дело в том, корпорация Valve, благодаря которой вышла Half-Life, так и не выпустила программу, ликвидирующую многочисленные баги и разгонящую существующий сервер. Разработчики ReHLDS утверждают, что в результате проведенной модернизации, многие неточности, провоцирующие баги, были устранены. К тому же, удалось достичь хороший порог ускорения: ReHLDS дает 100%-ное увеличение скорости запущенных процессов.
Кроме того, обновленная версия позволяет лично добавлять коррективы в работу движка. Напомним, изначально для корректировки багов приходилось выпускать специальные обновления, отнимающие память и тормозящие игру. Отныне можно лично улучшать движок, используя интерфейс разработки приложений API.
Несмотря на очевидные плюсы, есть и минусы: после установки ReHLDS бывают проблемы. Часто на игровых порталах появляются жалобы геймеров, STEAM игроки с уникальным ID не могут присоедениться на сервер. STEAM ID идентифицирует пользователя на игровых соревнованиях. Если к вашему STEAM ID привязана админка, игровая статистика и другие важные вещи, перед установкой REHLDS сделайте бэкап на свой компьютер. Подстраховка не помешает!
Как перейти на ReHLDS
Так как обновленная модификация игрового сервера в разы производительнее и менее ресурсоемкая, а также безопасная и шустрая, установить ее однозначно стоит! Что для этого нужно?
1. В первую очередь, проверьте версию серверного билда. Она должна быть не старше 6153, в противном случае установка будет невозможна. Проверить можно или в настройках или с помощью консольной команды version.
2. Теперь необходимо скачать и установить модификацию ReHLDS. Важно иметь доступ к корню сервера. Без доступа у вас ничего не выйдет.
3. Находим папку bin, далее переходим в bugfixed и видим там 2 файла в зависимости от вашей операционной системы. Для Windows - swds.dll, для Linux - engine_i486.so.
4. Выбирайте файл, который вам подходит, и скачивайте его в корневую папку сервера. Выбирайте пункт “с заменой”.
5. На следующем этапе необходимо установить Regamedll CS.
На усмотрение можно скачать и установить дополнительные плагины, однако, это не обязательно. Не забывайте! ReHLDS не сможет работать параллельно с HLDS, таким образом, некоторые имеющиеся metamod-плагины после ваших действий по перезагрузке также могут не функционировать.