Steam id, ip address, робимо себе адміном, прапори адміна, рівні доступу, імунітет

Steam id, ip address, робимо себе адміном, прапори адміна, рівні доступу, імунітет


1.Делаем себе адміном
Відкрийте файл cstrike / addons / sourcemod / configs / admins_simple.ini навашем сервері
Додайте новий рядок і напишіть в ній наступне, замінивши yoursteamid на ваш SteamID (дізнатися можна написавши в консолі status) виду STEAM_n: o: p
код:

2.Уровні доступу
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 (володіє всіма вище перерахованими прапорами)

3.Іммунітет
Кожен адміністратор може мати довільну величину імунітету встановленого у нього. Але якщо адміністратор повинен вчинити дію над іншим адміністратором, то успішність дії буде залежати від величини імунітету у адміністратора. Наприклад один адміністратор з імунітетом 2 захоче кікнути адміністратора з рівнем імунітету 3, але у нього це не вийде, буде видано повідомлення про недостатню кількість прав доступу і про наявність більш високого імунітету у іншого ігрового адміністратора.
За замовчуванням, адміністратори з однаковим імунітетом, можуть здійснювати дії один над одним. Це може бути змінено за допомогою змінної sm_immunity_mode в файлі cfg / sourcemod.cfg.

4.Паролі
Для роботи паролів адміністратор сервера повинен змінити "PassInfoVar" рядок в addons / sourcemod / configs / core.cfg файлі.
наприклад:
код:

Увага! Якщо ви використовуєте no-steam сервер, то настройка за замовчуванням "PassInfoVar" _password працювати не буде, необхідно обов'язково змінити параметр, наприклад на _pw (Це дійсно для версій SourceMod'a 1.1 і вище).
Далі, якщо адміністратор має пароль, то він або вона повинні встановити пароль через команду setinfo в консолі клієнта. Наприклад, за допомогою прикладів вище, гравцеві "testing" необхідно набрати:
код:

setinfo "_sm123456" "testing"

6.Детальная настройка адміністраторів
Крім того, ви можете додати адмінів через конфігураційний файл admins.cfg, більш просунутий файл зберігається у форматі KeyValues. Кожен адміністратор має власний блок всередині основного "адмінській" блоку. Ви можете створювати і / або модифікувати admins.cfg файли за допомогою KVManager. Формат виглядає наступним чином:
код:


Адмінській ім'я не є обов'язковим (це поле може бути порожнім). Це не для внутрішнього використання і призначений для зручності користування сторонніми учасниками і різних інструментів.