26 Июнь 2011, 12:36
Просмотров: 4646
Печать

SourceMod - это значительное увеличение функциональности вашего выделенного игрового сервера. Считаеться, что он немного гибкий по настройке чем Mani Admin Plugin, но это дело каждого какой плагин выбрать. К плагину SourceMod постоянно выходят различные обновления, имеет локации многих языковых пакетов, включая русский.

Для добавления администраторов на игровой сервер в SourceMod можно воспользоваться двумя способами. Разницей являеться то, каким файлом воспользоваться при добовлении админов, использовать admins.cfg или admins_simple.ini, кому что больше нравиться.

Исходя из тематики нашего сайта установка и настройка данного мода относиться к игре Counter-Strike: Source. Для начала естественно вам необходимо установить сервер, скачать и установить сам SourceMod.

Рассмотрим добавление админов на игровой сервер по средствам файла admins_simple.ini

- Воспользовавшись любым 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

этот способ не очень распространенный и не рекомендуеться его использовать без установления пароля, так как если на сервере зайдет игрок со схожим ником, то сможет воспользоваться правами администратора, а оно вам надо. Поэтому прописывая ник обязательно устанавливаем пароль.

В табличке выше желтым цветом показано какие данные вам нужно будет заменить.

Рассмотрим добавление админов на игровой сервер по средствам файла admins.cfg

- Воспользовавшись любым 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" } }