Добавление администраторов SourceMod: различия между версиями

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «В SourceMod, в отличие от AMX MOD X, можно добавлять администратора двумя способами, через два ф…»)
 
Строка 4: Строка 4:
 
== admins.cfg ==
 
== admins.cfg ==
  
* Открываем файл addons/sourcemod/configs/admins.cfg
+
# Открываем файл addons/sourcemod/configs/admins.cfg
* Добавляются администраторы следующим образом, в файл вставляются примерно следующие данные
+
# В файл '''admins.cfg''' вставляются примерно следующие данные
 
<pre>
 
<pre>
 
Admins
 
Admins
Строка 20: Строка 20:
 
</pre>
 
</pre>
  
'''Admin Name''' - ник администратора
+
* '''Admin Name''' - ник администратора
'''auth''' - тип авторизации
+
* '''auth''' - тип авторизации
'''identity''' - идентификатор Steam
+
* '''identity''' - идентификатор Steam
flags - флаги доступа
+
* flags - флаги доступа
immunity - уровень имунитета, преимущество перед другими администраторами
+
* immunity - уровень имунитета, преимущество перед другими администраторами
  
 
== Пример ==
 
== Пример ==

Версия 01:02, 11 мая 2013

В SourceMod, в отличие от AMX MOD X, можно добавлять администратора двумя способами, через два файла: через файл admins_simple.ini и admins.cfg. Добавлением через admins.cfg кажется мне более удобным.

admins.cfg

  1. Открываем файл addons/sourcemod/configs/admins.cfg
  2. В файл admins.cfg вставляются примерно следующие данные
Admins
{
  "Admin Name"
  {
    "auth"       "[steam|name|ip]"
    "identity"   "[unique id]"
    "flags"  "[flags]"
    "immunity"  "[immunity value]"
    /* .... */
  }
}
  • Admin Name - ник администратора
  • auth - тип авторизации
  • identity - идентификатор Steam
  • flags - флаги доступа
  • immunity - уровень имунитета, преимущество перед другими администраторами

Пример

Admins
{
  //По STEAM ID
  "BAILOPAN"
  {
    "auth"     "steam"
    "identity" "STEAM_0:1:2345"
    "flags"    "abcdef"
    "immunity" "99"
  }
  //По IP адресу
  "Blue Crab"
  {
    "auth"     "ip"
    "identity" "127.0.0.1"
    "flags"    "z"
    "immunity" "99"
  }
  //По name (Нику игрока)
  "Blue Crab"
  {
    "auth"     "name"
    "identity" "BAILOPAN"
    "password" "qwerty12345"
    "flags"    "z"
    "immunity" "99"
  }
}