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.
Перейдите в каталог:
В папке находятся два файла модуля:
- Linux — файл с расширением .so
- Windows — файл с расширением .dll
В зависимости от операционной системы сервера:
- если сервер работает на Linux — оставьте файл .so, а .dll удалите;
- если сервер на Windows — оставьте файл .dll, а .so удалите.
В папке должен остаться только один файл, соответствующий ОС сервера.
2 Настройка защиты SteamID (обязательный шаг)
Откройте конфигурационный файл:
Найдите параметр:
После знака = поставьте пробел и укажите случайную строку длиной не менее 32 символов, используя:
заглавные и строчные латинские буквы (A–Z, a–z)
- цифры (0–9)
- Пример:
SteamIdHashSalt = A9fK2Qw8ZxP1LmE4R7sT0BvHnU6YcD5
Эта настройка:
- гарантирует уникальный временный SteamID для каждого Non-Steam игрока;
- привязывает SteamID к клиенту и серверу;
- защищает сервер от подмены SteamID.
После изменения сохраните файл и закройте его.
3 Загрузка файлов на сервер
Загрузите всё содержимое папки cstrike из архива на FTP сервера в папку:
Соглашайтесь на замену файлов, если система об этом спросит.
4 Подключение Reunion через Metamod
Откройте конфигурационный файл Metamod:
Добавьте строку в зависимости от ОС сервера:
Для 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
Если статус отображается корректно — модуль установлен и работает правильно.







