Как поставить античит 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:
- Гораздо меньше читеров.
- Меньше крашей.
- Больше удовольствия от игры.
