Как поставить античит ReHLDS и ReAuthCheck

Если у тебя стоит обычный сервер CS 1.6 через старый HLDS, он уязвим:
- читеры легко обходят защиту,
- могут подменять SteamID,
- ломать сервер через баги движка.
Решение: поставить модифицированную сборку ReHLDS и античит-плагины вроде ReAuthCheck.
Результат:
- Крепкая проверка игроков.
- Больше стабильности.
- Уменьшение уязвимостей.
Что такое ReHLDS и ReAuthCheck
- ReHLDS — это переработанный серверный движок Half-Life, полностью совместимый с CS 1.6, но безопаснее, быстрее и надёжнее.
- ReAuthCheck — специальный модуль + плагин, проверяющий валидность SteamID игрока и защищающий от подделок.
🛠 Что нужно для установки
- Рабочий сервер CS 1.6 (HLDS).
- Доступ к файловой системе (через FTP или локально).
- Права на перезапуск сервера.
📦 Как установить ReHLDS и ReAuthCheck: Пошаговая инструкция
Шаг 1. Скачать ReHLDS
Официальная сборка:
🔗 https://github.com/dreamstalker/rehlds
Или проще через готовые сборки:
- https://reunionplugin.net/ (ReHLDS + Reunion)
Шаг 2. Обновление файлов сервера
- Скачай ReHLDS.
- Заменяй файлы:
hlds_linux
(если Linux) илиhlds.exe
(Windows).- Все в папке
/engine/
. - Некоторые бинарники (
core.so
,core.dll
,swds.dll
).
⚠️ Важно: обязательно делай бэкап старого сервера!
Шаг 3. Установка Metamod-r
Metamod нужен для загрузки античит-плагинов.
- Скачай Metamod-r:
🔗 https://github.com/theAsmodai/metamod-r/releases - Распакуй:
- В папку
cstrike/addons/metamod/
.
- В папку
- Отредактируй файл
liblist.gam
в папкеcstrike/
: Заменить строку:
gamedll "dlls\mp.dll"
на:
gamedll "addons/metamod/dlls/metamod.dll"
✅ Теперь Metamod загружается вместо стандартного движка.
Шаг 4. Установка ReAuthCheck
ReAuthCheck состоит из модуля и плагина.
- Скачать: 🔗 https://github.com/serfreeman1337/ReAuthCheck/releases
- Установка модуля:
- Файл
rechecker_mm_i386.so
(Linux) илиrechecker_mm.dll
(Windows) положить вaddons/metamod/dlls/
.
- Файл
- Прописать в
addons/metamod/plugins.ini
:
linux addons/metamod/dlls/rechecker_mm_i386.so
windows addons/metamod/dlls/rechecker_mm.dll
Установка плагина:
- Плагин
rechecker.amxx
положить вaddons/amxmodx/plugins/
. - Прописать его в
addons/amxmodx/configs/plugins.ini
.
Шаг 5. Настройка ReAuthCheck
Создаём файл rechecker/rechecker.ini
:
[Settings]
SteamRequired = 1
ValveRequired = 0
NoSteamRequired = 0
Расшифровка:
SteamRequired = 1
— только Steam-клиенты могут заходить.ValveRequired
иNoSteamRequired
— можно настраивать под себя.
🛡 Дополнительная защита с Reunion
Reunion — плагин, обеспечивающий правильную работу SteamID на NoSteam серверах, если нужно совместить легальные и пиратские клиенты.
- Скачать Reunion: 🔗 https://github.com/gs-cs/reunion
- Установка:
- Модуль
reunion_mm.dll
/reunion_mm_i386.so
. - Прописать в
metamod/plugins.ini
.
- Модуль
- Настройка через
reunion.cfg
:- Можно запретить вход NoSteam-пользователей или разрешить их.
🔥 Результат после установки
Без ReHLDS | С ReHLDS |
---|---|
Лаги и краши | Устойчивость и стабильность |
Дыры в безопасности | Патчены уязвимости |
Поддельные SteamID | Чистая проверка игроков |
Сервер становится:
- Безопасным.
- Защищённым от подмены ID.
- Готовым для серьёзной игры.
📌 Частые ошибки и их решения
Проблема | Решение |
---|---|
Сервер не запускается | Проверь пути в liblist.gam , plugins.ini . |
Не видно сервер в интернете | Открой порт 27015 UDP/TCP на роутере. |
Ошибки с AMX-плагинами | Убедись, что плагины совместимы с ReHLDS. |
Крашит при заходе игроков | Проверь актуальность всех модулей и Metamod. |
Установка ReHLDS + ReAuthCheck — обязательный шаг для любого современного сервера CS 1.6:
- Гораздо меньше читеров.
- Меньше крашей.
- Больше удовольствия от игры.