Для того чтобы добавить администратора на сервер, Вам необходимо отредактировать файл: cfg/mani_admin_plugin/clients.txt Каждая запись администратора представляет собой некий блок строк, помещенные в блоке "players { }"
Блок строк
Запись о новом админе представляет собой следующий набор строк (пример):
"admin"
{
"name" "admin"
"steam" "STEAM"
"groups"
{
"Admin" "Full Access"
"Admin" "new"
}
}
Группы доступа
Сначала опускаемся в конец файла и смотрим в раздел "admingroups" . Тут прописаны группы доступа. Это ГОРАЗДО удобнее, чем вписывать все флаги на каждого админа.
По умолчанию доступ ко всем правам запрещен, чтобы назначить доступ к определенному действию необходимо добавить флаг(букву) отвечающий за это действие. Формат задания группы (флаги необходимо указывать через пробел):
"имя_группы" "с п и с о к ф л а г о в"
Флаг admin необходим для получения админских прав. Без него доступа к администрированию не будет независимо от других флагов.
Флаг client дает доступ к управлению списком админов
Флаг pban дает доступ к перманентным банам
Флаг spray дает доступ к отслеживанию спреев игроков
Флаг grav дает доступ к изменению гравитации
Полный список флагов описан в файле: cfg/mani_admin_plugin/data/flags.txt
Назначение главного админа
Админ доступ можно установить на Ник (с паролем), IP адрес или STEAM_ID.
Все админы прописываются в секции "players".
Первое поле - ID, отделяющего одного админа от другого. По этому полю идентифицируется админ, так что делайте его понятным, для того чтобы Вам в будущем не запутаться (пример: admin1 - плохое, обозначение, Vasya Pupkin - хорошее).
Дальше идут параметры:
"name" - понятное вам и другим имя админа
"steam" - SteamID админа
"admingroups" - группы админа (разрешенные группы для админа)
"immunityflags" - параметры иммунитета (уровень иммунитета)
"adminflags" - параметры доступа к админским функциям (аналогично тому, как мы делали в группах)
"ip" - ip адрес админа если вы хотите назначать админов по IP адресам
"nick" - ник админа, если вы хотите назначать админов по никам
"password" - пароль админа (используется только при назначении по никам)
На первый взгляд это покажется сложно, но это только на первый взгляд.
Для того кто хочет побыстрее прописать себя в админы не вникая во все права , можно просто скопировать пример, указанный выше (наверника он уже есть в вашем clients.txt) и просто заменить строку "steam" "STEAM" на "steam" "ВАШ НОМЕР СТИМА".
Номера вашего стима можно посмотреть зайдя в консоль игры и набрав команду: status
Альтернативным способом назначения главного админа может послужить РКОН доступ к серверу.
С помощью программы HLSW можно подключиться к серверу и выполнить следующую последовательность команд в консоле сервера:
1) ma_clientgroup addagroup "Full Access" "+#" – добавляем группу с полными правами
2) ma_client addclient "admin1" – идентификатор админа (далее используем только его)
3) ma_client addsteam " admin1" "STEAM_0:1:1234567" – номер вашего СТИМА
4) ma_client setaflag " admin1" "+admin +client" – назначаем флаги доступа
5) ma_client addagroup " admin1" "Full Access" - назначаем группы
6) ma_client setiflag " admin1" "+#" – назначаем всевозможные права
Таким же образом можно назначить и второго админа достаточно заменить в каждой команде идентификатор admin1 на admin2.*
* admin1, admin2 – используются условно, вы можете использовать любые другие
После того как вы пропишите себя в админы, для вас не составит никакого труда добавить остальных админов, используя меню в игре:
Назначение администраторов используя игровое меню
1. Заходим на игровой сервер вместе с игроком, которого хотим назначить администратором.
2. Вызываем меню администратора (команда admin).
3. Переходим на вторую страницу и выбираем "Client admin", и нажимаем на "Client options".
4. Выбираем "Add a new client". Перед Нами встанет выбор способа добавления пользователя. Пойдем по самому лёгкому пути – нажимаем "Name and SteamID on server" и выбираем назначаемого в админы игрока.
5. Мы добавили нового клиента, но он не обладает никакими админскими правами. Для прописания прав переходим в "Update Client", выбираем клиента и нажимаем "Set Personel flags" (Две группы флагов "Immunity" и Admin. "Set all flags" - добавит сразу все флаги). Также можно добавить другую информацию о клиенте через "Update Client".
Переведенные на русский язык пункты меню:
• Client admin - Администрирование клиента
• Client options - Опции клиентов
• Add a new client - Добавить клиента
• Name and SteamID on server - Имя и SteamID игрока на сервере
• Update Client - Изменить клиента
• Set Personel flags - Установить личные флаги
• Set all flags - Установить все флаги