Иммунитет для админов на сервере
#1
Привет всем.У меня есть давно проблема с иммунитетом админов.То есть я хочу,чтобы админы с иммунитетом 99 не могли банить друг друга,Именно те админы которые имеют равный иммунитет.sm_immunity_mode пробовал менять значение как угодно.Кто может помочь или подсказать?
R1KO
fuck society
Команда форума
Сообщения
8,880
Реакции
6,520
KorDen
Atra esterní ono thelduin!
Сообщения
2,187
Реакции
1,425
#3
// 0: Ignore immunity levels (except for specific group immunities).
// 1: Protect from admins of lower access only.
// 2: Protect from admins of equal to or lower access.
// 3: Same as 2, except admins with no immunity can affect each other.
Возможен только вариант «меньше либо равно», т.е. sm_immunity_mode 2
просто «равно» нету
Т.е. при 2 тот, у кого 99 не может забанить тех, у кого 99, 100 и выше.
#4
Возможен только вариант «меньше либо равно», т.е. sm_immunity_mode 2
просто «равно» нетуТ.е. при 2 тот, у кого 99 не может забанить тех, у кого 99, 100 и выше.
Я что то не понял,я поставил значение sm_immunity_mode 2,выставил иммунитет 99 себе и другому админу,но также могу его забанить.Или что то не так?
R1KO
fuck society
Команда форума
Сообщения
8,880
Реакции
6,520
#5
arte, значит что-то не так
#6
arte, значит что-то не так
Можете подсказать,может что-то в sm не так настроено?
#7
Зачем ставить 99 и 10 хватит
#8
Зачем ставить 99 и 10 хватит
даже если 10 ,то как сделать,чтобы админы не смогли друг друга забанить
R1KO
fuck society
Команда форума
Сообщения
8,880
Реакции
6,520
#9
arte, sm_immunity_mode 2
сказали же
#10
даже если 10 ,то как сделать,чтобы админы не смогли друг друга забанить
/ 0: Игнорировать иммунитет уровнях (за исключением специфических иммунитетов группы).
/ / 1: Защита от админов нижних доступом.
/ / 2: Защита от админов, равной или ниже доступа.
/ / 3: То же, что 2, за исключением администраторов, без иммунитета может влиять друг на друга.
#11
arte, sm_immunity_mode 2
сказали же
ну поставил 2,все так же
KorDen
Atra esterní ono thelduin!
Сообщения
2,187
Реакции
1,425
#13
czar45, 100% 1.4.2 или какая там, ну ты понял
R1KO
fuck society
Команда форума
Сообщения
8,880
Реакции
6,520
#14
czar45, 100% 1.4.2 или какая там, ну ты понял
Если ты намекаешь на 34 (не обсуждение), то у других же всё нормально.
Но если это действительно в34 то это плохо.
ТС, инфу у сервере и sm и mm
iphone532776 | 2.2.2016, 18:16 Сообщение |
Стаж: 5 лет 7 месяцев Сообщений: 66 | Добрый вечер. У меня вопрос по поводу администрирования на сервере. Как сделать так что бы я (Гл.Админ) мог кикать, банить итд других админов. Но при этом что бы обычные админы не могли друг друга банить кикать итд… ??? |
|
energydance | 2.2.2016, 18:22 Сообщение |
Стаж: 5 лет 1 месяц Сообщений: 2640 | Цитата(iphone532776 @ 2.2.2016, 19:11) Добрый вечер. У меня вопрос по поводу администрирования на сервере. Как сделать так что бы я (Гл.Админ) мог кикать, банить итд других админов. Но при этом что бы обычные админы не могли друг друга банить кикать итд… ??? Убери у всех админов флаг RCON |
|
|
iphone532776 | 2.2.2016, 18:25 Сообщение |
Стаж: 5 лет 7 месяцев Сообщений: 66 |
|
|
|
meloman | 2.2.2016, 18:28 Сообщение |
Стаж: 4 года 10 месяцев Сообщений: 746 | |
| Поблагодарили 1 раз
|
energydance | 2.2.2016, 18:32 Сообщение |
Стаж: 5 лет 1 месяц Сообщений: 2640 |
не нужно людей вводить в заблуждение Каждый раз одни и те же слова , обновись )) |
| Поблагодарили 1 раз
|
meloman | 2.2.2016, 18:35 Сообщение |
Стаж: 4 года 10 месяцев Сообщений: 746 |
|
| Поблагодарили 1 раз
|
iphone532776 | 2.2.2016, 18:36 Сообщение |
Стаж: 5 лет 7 месяцев Сообщений: 66 |
|
|
|
georgeml | 2.2.2016, 18:36 Сообщение |
Стаж: 6 лет 6 месяцев Сообщений: 1444 |
Отредактировал: georgeml, — 2.2.2016, 18:37 |
|
|
meloman | 2.2.2016, 18:41 Сообщение |
Стаж: 4 года 10 месяцев Сообщений: 746 |
Цитата Как сделать так что бы я (Гл.Админ) мог кикать, банить итд других админов. Но при этом что бы обычные админы не могли друг друга банить кикать итд… ??? я скинул ссылку где уже выложили готовый переделанный плагин разве этого не достаточно? |
|
|
georgeml | 2.2.2016, 18:46 Сообщение |
Стаж: 6 лет 6 месяцев Сообщений: 1444 |
Цитата И еще вопрос сейчас админы с флагом а могут банить, кикать друг друга. как сделать что бы не могли ??? |
| Поблагодарили 1 раз
|
meloman | 2.2.2016, 18:48 Сообщение |
Стаж: 4 года 10 месяцев Сообщений: 746 | Цитата(iphone532776 @ 2.2.2016, 21:32)
значит вы что то не так сделали что вы меняли говорите =) |
|
|
georgeml | 2.2.2016, 18:50 Сообщение |
Стаж: 6 лет 6 месяцев Сообщений: 1444 |
|
|
|
meloman | 2.2.2016, 18:52 Сообщение |
Стаж: 4 года 10 месяцев Сообщений: 746 | Цитата(iphone532776 @ 2.2.2016, 21:32)
и да, это у вас после установки того плагина? |
|
|
iphone532776 | 2.2.2016, 18:55 Сообщение |
Стаж: 5 лет 7 месяцев Сообщений: 66 |
|
|
|
meloman | 2.2.2016, 18:57 Сообщение |
Стаж: 4 года 10 месяцев Сообщений: 746 | Цитата(iphone532776 @ 2.2.2016, 21:50)
ну так говорите по подробнее что вы ставили что редактировали |
|
|
qvadro | 2.2.2016, 19:09 Сообщение |
Стаж: 10 лет Сообщений: 358 |
Код: /* Вопрос по флагами администратора (Пост #888731) вынес линк из под спойлера чтоыб читабельным cnfk Отредактировал: qvadro, — 2.2.2016, 19:19 |
|
|
пользователей и 3 гостей читают эту тему:
#1
d3pt1kwOw
d3pt1kwOw
- Пользователь
- 23 сообщений
Новичок
Отправлено 28 Декабрь 2011 — 19:19
Допустим я главный админ сервера, назначаю других админов, можно ли сделать так, чтобы я мог slay`ить kick`ать других админов, а они друг друга нет… Можно ли вообще сделать такие права админа? :ugeek:
#2
zfvc
Отправлено 28 Декабрь 2011 — 19:25
Читаем файл users.ini там есть доступы к команде «amx_slap» и «amx_slay»
; Users configuration file
; File location: $moddir/addons/amxmodx/configs/users.ini
; Line starting with ; is a comment
; Access flags:
Флаги управления админкой
; a — immunity (can’t be kicked/baned/slayed/slaped and affected by other commmands)
иммунитет (против игрока не могут быть использованы команды: kick/ban/slay/slap и т.д)
; b — reservation (can join on reserved slots)
резервация (игрок сможет пользоваться резервным слотом)
; c — amx_kick command
доступ к команде amx_kick
; d — amx_ban and amx_unban commands
доступ к команде amx_ban и amx_unban
; e — amx_slay and amx_slap commands
доступ к команде amx_slay и amx_slap
; f — amx_map command
доступ к команде amx_map
; g — amx_cvar command (not all cvars will be available)
доступ к команде amx_cvar (не все переменные могут быть доступны)
; h — amx_cfg command
доступ к команде amx_cfg
; i — amx_chat and other chat commands
доступ к команде amx_csay и другим чат командам
; j — amx_vote and other vote commands
доступ к команде amx_vote и другим командам голосования
; k — access to sv_password cvar (by amx_cvar command)
доступ к переменной sv_password (через команду amx_cvar)
; l — access to amx_rcon command and rcon_password cvar (by amx_cvar command)
доступ к переменной amx_rcon и rcon_password (через команду amx_cvar)
; m — custom level A (for additional plugins)
произвольный уровень A (если вы используете нестандартные амх плагины)
; n — custom level B
произвольный уровень B
; o — custom level C
произвольный уровень C
; p — custom level D
произвольный уровень D
; q — custom level E
произвольный уровень E
; r — custom level F
произвольный уровень F
; s — custom level G
произвольный уровень G
; t — custom level H
произвольный уровень H
; u — menu access
доступ к графическому меню управления (amxmodmenu)
; z — user (no admin)
пользователь (не админ)
; Account flags:
Флаги доступа к админке
; a — disconnect player on invalid password
не пускать игрока на сервер с неправильно введенным паролем
; b — clan tag
регистрация клан тега
; c — this is steamid/wonid
админ зайдет на сервер только со значениями authid/wonid
; d — this is ip
админ заходит только с этого ip адресса
; e — password is not checked (only name/ip/steamid needed)
пароль не проверяется (необходимо только совпадение name/ip/wonid)
; k — name or tag is case sensitive. eg: if you set it so the name «Ham»
; is protected and case sensitive (flags «k» only), then anybody
; can use the names «haM», «HAM», «ham», etc, but not «Ham»
флаг чуствительности ввода ника к регистру
#3
4ak. 😀
Отправлено 28 Декабрь 2011 — 19:25
Допустим я главный админ сервера, назначаю других админов, можно ли сделать так, чтобы я мог slay`ить kick`ать других админов, а они друг друга нет… Можно ли вообще сделать такие права админа? :ugeek:
Да «cdefijmu» поставь эти права у других админов а себе стандартные оставь (все)
#4
d3pt1kwOw
d3pt1kwOw
- Пользователь
- 23 сообщений
Новичок
Отправлено 28 Декабрь 2011 — 19:26
Спасиюо
Иммунитет админов.
#1 anti4it
#2 GaB-GaB
Как сделать что бы админы с одинаковым иммунитетом могли кикать друг друга.
#3 sergey
Как сделать что бы админы с одинаковым иммунитетом могли кикать друг друга.
#4 anti4it
но и банить тоже могут, а нужно что бы банить не могли, а кикать могли.
Если у админа 5 то те у кого до 5 не смогут с ним не чего делать , а у кого уже 5, 6 , 7 и т.д то могут и забанить и кикнуть и т.д.
#5 TobbY
но и банить тоже могут, а нужно что бы банить не могли, а кикать могли.
sm_immunity_mode какое значение должно быть?
#6 anti4it
sm_immunity_mode 2 Вот так стоит. Друг друга не могут админы банить, кикать и тд.
Допустим на сервере 6 админов онлайн, 5 в спектрах засели или афк стоят, а 1 в игре, и иммунитет у них одинаковый. Так вот надо что б 1 покикал афк, но в то же время не мог забанить. Реально такое сделать?
#7 sergey
sm_immunity_mode 2 Вот так стоит. Друг друга не могут админы банить, кикать и тд.
Допустим на сервере 6 админов онлайн, 5 в спектрах засели или афк стоят, а 1 в игре, и иммунитет у них одинаковый. Так вот надо что б 1 покикал афк, но в то же время не мог забанить. Реально такое сделать?
#8 Мурка
источник
Иммунитет для админов
Сообщений: 66
Благодарностей: 3
Полезность:
Сообщений: 2590
Благодарностей: 669
Полезность: 208
Сообщений: 66
Благодарностей: 3
Полезность:
Сообщений: 746
Благодарностей: 373
Полезность: 628
energydance, не нужно людей вводить в заблуждение это не совсем так
а вообще нужно пользоваться поиском
Сообщений: 2590
Благодарностей: 669
Полезность: 208
Сообщений: 746
Благодарностей: 373
Полезность: 628
Сообщений: 66
Благодарностей: 3
Полезность:
Сообщений: 1428
Благодарностей: 416
Полезность: 422
MeJIoMaH, на вопрос «Как сделать» так и нет ответа. Одной лишь установки плагина недостаточно
ЧТД
Сообщений: 746
Благодарностей: 373
Полезность: 628
Сообщений: 1428
Благодарностей: 416
Полезность: 422
Сообщений: 746
Благодарностей: 373
Полезность: 628
Сообщений: 1428
Благодарностей: 416
Полезность: 422
Сообщений: 746
Благодарностей: 373
Полезность: 628
Сообщений: 66
Благодарностей: 3
Полезность:
Сообщений: 746
Благодарностей: 373
Полезность: 628
Сообщений: 358
Благодарностей: 147
Полезность: 579
вынес линк из под спойлера чтоыб читабельным cnfk
источник
Добавление админов в SourceMod
Andrey
пишу код за еду
Добавление админов в SourceMod
SourceMod имеет весьма подробную и гибкую систему управления, она может быть достаточно сложной для пользователей. Чтобы упростить эти вещи, существуют “флаги” которые уточняют общие права, которые могут иметь администраторы.
Кроме того, в настоящее время предусмотрено два способа хранения администраторов. Один через упрощенный простой файл, а другой с помощью более сложных ветвящихся конструкций на основе нескольких файлов.
SourceMod по умолчанию предусматривает три метода аутентификации:
Steam ID – уникальный для каждого Steam аккаунта
IP Address – уникальный IP адрес полученный компьютером (хорошо использовать в локальной сети, где IP адреса статические)
Name – по имени (требуется пароль)
1.Быстрый старт
Откройте файл cstrike/addons/sourcemod/configs/admins_simple.ini навашем сервере
Добавьте новую строку и напишите в ней следующее, заменив yoursteamid на ваш SteamID (узнать можно написав в консоли status) вида STEAM_n:o:p
Сохраните файл
Перезапустите сервер
Зайдите на ваш сервер
Напишите sm_admin в консоли игры, и вернитесь в игру закрыв консоль. Вы должны увидеть админское меню.
2.Уровни доступа
Теперь давайте быстро пробежимся по уровням доступа и узнаем что они означают
a — резервный слот
b — администратор, флаг требуется для админов
c — использование команды kick (кикание)
d — использование команды ban (бан)
e — использование команды unban (снять бан)
f — использование команды slay
g — разрешение менять карты
h — разрешение менять настройки сервера (cvar’s)
i — смена используемого конфига
j — специальные привилегии в чате
k — доступ к запуску голосования
l — разрешение устанавливать пароль на сервере
m — разрешение использовать удаленную консоль для управления сервером
n — разрешение менять параметр sv_cheats и связанные с ним параметры
o — специальный флаг C
p — специальный флаг D
q — специальный флаг E
r — специальный флаг F
s — специальный флаг G
t — специальный флаг H
z — root (обладает всеми выше перечисленными флагами)
3.Иммунитет
В SourceMod иммунитет это гибкая система основанная на уровнях иммунитета.
Каждый администратор может иметь произвольную величину иммунитета установленного у него. Но если администратор должен совершить действие над другим администратором, то успешность действия будет зависеть от величины иммунитета у администратора. Например один администратор с иммунитетом 2 захочет кикнуть администратора с уровнем иммунитета 3, но у него это не получиться, будет выдано сообщение о недостаточном количестве прав доступа и о наличие более высокого иммунитета у другого игрового администратора.
По умолчанию, администраторы с одинаковым иммунитетом, могут совершать действия друг над другом. Это может быть изменено с помощью переменной sm_immunity_mode в файле cfg/sourcemod.cfg.
4.Пароли
Для работы паролей администратор сервера должен изменить «PassInfoVar» строку в addons/sourcemod/configs/core.cfg файле.
Например:
Для автоматизации этого процесса при подключении к серверу, вы можете создать «autoexec.cfg» файл в вашем cstrike папке вашей игры. Он находится в папке SteamAppsACCOUNTCounter-Strike Sourcecstrikecfg.
Например:
C:program filessteamsteamappsandreycounter-strike sourcecstrikecfg
Вы также можете установить пароль при подключении. Проверка Steam и IP подлинности ваших административных привилегий будет сделана автоматически, если пароль правильный. Если проверка подлинности пароля происходит по нику, необходимо сначала авторизоваться, прежде чем изменить свое имя, или же вы будете кикнуты с сервера.
5.Простое добавление администраторов
Самый простой способ добавить администратора через конфигурационный файл admins_simple.ini.
Это простой файл, который требует два параметра в строке: проверка подлинности информации, а также флаги. Строка флагов несколько гибкая и может иметь следующую информацию:
Опционально уровень иммунитета, а затем двоеточие (‘:’);
Строка флагов;
Название группы, до него символ @.
Далее три примера:
«STEAM_0:1:16» «bce» //админ, кик, unban для этого steamID. Нет иммунитета
«!127.0.0.1» «5:z» //все права для этого IP адреса, уровень иммунитета = 5
«Andrey» «abc» «hlmod.ru» //имя Andrey, пароль «hlmod.ru»: резервный слот, админ, кик
6.Детальная настройка администраторов
Кроме того, вы можете добавить админов через конфигурационный файл admins.cfg, более продвинутый файл сохраняется в формате KeyValues. Каждый администратор имеет собственный блок внутри основного «Админского» блока. Вы можете создавать ?