Добавление администраторов в Mani Admin Plugin — различия между версиями

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
(Добавление админов по IP)
 
(не показаны 4 промежуточные версии 1 участника)
Строка 19: Строка 19:
 
  "clients.txt"
 
  "clients.txt"
 
  {
 
  {
"version" "1"
+
  "version" "1"
// This key group lists all your client players
+
  // This key group lists all your client players
"players"
+
  "players"
{
 
'''  // This must be a unique client name'''
 
'''  "Admin1"'''
 
'''  {'''
 
'''    // Client real name'''
 
'''    "name" "blablabla"'''
 
'''    // Steam ID for client'''
 
'''    "steam" "STEAM_0:0:103XXX"'''
 
'''    "groups"'''
 
'''    {'''
 
'''      "Admin" "Serveradmin"'''
 
'''      "Immunity" "Serveradmin"'''
 
'''    }'''
 
'''  }'''
 
'''} '''
 
// These are global groups of flags that can be assigned to clients
 
"groups"
 
{
 
  "Immunity"
 
 
   {
 
   {
     "Serveradmin" "a b c d e f g h i j k l m n o p q r s t u v x y afk ping autojoin grav Immunity"
+
     '''// This must be a unique client name'''
     "Clanmember" "a b c k n p ping grav autojoin Immunity"
+
    '''"Admin1"'''
    "Teamadmin" "b k n ping Immunity"
+
     '''{'''
    "No Kick Ban" "b k Immunity"
+
      '''// Client real name'''
    "NoFun" "d f g i j l t Immunity"
+
      '''"name" "blablabla"'''
   }
+
      '''// Steam ID for client'''
   "Admin"
+
      '''"steam" "STEAM_0:0:103XXX"'''
 +
      '''"groups"'''
 +
      '''{'''
 +
        '''"Admin" "Serveradmin"'''
 +
        '''"Immunity" "Serveradmin"'''
 +
      '''}'''
 +
    '''}'''
 +
   '''} '''
 +
  // These are global groups of flags that can be assigned to clients
 +
   "groups"
 
   {
 
   {
     "Serveradmin" "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e"
+
     "Immunity"
    "Serveradmin" "f g i k l m o p q q2 q3 r s t v w x y z admin client grav pban spray"
+
    {
    "Clanmember" "B D F H I K M N O Q R S T U V W X Y Z a b c d f g i j k l m o p s t v w y admin pban"
+
      "Serveradmin" "a b c d e f g h i j k l m n o p q r s t u v x y afk ping autojoin grav Immunity"
    "Teamadmin" "I O V a b k l o p v w admin"
+
      "Clanmember" "a b c k n p ping grav autojoin Immunity"
    "Level 2 Access" "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a c d e"
+
      "Teamadmin" "b k n ping Immunity"
    "Level 2 Access" "f g i j k l m o p q r s t v w z admin spray grav pban client"
+
      "No Kick Ban" "b k Immunity"
    "No Rcon Or Sound" "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d"
+
      "NoFun" "d f g i j l t Immunity"
    "No Rcon Or Sound" "e f g i j k l m o q s t v w x y z admin spray grav pban"
+
    }
    "No Rcon Or Sound" "client"
+
    "Admin"
 +
    {
 +
      "Serveradmin" "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e"
 +
      "Serveradmin" "f g i k l m o p q q2 q3 r s t v w x y z admin client grav pban spray"
 +
      "Clanmember" "B D F H I K M N O Q R S T U V W X Y Z a b c d f g i j k l m o p s t v w y admin pban"
 +
      "Teamadmin" "I O V a b k l o p v w admin"
 +
      "Level 2 Access" "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a c d e"
 +
      "Level 2 Access" "f g i j k l m o p q r s t v w z admin spray grav pban client"
 +
      "No Rcon Or Sound" "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d"
 +
      "No Rcon Or Sound" "e f g i j k l m o q s t v w x y z admin spray grav pban"
 +
      "No Rcon Or Sound" "client"
 +
    }
 
   }
 
   }
}
 
 
  }
 
  }
 
Черным выделено, что нужно изменять, давайте разберем, что к чему:
 
Черным выделено, что нужно изменять, давайте разберем, что к чему:
Строка 74: Строка 74:
 
  '''"groups"'''
 
  '''"groups"'''
 
  '''{'''
 
  '''{'''
'''"Admin" "Serveradmin"'''
+
  '''"Admin" "Serveradmin"'''
'''"Immunity" "Serveradmin"'''
+
  '''"Immunity" "Serveradmin"'''
 
  '''}'''
 
  '''}'''
 
Тут можно ни чего не трогать и оставить как есть, в данной строке прописываются группы и флаги доступа к панели администратора, про них мы поговорим ниже.
 
Тут можно ни чего не трогать и оставить как есть, в данной строке прописываются группы и флаги доступа к панели администратора, про них мы поговорим ниже.
Строка 101: Строка 101:
 
  "Admin1"
 
  "Admin1"
 
  {
 
  {
// Client real name
+
  // Client real name
"name" "blablabla"
+
  "name" "blablabla"
'''// Steam ID for client'''
+
  '''// Steam ID for client'''
'''"nick" "InGameName"'''
+
  '''"nick" "InGameName"'''
'''"password" "yourpassword"'''
+
  '''"password" "yourpassword"'''
"groups"
+
  "groups"
{
+
  {
"Admin" "Serveradmin"
+
    "Admin" "Serveradmin"
"Immunity" "Serveradmin"
+
    "Immunity" "Serveradmin"
}
+
  }
 
  }
 
  }
  
Строка 117: Строка 117:
 
Если вы используете этот метод проверки подлинности для Mani Admin Plugin, то прежде чем присоединиться к серверу, необходимо ввести в консоли следующие:
 
Если вы используете этот метод проверки подлинности для Mani Admin Plugin, то прежде чем присоединиться к серверу, необходимо ввести в консоли следующие:
 
  setinfo _password "ваш_пароль"
 
  setinfo _password "ваш_пароль"
 +
 +
== Флаги Администратора Mani Admin Plugin ==
 +
{| class="wikitable" border="1"
 +
|-
 +
!| Описание иммунитета
 +
!| ID Флагов
 +
!| Описание
 +
|-
 +
|Иммунитет ||a ||Кик по Нику
 +
|-
 +
|Иммунитет ||afk|| AFK менеджер
 +
|-
 +
|Иммунитет ||autojoin|| Быстрое подключение
 +
|-
 +
|Иммунитет ||b|| Бан
 +
|-
 +
|Иммунитет ||c ||Баланс команд
 +
|-
 +
|Иммунитет ||d|| Опьянение
 +
|-
 +
|Иммунитет ||e|| Поджечь
 +
|-
 +
|Иммунитет|| а|| Заморозка
 +
|-
 +
|Иммунитет ||g|| Swap Player
 +
|-
 +
|Иммунитет ||grav ||Изменение гравитации
 +
|-
 +
|Иммунитет ||h|| Мут
 +
|-
 +
|Иммунитет ||i|| Ослепить
 +
|-
 +
|Иммунитет ||k|| Кик
 +
|-
 +
|Иммунитет ||l ||Шлепок
 +
|-
 +
|Иммунитет ||m ||Убить
 +
|-
 +
|Иммунитет ||n ||Резервный слот
 +
|-
 +
|Иммунитет ||o ||Установка скина
 +
|-
 +
|Иммунитет ||p|| Установка скина
 +
|-
 +
|Иммунитет ||ping|| ping
 +
|-
 +
|Иммунитет ||q ||Бомба на время
 +
|-
 +
|Иммунитет ||r ||Огненная бомба
 +
|-
 +
|Иммунитет ||s|| Замораживающая бомба
 +
|-
 +
|Иммунитет ||t ||Телепорт
 +
|-
 +
|Иммунитет ||u|| Маяк
 +
|-
 +
|Иммунитет ||v|| Призрак
 +
|-
 +
|Иммунитет ||w|| Give Item
 +
|-
 +
|Иммунитет|| x|| CExec
 +
|-
 +
|Иммунитет ||y|| Цвет
 +
|-
 +
|}
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
!| Описание администратора
 +
!| ID Флагов
 +
!| Описание
 +
|-
 +
|Админ|| A ||Разрешать голосование
 +
|-
 +
|Админ|| B ||Меню RCon голосования
 +
|-
 +
|Админ|| C ||Отмена голосования
 +
|-
 +
|Админ|| D ||Меню с вопросами для голосования
 +
|-
 +
|Админ|| E ||Ma Rates
 +
|-
 +
|Админ|| F ||Поджечь
 +
|-
 +
|Админ|| G ||No Clip Mode
 +
|-
 +
|Админ|| H ||Война
 +
|-
 +
|Админ|| I ||МУТ
 +
|-
 +
|Админ|| J ||Скинуть всем ранг
 +
|-
 +
|Админ|| K ||Деньги
 +
|-
 +
|Админ|| L ||Сказать через RCON
 +
|-
 +
|Админ|| M ||Админ скин
 +
|-
 +
|Админ|| N ||Установка скина
 +
|-
 +
|Админ|| O ||Бросить C4
 +
|-
 +
|Админ|| P ||Установить клиентский флаг
 +
|-
 +
|Админ|| Q ||Консольное голосование
 +
|-
 +
|Админ|| R ||RCON голосование
 +
|-
 +
|Админ|| S ||Установка цвета скина
 +
|-
 +
|Админ|| T ||Время бомбы
 +
|-
 +
|Админ|| U ||Огненная бомба
 +
|-
 +
|Админ|| V ||Голосование за карты
 +
|-
 +
|Админ|| W ||Замораживающая бомба
 +
|-
 +
|Админ|| X ||Здоровье
 +
|-
 +
|Админ|| Y ||Маяк
 +
|-
 +
|Админ|| Z ||Give Item
 +
|-
 +
|Админ|| a ||Сказать через приват
 +
|-
 +
|Админ|| admin ||Базовые функции Администратора
 +
|-
 +
|Админ|| b ||Не перманентный бан
 +
|-
 +
|Админ|| c ||Выбор карты
 +
|-
 +
|Админ|| client ||Создание клиентов и доступ
 +
|-
 +
|Админ|| d ||Опьянить
 +
|-
 +
|Админ|| e ||Взорвать
 +
|-
 +
|Админ|| f ||Заморозить
 +
|-
 +
|Админ|| g ||Swap Player
 +
|-
 +
|Админ|| grav ||Гравитация для игроков
 +
|-
 +
|Админ|| i ||Ослепить
 +
|-
 +
|Админ|| k ||Кикнуть
 +
|-
 +
|Админ|| l ||Шлепнуть
 +
|-
 +
|Админ|| m ||Убить
 +
|-
 +
|Админ|| o ||Чат Администратора
 +
|-
 +
|Админ|| p ||Звуки
 +
|-
 +
|Админ|| pban ||Забанить перманентно
 +
|-
 +
|Админ|| q ||RCon Menu Level 1
 +
|-
 +
|Админ|| q2 ||RCon Menu Level 2
 +
|-
 +
|Админ|| q3 ||RCon Menu Level 3
 +
|-
 +
|Админ|| r ||RCon
 +
|-
 +
|Админ|| s ||Сказать админу
 +
|-
 +
|Админ|| spray ||Отслеживание спреев
 +
|-
 +
|Админ|| t ||Телепорт
 +
|-
 +
|Админ|| v ||Голосование за случайную карту
 +
|-
 +
|Админ|| w ||Ограничение на оружие
 +
|-
 +
|Админ|| x ||CExec
 +
|-
 +
|Админ|| y ||CExec Menu
 +
|-
 +
|Админ|| z ||Конфиг
 +
|-
 +
|}

Текущая версия на 11:43, 26 сентября 2013

Общая информация по Mani Admin Plugin

Как правильно прописать администраторов для Mani Admin Plugin.

Все администраторы прописываются в текстовый файл файл clients.txt, Mani Admin Plugin проверяет его чтобы определить, кто имеет права администратора на сервере, без этого файла ни один из администраторов не сможет получить доступ до панели администратора.

Админское меню вызывается командой admin в консоле.

Существуют три метода добавления администраторов.

  • STEAM ID
  • IP-адрес
  • Nickname

Каждый из этих методов аутентификации может быть использован в сочетании друг с другом, например, вы можете использовать IP-адрес и ник, как метод проверки подлинности.

Разберем все три метода отдельно.

Добавление админов по STEAM ID

Использование Steam ID в качестве метода проверки подлинности является самым простым способом проверки подлинности администратора для Mani Admin Plugin, потому что ваш Steam ID является уникальным для вашего аккаунта в STEAM и никогда не изменится. Если вы собираетесь использовать Steam ID то, все что вам нужно, это добавить его в ваш clients.txt. Пример:

"clients.txt"
{
  "version" "1"
  // This key group lists all your client players
  "players"
  {
    // This must be a unique client name
    "Admin1"
    {
      // Client real name
      "name" "blablabla"
      // Steam ID for client
      "steam" "STEAM_0:0:103XXX"
      "groups"
      {
        "Admin" "Serveradmin"
        "Immunity" "Serveradmin"
      }
    }
  } 
  // These are global groups of flags that can be assigned to clients
  "groups"
  {
    "Immunity"
    {
      "Serveradmin" "a b c d e f g h i j k l m n o p q r s t u v x y afk ping autojoin grav Immunity"
      "Clanmember" "a b c k n p ping grav autojoin Immunity"
      "Teamadmin" "b k n ping Immunity"
      "No Kick Ban" "b k Immunity"
      "NoFun" "d f g i j l t Immunity"
    }
    "Admin"
    {
      "Serveradmin" "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e"
      "Serveradmin" "f g i k l m o p q q2 q3 r s t v w x y z admin client grav pban spray"
      "Clanmember" "B D F H I K M N O Q R S T U V W X Y Z a b c d f g i j k l m o p s t v w y admin pban"
      "Teamadmin" "I O V a b k l o p v w admin"
      "Level 2 Access" "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a c d e"
      "Level 2 Access" "f g i j k l m o p q r s t v w z admin spray grav pban client"
      "No Rcon Or Sound" "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d"
      "No Rcon Or Sound" "e f g i j k l m o q s t v w x y z admin spray grav pban"
      "No Rcon Or Sound" "client"
    }
  }
}

Черным выделено, что нужно изменять, давайте разберем, что к чему:

// This must be a unique client name
"Admin1"

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

// Client real name
"name" "blablabla"

Тут нужно указывать реальное имя игрока.

// Steam ID for client
"steam" "STEAM_0:0:103XXX"

Тут указываем ваш STEAM ID или того игрока, чей хотите добавить.

"groups"
{
  "Admin" "Serveradmin"
  "Immunity" "Serveradmin"
}

Тут можно ни чего не трогать и оставить как есть, в данной строке прописываются группы и флаги доступа к панели администратора, про них мы поговорим ниже.

Добавление админов по IP

Проверка по IP-адресам также довольно надежно защищенный способ аутентификации, а как Steam ID, так и IP является также уникальным (в большинстве случаев). Нужные IP-адреса вы должны добавить в clients.txt в следующем формате:

// This must be a unique client name
"Admin1"
{
  // Client real name
  "name" "blablabla"
  // Steam ID for client
  "ip" "127.0.0.1"
  "groups"
  {
    "Admin" "Serveradmin"
    "Immunity" "Serveradmin"
  }
}

Тут видно, что заменили строку steam на ip и прописали IP - адрес.

Добавление админов по Nickname'у

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

// This must be a unique client name
"Admin1"
{
  // Client real name
  "name" "blablabla"
  // Steam ID for client
  "nick" "InGameName"
  "password" "yourpassword"
  "groups"
  {
    "Admin" "Serveradmin"
    "Immunity" "Serveradmin"
  }
}

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

Если вы используете этот метод проверки подлинности для Mani Admin Plugin, то прежде чем присоединиться к серверу, необходимо ввести в консоли следующие:

setinfo _password "ваш_пароль"

Флаги Администратора Mani Admin Plugin

Описание иммунитета ID Флагов Описание
Иммунитет a Кик по Нику
Иммунитет afk AFK менеджер
Иммунитет autojoin Быстрое подключение
Иммунитет b Бан
Иммунитет c Баланс команд
Иммунитет d Опьянение
Иммунитет e Поджечь
Иммунитет а Заморозка
Иммунитет g Swap Player
Иммунитет grav Изменение гравитации
Иммунитет h Мут
Иммунитет i Ослепить
Иммунитет k Кик
Иммунитет l Шлепок
Иммунитет m Убить
Иммунитет n Резервный слот
Иммунитет o Установка скина
Иммунитет p Установка скина
Иммунитет ping ping
Иммунитет q Бомба на время
Иммунитет r Огненная бомба
Иммунитет s Замораживающая бомба
Иммунитет t Телепорт
Иммунитет u Маяк
Иммунитет v Призрак
Иммунитет w Give Item
Иммунитет x CExec
Иммунитет y Цвет
Описание администратора ID Флагов Описание
Админ A Разрешать голосование
Админ B Меню RCon голосования
Админ C Отмена голосования
Админ D Меню с вопросами для голосования
Админ E Ma Rates
Админ F Поджечь
Админ G No Clip Mode
Админ H Война
Админ I МУТ
Админ J Скинуть всем ранг
Админ K Деньги
Админ L Сказать через RCON
Админ M Админ скин
Админ N Установка скина
Админ O Бросить C4
Админ P Установить клиентский флаг
Админ Q Консольное голосование
Админ R RCON голосование
Админ S Установка цвета скина
Админ T Время бомбы
Админ U Огненная бомба
Админ V Голосование за карты
Админ W Замораживающая бомба
Админ X Здоровье
Админ Y Маяк
Админ Z Give Item
Админ a Сказать через приват
Админ admin Базовые функции Администратора
Админ b Не перманентный бан
Админ c Выбор карты
Админ client Создание клиентов и доступ
Админ d Опьянить
Админ e Взорвать
Админ f Заморозить
Админ g Swap Player
Админ grav Гравитация для игроков
Админ i Ослепить
Админ k Кикнуть
Админ l Шлепнуть
Админ m Убить
Админ o Чат Администратора
Админ p Звуки
Админ pban Забанить перманентно
Админ q RCon Menu Level 1
Админ q2 RCon Menu Level 2
Админ q3 RCon Menu Level 3
Админ r RCon
Админ s Сказать админу
Админ spray Отслеживание спреев
Админ t Телепорт
Админ v Голосование за случайную карту
Админ w Ограничение на оружие
Админ x CExec
Админ y CExec Menu
Админ z Конфиг