
Новое в версии 1.2:
- Добавлена возможность ограничения доступа к RCON по IP адресу (белый/черный список)
- Добавлена команда rcon_defencer_type, которая отвечает за ограничение доступа по IP адресу
Данный плагин позволяет защитить ваш RCON пароль сервера от различного
рода эксплойтов и бэкдоров (в плагинах без исходника). Суть плагина
заключается в том, что вам не нужно нигде прописывать rcon_password
"ваш_пароль". Поэтому его не видно ни в конфигах, ни в строке запуска
сервера, а также пароль нельзя получить с помощью функции
get_cvar_string (get_pcvar_string), вызываемых из других AMXX плагинах.
RCON указывается внутри исходника плагина (в зашифрованном виде), отсюда
следует, что пароль будет храниться в скомпиленном плагине. С данным
плагином будет работать управление сервером через RCON, как обычно с
помощью клиента игры, HLSW или других приложений.
С версии 1.2 добавлена возможность ограничения доступа к RCON по IP адресу.
Внимание:
Прежде всего будьте внимательны с тем, что ставите на свой сервер. Это
относится к плагинам без исходников, когда вы не уверены в их
безопасности.
RCON Defencer поможет защитить ваш сервер от них, а
также от других различных эксплойтах, которые позволяют просматривать
файл server.cfg или получать значение из rcon_password на сервере.
Используемые модули:Модуль для CS 1.6 'Orpheu/Орфей' Версия 2.3a
Orpheu2.3a - модуль расширяющий
возможности AMXModX, предоставляя возможность для использования функций,
которые невозможно использовать без него (что включает в себя функции
плагинов Metamod). Модуль обрабатывает преобразование между типами в C++
и включает в себя общий способ работы со структурой C++. Для Windows и
Linux.
Установка:
1. Распаковать архив по соответствующим директориям на своем сервере.
2. Подключить модуль orpheu_amxx_i386.so (для Linux) или orpheu_amxx.dll (для Windows) в файле modules.ini, который находится в /../cstrike/addons/amxmodx/configs.
Настройки:Обязательно пропишите rcon_password "" в строке запуска сервера или в файле server.cfg.
Файл SV_Rcon_Validate должен находиться в директории ..\addons\amxmodx\configs\orpheu\functions.
Пропишите ваш RCON пароль в исходнике плагина (в MD5 формате):#define RCON_PASSWORD "ваш_ркон_пароль"
Для того чтобы зашифровать ваш пароль в MD5 формат, можно воспользоваться одним из следующих сервисов:Например, название ProUserS.ru в MD5 формате будет иметь следующий вид:3a1cd6d833665cfb9182924de2882fd6
Пароль должен быть не больше 32 символов!Затем скомпилируйте его и положите rcon_defencer.amxx в директорию plugins.
Для того чтобы ограничить доступ к RCON по IP нужно в файл
../amxmodx/configs/rcon_defencer.ini прописать IP адреса (каждый адрес
должен начинаться с новой строки).
rcon_defencer_type 0
- означает, что файл rcon_defencer.ini не используется и доступ к RCON
открыт с любого IP адреса, если пользователь знает пароль.
rcon_defencer_type 1 - используется rcon_defencer.ini в качестве белого списка, а именно только указанные в файле IP адреса имеют доступ к RCON.
rcon_defencer_type 2
- используется rcon_defencer.ini в качестве черного списка
(забаненные), а именно доступ к RCON имеют все IP адреса, кроме тех, что
прописаны в файле.