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

Что такое ReUnion?

ReUnion — это плагин Metamod, позволяющий клиентам GoldSrc без Steam (протоколы 47 и 48) подключаться к серверам ReHLDS. Проект является продолжением DProto, адаптированным специально под ReHLDS.

Исторически значительная часть игроков в Half-Life/Counter-Strike подключается через клиенты без Steam, использующие различные эмуляторы (revEmu, SteamEmu, SC2009 и другие). ReUnion аутентифицирует такие клиенты и присваивает им идентификаторы (STEAM_/VALVE_) в соответствии с вашей конфигурацией, устраняет проблемы совместимости с браузером серверов и запросами, которые вызывают некоторые из этих клиентов, а также добавляет защиту от флуда запросами — и всё это без отдельной установки DProto.

Найти серверы, работающие на ReUnion, можно через Game Tracker.

Что он умеет

  • Идентификация клиентов — присваивает каждому подключающемуся клиенту идентификатор вида STEAM_/VALVE_, с отдельными правилами для каждого типа клиента (настоящий Steam, revEmu, SteamEmu, SC2009, AVSMP, сканеры SETTI, sXeI и другие). См. Настройки.
  • Защита SteamID — необязательный хеш с солью (SteamIdHashSalt) делает генерируемые идентификаторы необратимыми, предотвращая подмену и кражу SteamID.
  • Совместимость серверных запросов — исправления для клиентов с некорректной обработкой запросов браузера серверов, а также необязательное ограничение частоты запросов для защиты от флуда.

Требования

  • ReHLDS API 3.10 или новее.
  • Metamod (рекомендуется Metamod-R).

См. Установка.

примечание

Ранее ReUnion поддерживал эмулятор SmartSteamEmu3. Эта поддержка была удалена при открытии исходного кода проекта, поскольку опиралась на чувствительный код авторизации. На реальную заполняемость серверов это влияет редко, так как среди клиентов без Steam этот эмулятор встречается нечасто.