Перейти к основному содержимому

Поддерживаемые игры

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. Прежде чем сообщать о проблеме, убедитесь, что у вас запущена доюбилейная сборка, описанная в разделе Установка.

Поддержка платформ​

ПлатформаФайл движкаТребования к процессору
Windowsswds.dllSSE, SSE2, SSE3 (SSE4.1 / SSE4.2 используются при наличии)
Linux (32-разрядный)engine_i486.soSSE, 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.