Поддерживаемые игры
ReHLDS заменяет сам движок HLDS (swds.dll / engine_i486.so), а не серверную GameDLL конкретного мода. Поэтому вопрос о «поддерживаемых играх» на деле сводится к двум другим: с какой сборкой HLDS совместим ReHLDS и на какой платформе вы его запускаете. Любой мод для GoldSrc, работающий на этой сборке HLDS — Half-Life, Counter-Strike 1.6, Condition Zero, Day of Defeat, Team Fortress Classic, Deathmatch Classic, а также сторонние моды, — будет работать и поверх ReHLDS.
Совместимость со сборками движка
| Сборка HLDS | Состояние |
|---|---|
Доюбилейная сборка из Steam (версия движка ≤ 8684), скачанная через steamcmd | ✔️ Полностью поддерживается |
Старые сборки 5xxx и ниже, скачанные устаревшим hldsupdatetool | ❌ Несовместима |
ReHLDS несовместим со старой платформой 5xxx и ниже, установленной через hldsupdatetool. Прежде чем сообщать о проблеме, убедитесь, что у вас запущена доюбилейная сборка, описанная в разделе Установка.
Поддержка платформ
| Платформа | Файл движка | Требования к процессору |
|---|---|---|
| Windows | swds.dll | SSE, SSE2, SSE3 (SSE4.1 / SSE4.2 используются при наличии) |
| Linux (32-разрядный) | engine_i486.so | SSE, SSE2, SSE3 (SSE4.1 / SSE4.2 используются при наличии) |
ReHLDS поставляется вместе с ReHLTV — улучшенной сборкой прокси-ретранслятора Half-Life TV, так что конфигурации с HLTV получают те же исправления и увеличенные лимиты без отдельной загрузки.
Совместимость с модами и плагинами
Поскольку ReHLDS заменяет только слой движка, совместимость на уровне мода (GameDLL, плагины Metamod, плагины AMX Mod X) определяется, как правило, самими модом и плагином, а не ReHLDS. Стоит помнить о двух вещах:
- ReHLDS не является бинарно совместимым с оригинальным HLDS — он собирается не теми компиляторами, которыми Valve собирала оригинальные файлы. Плагины, выполняющие низкоуровневое патчинг движка или поиск по сигнатурам (например, Orpheu), могут работать некорректно, и им нужна явная поддержка ReHLDS.
- Актуальное состояние совместимости конкретного мода в связке с Metamod-R или ReGameDLL_CS смотрите на странице поддерживаемых игр соответствующего проекта — эти слои располагаются непосредственно поверх ReHLDS.