Добавление админа в SourceMod сделать не сложно, нужно просто знать что и куда прописать.
Админа можно выдавать по трём вариантам:
1. По STEAM_ID.
2. По IP.
3. По нику игрока.
Есть два способа добавления админов:
- глобальный админ.
- тонкая настройка прав для каждого админа.
Описание способов:
Глобальный админ
1. Откройте файл admins_simple.ini по адресу orangebox/cstrike/addons/sourcemod/configs/admins_simple.ini
Пропишите в нём свой STEAM_ID, например:
"STEAM_0:0:94729430" "99:z"
Примеры в файле admins_simple.ini
"STEAM_0:1:16" "bce" //админ, кик, unban для этого STEAM_ID. Нет иммунитета.
"!127.0.0.1" "99:z" //все права для этого IP адреса, уровень иммунитета = 99
"Петюня" "abc" "uasource.com" //имя Петюня, пароль "uasource.com": резервный слот, админ, кик
Сохраните изменения в файле и перезапустите сервер.
Теперь зайдите в консоль, нажав тильду (буква "Ё"), и напишите там sm_admin
Теперь вы увидите меню админа и можете с ним работать.
Уровни доступа.
Буква означает следующие привилегии:
a - резервный слот
b - администратор, флаг требуется для админов
c - использование команды kick (кикнуть)
d - использование команды ban (бан)
e - использование команды unban (снять бан)
f - использование команды slay
g - разрешение менять карты
h - разрешение менять настройки сервера (cvar's)
i - смена используемого конфига
j - специальные привилегии в чате
k - доступ к запуску голосования
l - разрешение устанавливать пароль на сервере
m - разрешение использовать удаленную консоль для управления сервером
n - разрешение менять параметр sv_cheats и связанные с ним параметры
o - настраиваемый уровень C
p - настраиваемый уровень D
q - настраиваемый уровень E
r - настраиваемый уровень F
s - настраиваемый уровень G
t - настраиваемый уровень H
z - root (обладает всеми выше перечисленными флагами)
2. Тонкая настройка прав для каждого админа
Найдите файл admins.cfg по адресу /orangebox/cstrike/addons/sourcemod/configs/admins.cfg
Вы можете добавить админов через конфигурационный файл admins.cfg, сохраняется в формате KeyValues. Каждый администратор имеет собственный блок внутри основного "Админского" блока. Формат выглядит следующим образом:
Админа можно выдавать по трём вариантам:
1. По STEAM_ID.
2. По IP.
3. По нику игрока.
Есть два способа добавления админов:
- глобальный админ.
- тонкая настройка прав для каждого админа.
Описание способов:
Глобальный админ
1. Откройте файл admins_simple.ini по адресу orangebox/cstrike/addons/sourcemod/configs/admins_simple.ini
Пропишите в нём свой STEAM_ID, например:
"STEAM_0:0:94729430" "99:z"
Примеры в файле admins_simple.ini
"STEAM_0:1:16" "bce" //админ, кик, unban для этого STEAM_ID. Нет иммунитета.
"!127.0.0.1" "99:z" //все права для этого IP адреса, уровень иммунитета = 99
"Петюня" "abc" "uasource.com" //имя Петюня, пароль "uasource.com": резервный слот, админ, кик
Сохраните изменения в файле и перезапустите сервер.
Теперь зайдите в консоль, нажав тильду (буква "Ё"), и напишите там sm_admin
Теперь вы увидите меню админа и можете с ним работать.
Уровни доступа.
Буква означает следующие привилегии:
a - резервный слот
b - администратор, флаг требуется для админов
c - использование команды kick (кикнуть)
d - использование команды ban (бан)
e - использование команды unban (снять бан)
f - использование команды slay
g - разрешение менять карты
h - разрешение менять настройки сервера (cvar's)
i - смена используемого конфига
j - специальные привилегии в чате
k - доступ к запуску голосования
l - разрешение устанавливать пароль на сервере
m - разрешение использовать удаленную консоль для управления сервером
n - разрешение менять параметр sv_cheats и связанные с ним параметры
o - настраиваемый уровень C
p - настраиваемый уровень D
q - настраиваемый уровень E
r - настраиваемый уровень F
s - настраиваемый уровень G
t - настраиваемый уровень H
z - root (обладает всеми выше перечисленными флагами)
2. Тонкая настройка прав для каждого админа
Найдите файл admins.cfg по адресу /orangebox/cstrike/addons/sourcemod/configs/admins.cfg
Вы можете добавить админов через конфигурационный файл admins.cfg, сохраняется в формате KeyValues. Каждый администратор имеет собственный блок внутри основного "Админского" блока. Формат выглядит следующим образом:
Код:
Admins { "Petyna" { "auth" "steam" "identity" "STEAM_0:0:94729430" "flags" "abcdef" "immunity" "5" "group" "Awesome Admins" } "Betala" { "auth" "steam" "identity" "STEAM_0:0:96287434" "flags" "z" "immunity" "99" } }