Главная
 
test siteВоскресенье, 19.05.2024, 18:26



Приветствую Вас Пшол регится! | RSS
Главная
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Source Dedicated Server » Mani Admin Plugin » Настройка (III. Настройка)
Настройка
Multi-PlayDate: Понедельник, 04.06.2007, 15:32 | Message # 1
Admin
Group: Администраторы
Posts: 10
Reputation: 2
Status: Offline
III. Настройка

Разобравшись с тем, какой файл за что отвечает, можно перейти к настройке плагина.

Первым делом вам необходимо тщательно изучить файл mani_server.cfg и определиться с желаемыми настройками. Детальное описание каждой из них приведено в следующем сообщении. Вы также можете воспользоваться примером файла http://dreamcheats.net.ru/Files/counter-st...mani_server.cfg

Для того, чтобы настройки подействовали, необходимо добавить в конец файла server.cfg строку "exec mani_server.cfg" (без кавычек).

Далее необходимо настроить админов. Для этого:

Способ 1: Правим файл clients.txt вручную.

При начальной установке плагина файл отсутствует. Он будет создан при первом запуске, либо вы можете создать его сами.

Структура нового файла для назначения админов сложнее, чем раньше, но в реальности - удобнее.
Пример файла можно глянуть тут:

http://dreamcheats.net.ru/Files/counter-st...rce/clients.txt

Первым делом идем в конец файла в раздел "admingroups" и прописываем группы доступа. Это ГОРАЗДО удобнее, чем вписывать все флаги на каждого админа.

В отличие от версий 1.1.х по умолчанию все запрещено, и указание флага (буквы) не отбирает права, а дает. Формат задания группы (флаги необходимо указывать через пробел):
"имя_группы" "с п и с о к ф л а г о в"
Флаг admin необходим для получения админских прав. Без него доступа к администрированию не будет независимо от других флагов.
Флаг client дает доступ к управлению списком админов
Флаг pban дает доступ к перманентным банам
Флаг spray дает доступ к отслеживанию спреев игроков
Флаг grav дает доступ к изменению гравитации
Полный список флагов описан в файле flags.txt

Разобравшись с группами переходим к админам:
Все админы прописываются в секции "players".
Первое поле - ID, отделяющего одного админа от другого. По этому полю идентифицируется админ, так что делайте его понятным (пример: admin1 - полохое, обозначение, Vasya Pupkin - хорошее).

Дальше идут параметры:
"name" - понятное вам и другим имя админа
"steam" - SteamID админа
"admingroups" - группы админа
"immunityflags" - параметры иммунитета
"adminflags" - параметры доступа к админским функциям (аналогично тому, как мы делали в группах)
"ip" - ip адрес админа если вы хотите назначать админов по адресам
"nick" - ник админа, если вы хотите назначать админов по никам
"password" - пароль админа (используется только при назначении по никам)

Любой из параметров, кроме пароля, может содержать несколько значений. См. пример с никами в моем файле.

ВНИМАНИЕ: Если вы используете хранение данных в базе MySQL, то после исправления файла необходимо выполнить на сервере команду ma_client upload

Способ 2: Нормальный

Все, описанное в способе 1 можно делать прямо из игры или с консоли сервера с помощью команды ma_client и ma_clientgroup. Параметры я расписал выше, так что теперь просто приведу последовательность команд:

ma_clientgroup addagroup "Full Access" "+#"
ma_client addclient "Newbie"
ma_client addsteam "Newbie" "STEAM_0:1:4562525"
ma_client setaflag "Newbie" "+admin +client"
ma_client addagroup "Newbie" "Full Access"
ma_client setiflag "Newbie" "+#"
ma_client upload

Способ 3: Если у вас были более ранние версии плагина (1.1.х):

Обновляем плагин с 1.1.х до 1.2 Beta и запускаем сервер. Новая версия плагина обнаружив файлы adminlist.txt, admingroups.txt, immunitylist.txt и immunitygroups.txt автоматически сгенерит clients.txt (в котором теперь хранятся данные об админах) и добавит к расширению старых файлов .old. Все

Плюсы: ничего делать не надо, плагин делает все сам
Минусы: Работает только один раз. Вернее не один, можно конечно вносить изменения в adminlist.txt, удалять clients.txt, перезапускать сервер и позволять плагину генерить clients.txt заново при каждом добавлении админа... Но согласитесь, это геморр.

Все, плагин установлен, настроен и готов к работе. Наслаждайтесь!

 
Форум » Source Dedicated Server » Mani Admin Plugin » Настройка (III. Настройка)
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2024
Хостинг от uCoz