Добавление администраторов в Mani Admin Plugin

Материал из DS-HOST Wiki
Версия от 22:34, 22 февраля 2015; Admin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Общая информация по 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 Конфиг