ReHLDS для сервера CS 1.6

ReHLDS — серверный движок GoldSrc, созданный на основе обратной разработки HLDS. Он заменяет библиотеку движка выделенного сервера и предоставляет расширенный API для серверных дополнений. Проект исправляет обнаруженные ошибки исходного HLDS и служит основой для компонентов, использующих интерфейс ReHLDS.

Эта публикация содержит готовый стабильный выпуск для Windows и Linux. ReHLDS устанавливается поверх совместимой серверной базы: в документации указана официальная версия HLDS до юбилейного обновления, с номером движка не выше 8684. Для загрузки этой базы через SteamCMD используется ветка steam_legacy. Старые сборки 5xxx и ниже, полученные через hldsupdatetool, не поддерживаются.

В этой публикации представлен официальный стабильный выпуск ReHLDS 3.15.0.896. Бинарные библиотеки рассчитаны на 32-разрядную серверную среду x86 для Windows и Linux.

Серверный движок
Counter-Strike 1.6
Windows / Linux
Версия 3.15.0.896
Назначение
Замена серверной библиотеки движка HLDS
API
Интерфейс ReHLDS для серверных модулей и плагинов
Совместимость
Официальный HLDS до юбилейного обновления, движок до 8684
Платформы
Windows и Linux, процессор с SSE, SSE2 и SSE3
Возможности компонента
Что делает ReHLDS
  • Заменяет swds.dll на Windows или engine_i486.so на Linux в корне установленного HLDS.
  • Предоставляет расширенный серверный API, которым пользуются совместимые компоненты экосистемы ReHLDS.
  • Дополнительные серверные переменные описаны в README: среди них управление передачей пользовательских полей и обработкой сетевых команд.
  • Поддерживает собственные файлы сущностей карт через параметр sv_use_entity_file.
  • Плагины, анализирующие машинный код оригинального HLDS, включая Orpheu, требуют отдельной проверки: двоичная совместимость с исходным движком не заявлена.
Характеристики и совместимость
Проверено по документации и файлам выбранного выпуска
КомпонентReHLDS
Версия выпуска3.15.0.896
НазначениеСерверный движок
СерверCounter-Strike 1.6 / GoldSrc
ПлатформыWindows и Linux, 32 бита, x86
ЗависимостиСовместимый HLDS из SteamCMD, ветка steam_legacy; SSE, SSE2, SSE3
Библиотеки и путиswds.dll или engine_i486.so в корне HLDS
КонфигурацияСерверные cvar из официального README
Лицензия выбранного выпускаMIT
Проверка после установкиversion, rescount, reslist sound, reslist model
Размер загружаемого ZIP3.06 МБ
Установка на сервер
Как установить ReHLDS
Выполняйте замену файлов при остановленном сервере
1Остановите выделенный сервер и сохраните копию его каталога, включая штатную библиотеку движка.
2Проверьте серверную базу: README требует официальный HLDS до юбилейного обновления, с движком не выше 8684. Для установки этой базы в SteamCMD укажите app_set_config 90 mod cstrike, затем app_update 90 -beta steam_legacy validate.
3Распакуйте загруженный ZIP отдельно от сервера и выберите бинарные файлы для его операционной системы.
4Замените swds.dll на Windows или engine_i486.so на Linux в корневом каталоге HLDS. Не подменяйте этим файлом игровую библиотеку из cstrike/dlls. Сопутствующие runtime-файлы выбранной платформы переносите из bin/win32 или bin/linux32 с сохранением относительных путей.
5Запустите сервер и выполните version в серверной консоли. Проверьте загруженный движок и журнал запуска, затем проверьте работу установленных модулей на тестовой карте.
Вопросы по компоненту

Да. ReHLDS заменяет библиотеку движка в уже установленном совместимом HLDS. ZIP этого компонента не является полной сборкой сервера со всеми игровыми ресурсами.

ReHLDS отвечает за серверный движок. ReGameDLL_CS заменяет игровую библиотеку Counter-Strike в cstrike/dlls. Эти компоненты выполняют разные задачи и устанавливаются в разные каталоги.

Обычную совместимость нужно проверять по требованиям конкретного плагина. Авторы отдельно предупреждают о дополнениях, которые анализируют двоичный код оригинального движка: с ReHLDS они могут не работать.

Введите version в серверной консоли и сопоставьте результат с выбранным выпуском. При ошибке запуска проверьте совместимость серверной базы, операционную систему бинарного файла и поддержку SSE3 процессором.

Авторы, лицензия и источник

Разработчики и участники проекта ReHLDS. Условия MIT и уведомление об авторских правах сохранены в комплекте.

Материалы проекта: официальный выпуск 3.15.0.896, репозиторий ReHLDS, исходники выбранной ревизии, условия лицензии выбранного выпуска.

В ZIP сохранены исходные файлы выбранного выпуска, сведения о лицензии и ссылка на CS.COM.RU. Для компонентов GNU GPL приложены исходники соответствующего тега.

Другие модули для сервера CS 1.6

Сравните назначение и зависимости компонентов в разделе модулей для сервера CS 1.6. Версии движка, игровой библиотеки и API проверяйте вместе с требованиями установленных плагинов.

Модули для сервера CS 1.6

ReHLDS для сервера CS 1.6

Установите ReHLDS на совместимую серверную базу и проверьте версию движка перед подключением остальных компонентов.

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Обсуждение ReHLDS 3.15.0.896 для сервера CS 1.6
Делись опытом — помоги другим игрокам сделать правильный выбор
Помоги другимТвой отзыв важен
Задай вопросОтветим быстро
Оцени ReHLDS 3.15.0.896 для сервера CS 1.6Понравилось? Пиши!
Уже играешь? Расскажи как работает ReHLDS 3.15.0.896 для сервера CS 1.6 — Стабильность, FPS и.т.д.
Это займёт 1 минуту и поможет сотням игроков!
Написать

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту