Форум проекта sourceplay.ru

Все о Counter-strike Source
Сайт и домен продаются. По всем вопросам пишите на почту.
Текущее время: 18:35 Четверг, 28 Март 2024

Часовой пояс: UTC+03:00




Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 5 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Adminka
СообщениеДобавлено: 11:39 Воскресенье, 11 Апрель 2010 
Не в сети
Рядовой
Рядовой

Зарегистрирован: 18:22 Пятница, 09 Апрель 2010
Сообщения: 11
Как дать себе админа а потом и другим админам...


Вернуться к началу
 
 Заголовок сообщения: Re: Adminka
СообщениеДобавлено: 19:06 Воскресенье, 11 Апрель 2010 
Не в сети
Адмирал флота СССР
Адмирал флота СССР
Аватара пользователя

Зарегистрирован: 07:54 Четверг, 18 Сентябрь 2008
Сообщения: 2080
Steam_id: STEAM_0:0:2030575329
Откуда: Из Сибирских Афин Я !
Смотря на чём у тебя сервер стоит, sourecemod или mani_plugin, или .... ?

_________________
Когда я вижу как ты шифтуешь,
Малыш, ты меня волнуешь!


Вернуться к началу
 
 Заголовок сообщения: Re: Adminka
СообщениеДобавлено: 13:15 Понедельник, 12 Апрель 2010 
Не в сети
Рядовой
Рядовой

Зарегистрирован: 18:22 Пятница, 09 Апрель 2010
Сообщения: 11
Смотри почему то у меня 2 папки она соурсмод а другая админ плугин


Вернуться к началу
 
 Заголовок сообщения: Re: Adminka
СообщениеДобавлено: 13:17 Понедельник, 12 Апрель 2010 
Не в сети
Маршал
Маршал
Аватара пользователя

Зарегистрирован: 06:13 Четверг, 18 Сентябрь 2008
Сообщения: 3052
Steam_id: STEAM_0:1:14210092
Откуда: Санкт-Петербург
Hip-Hop
В папке addons, помимо папок, еще какие файлы есть?

_________________
Правила поведения на серверах


Вернуться к началу
 
 Заголовок сообщения: Re: Adminka
СообщениеДобавлено: 15:34 Среда, 14 Апрель 2010 
Не в сети
Контр-адмирал
Контр-адмирал
Аватара пользователя

Зарегистрирован: 11:54 Пятница, 20 Ноябрь 2009
Сообщения: 943
Steam_id: STEAM_0:0:66688666
Откуда: Северск
Hip-Hop

[spoiler=Из темы "SourceMod 1.3.1"]
Цитата:
Администрирование (добавление администратора):
Находим и редактируем файл addons/sourcemod/configs/admins_simple.ini. Добавлять можно администраторов по одному из трех параметраv: STEAM_ID, IP и логину. Рассмотрим добавление администратора по STEAM_ID
В самом конце документа добавляем одну строчку:
Код:
"STEAM_0:1:123456" "bce" //kick, ban, slay for this steam ID. no immunity где “STEAM_0:1:123456” - ваш стим-айди, “bce” - флаги доступа (указывают какие права имеет администратор).

Описание флагов
a - резервация (присоединение к игре с использованием резервного слота)
b - базовое администрирование, необходимое для админа
c - использование команды kick
d - использование команды ban
e - использование команды unban
f - использование команды slay/ущерб
g - смена карты, или особенностей игрового процесса
h - изменение большинства переменных /cvar
i - запуск/выполнение конфигурационных файлов
j - использование привилегий чата
k - доступ к использованию/созданию голосований
l - доступ к установке пароля на сервере
m - доступ к использванию rcon-комманд
n - использваоние переменной sv_cheats и других чит-команд
z - допускает ко всем флагам

Что касается иммунитета админов, то в SourceMod это - гибкая система, основанная на уровнях неприкосновенности. У каждого админа может быть произвольное значение иммунитета, установленное на них. Может ли один админ применить комманды к другому админу зависит от того, у кого есть более высокое значение неприкосновенности. По умолчанию, админы с одним и тем же уровнем иммунитета могут адресовать комманды друг другу. Измененения дефолтных параметров выставляется через sm_immunity_mode в cfg/sourcemod.cfg.
Существует также альтернативный способ добавления админов через configs/admins.cfg, это более продвинутый способ, с использованием системы формата KeyValues.
Каждый админ имеет свой собственный блок в главном блоке "Admin".
Формат следующий:
Изображение
Доступные опции:
- auth(авторизация): Обязательное требование: Должен быть указан один из 3-х параметров определения админа (STEAM_ID, имя/логин, IP);
- identity(идентификация): Обязательное требование: Уникальное значение, по которому Sourcemod определяет админа;
- password(пароль): Дополнительно: Пароль, который должен ввести пользователь при наличии авторизации по паролю (админ);
- group(группа): Дополнительно: Определяет название группы, к которой привязан пользователь. Может быть определено более одной группы;
- flags(флаги): Дополнительно: Флаги доступа по умолчанию, которые пользователь должен получить;
- immunity(иммунитет): Дополнительно: Значения иммунитета по умолчанию, которые пользователь должен получить.
Имя “admin” является дополнительным (поле может быть чистым). Это не используется и предназначено удобства.
Пример:
Изображение
[/spoiler]
[spoiler=Из темы "Инструкция по установке и настройке Mani Admin Plugin"]
Цитата:
Далее необходимо настроить админов. Для начала разберемся со структурой файла 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" - пароль админа (используется только при назначении по никам)
Любой из параметров, кроме пароля, может содержать несколько значений.
Теперь собственно назначение админов:

Способ 1: Нормальный
Все операции по назначению админов, можно делать прямо из игры или с консоли сервера с помощью команды ma_client и ma_clientgroup.
Проделать это вам необходимо как минимум раз, т.к. добавление через меню (Способ 2) возможно только, если настроен хотя бы один админ.
Параметры я расписал выше, так что теперь просто приведу последовательность команд, которая создает группу с полным доступом, одного админа, устанавливает его SteamID, включает его в группу и дает полный иммунитет (+# при назначении флагов означает "все флаги", индивидуальные флаги добавляются по одному "+a +b +c":
Код:
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" "+#"


Способ 2: Через меню
Тут все элементарно. Назначив себя админом, заходите на сервер, вызываете админское меню (команда admin) и назначаете админов следуя инструкциям в меню.

Способ 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 заново при каждом добавлении админа... Но согласитесь, это геморр.

Cпособ 4: создать 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" "nick"
// Steam ID for client
"steam" "STEAM_0:1:1"
"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"
}
}
}
[/spoiler]
Для кого это было написано?

_________________
[ img ]


Вернуться к началу
 
Показать сообщения за:  Поле сортировки  
Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 5 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited