SourceMod - это значительное увеличение функциональности вашего выделенного игрового сервера. Считаеться, что он немного гибкий по настройке чем Mani Admin Plugin, но это дело каждого какой плагин выбрать. К плагину SourceMod постоянно выходят различные обновления, имеет локации многих языковых пакетов, включая русский.
Для добавления администраторов на игровой сервер в SourceMod можно воспользоваться двумя способами. Разницей являеться то, каким файлом воспользоваться при добовлении админов, использовать admins.cfg или admins_simple.ini, кому что больше нравиться.
Исходя из тематики нашего сайта установка и настройка данного мода относиться к игре Counter-Strike: Source. Для начала естественно вам необходимо установить сервер, скачать и установить сам SourceMod.
- Воспользовавшись любым FTP-клиентом открываем файл addons/sourcemod/configs/admins_simple.ini и начинаем редактировать, добавлять администраторов.
Добавлять админов можно по трем параметрам, по STEAM ID, IP адресу и Нику.
Назначение администраторов по STEAM ID
Данный способ назначения ингроку прав на администрирование сервера считаеться одним из простейших и лучшим с точки зрения безопасности, потому что Steam ID уникальный и никогда не изменяеться.
если вы не знаете свой SteamID, то наберите в консоли status.
Пример вносимых изменений в файл admins_simple.ini:
Здесь выделен последний фрагмент файла. //////////////////////////////// // // Examples: (do not put // in front of real lines, as // means 'comment') // // "STEAM_0:1:16" "bce" //generic, kick, unban for this steam ID, no immunity // "!127.0.0.1" "99:z" //all permissions for this ip, immunity value is 99 // "Nickname" "abc" "123654" //name Nickname, password "123654": gets reservation, generic, kick // //////////////////////////////// "STEAM_0:1:16" "4:bce"
Красным цветом показано, какой параметр надо поменять.
Назначение администраторов по IP
Установление админских прав по IP-адресу тоже в принципе надежный способ для аутентификации, так как IP в основном уникален.
Выше в таблице голубым цветом выделено, что вам необходимо заменить в файле для прописания игроку админки.
Назначение администраторов по NickName
этот способ не очень распространенный и не рекомендуеться его использовать без установления пароля, так как если на сервере зайдет игрок со схожим ником, то сможет воспользоваться правами администратора, а оно вам надо. Поэтому прописывая ник обязательно устанавливаем пароль.
В табличке выше желтым цветом показано какие данные вам нужно будет заменить.
- Воспользовавшись любым FTP-клиентом открываем файл addons/sourcemod/configs/admins.cfg и начинаем редактировать, добавлять администраторов.
Добавлять админов так же возможно тремя параметрами, по STEAM ID, IP адресу и Нику.
Admins { "Admin Name" { "auth" "[steam|name|ip]" "identity" "[unique id]" "[option1]" "[value1]" "[option2]" "[value2]" /* .... */ } }
- auth: в этой строчке указываеться метод назначения админа по steam id, nickname, или ip.
- identity: в этой строке указываетья непосредственно steam id нового админа, nickname в игре или его IP адрес.
- password: при выборе назначения админа по nickname (игровому Нику) то в этой строке назначаем обязательный пароль.
- flags: в этой строке выставляються флаги доступа.
- immunity: в этой строке выстовляються уровни имунитета.
Пример вносимых изменений в файл admins.cfg:
Admins { //По STEAM ID "NickName" { "auth" "steam" "identity" "STEAM_0:1:2345" "flags" "abcdef" "immunity" "99" } //По IP адресу "NickName" { "auth" "IP" "identity" "127.0.0.1" "flags" "z" "immunity" "99" } //По name (Нику игрока) "NickName" { "auth" "name" "identity" "NickName" "password" "12345" "flags" "z" "immunity" "99" } }