ReUnion для CS 1.6 — модуль авторизации игроков

ReUnion для CS 1.6 — модуль авторизации игроков

Reunion — это серверный модуль для Counter-Strike 1.6, предназначенный для корректной авторизации игроков Steam и Non-Steam на одном сервере. Он полностью заменяет стандартную систему проверки SteamID и решает множество проблем, связанных с идентификацией игроков, админов и статистики.

Модуль Reunion чаще всего используется в связке с ReHLDS, ReGameDLL и ReAPI, обеспечивая стабильную работу сервера и корректное определение уникальных идентификаторов игроков.

Основные возможности Reunion

  • Одновременная поддержка Steam и Non-Steam клиентов;
  • Корректная генерация SteamID для Non-Steam игроков;
  • Защита от подмены SteamID;
  • Совместимость с AMX Mod X, ReAPI и Metamod;
  • Правильная работа админских прав, банов и статистики;
  • Повышенная стабильность сервера;
  • Автоматическое определение типа клиента.

Зачем нужен Reunion

Без Reunion сервер может сталкиваться со следующими проблемами:

  • слетают админские права;
  • некорректно работают баны;
  • одинаковые SteamID у разных игроков;
  • ошибки в плагинах, использующих SteamID;
  • невозможность корректно отличить Steam и Non-Steam.

Reunion полностью устраняет эти проблемы, обеспечивая правильную идентификацию каждого игрока.

Требования для работы Reunion

Перед установкой убедитесь, что на сервере есть:

  • Metamod
  • AMX Mod X
  • Желательно: ReHLDS
  • Доступ к FTP сервера

Поддерживаемые ОС:

  • Linux
  • Windows

Преимущества Reunion по сравнению со стандартной авторизацией

Функция Стандарт Reunion
Steam + Non-Steam Нет Да
Защита SteamID Нет Да
Стабильные баны Нет Да
Совместимость с ReAPI Нет Да


Установка модуля Reunion на сервер CS 1.6

1 Подготовка файлов

Скачайте и распакуйте архив с модулем Reunion. 

Перейдите в каталог:

cstrike/addons/reunion

В папке находятся два файла модуля:

  • Linux — файл с расширением .so
  • Windows — файл с расширением .dll

В зависимости от операционной системы сервера:

  • если сервер работает на Linux — оставьте файл .so, а .dll удалите;
  • если сервер на Windows — оставьте файл .dll, а .so удалите.

В папке должен остаться только один файл, соответствующий ОС сервера.

2 Настройка защиты SteamID (обязательный шаг)

Откройте конфигурационный файл:

cstrike/reunion.cfg

Найдите параметр:

SteamIdHashSalt =


После знака = поставьте пробел и укажите случайную строку длиной не менее 32 символов, используя:

заглавные и строчные латинские буквы (A–Z, a–z)

  • цифры (0–9)
  • Пример:

SteamIdHashSalt = A9fK2Qw8ZxP1LmE4R7sT0BvHnU6YcD5


Эта настройка:

  • гарантирует уникальный временный SteamID для каждого Non-Steam игрока;
  • привязывает SteamID к клиенту и серверу;
  • защищает сервер от подмены SteamID.

После изменения сохраните файл и закройте его.

3 Загрузка файлов на сервер

Загрузите всё содержимое папки cstrike из архива на FTP сервера в папку:

cstrike

Соглашайтесь на замену файлов, если система об этом спросит.

4 Подключение Reunion через Metamod

Откройте конфигурационный файл Metamod:

cstrike/addons/metamod/plugins.ini

Добавьте строку в зависимости от ОС сервера:

Для Linux:
linux addons/reunion/reunion_mm_i386.so

Для Windows:
win32 addons/reunion/reunion_mm.dll


Важно: 
Модуль Reunion должен быть подключён одним из первых:

  • если используется плагин SafeNameAndChat — Reunion прописывается сразу после него;
  • если такого плагина нет — строка Reunion должна быть первой в списке plugins.ini.

Сохраните файл.

5 Перезапуск и проверка работы

Перезапустите сервер.

После запуска введите в консоль сервера meta list

В списке загруженных модулей вы должны увидеть Reunion со статусом RUN


Если статус отображается корректно — модуль установлен и работает правильно.

Скачать версию reunion-v0_2_0_34.rar от 13 августа 2025 Последняя версия
Скачать версию reunion-v0_2_0_25.zip от 27 марта 2025
Скачать версию reunion-v0_2_0_13.zip от 30 июня 2024