Counter-Strike

Counter-Strike

评价数不足
Флаги администрирования
由 Richard98 制作
В этом руководстве я опишу флаги администрирования сервера в Counter-Strike 1.6 и команды установленные для них на примере сервера, с установленным на него Amxmod, AmxBans и ColoredTranslit. Команды открытия различных меню не войдут в руководство.
   
奖励
收藏
已收藏
取消收藏
Синтаксис
Синтаксис флага, используемый в руководстве:
Флаг/(Привязка к флагу, используемая в программировании)

Синтаксис консольных команд:
amx_command <Обязательное поле для заполнения> [Не обязательное поле]
Рекомендуется каждое поле заключать в двойные кавычки ("abc") при написании команд.

Внутри консольных команд могут указываться то, что туда нужно вводить:
  • name – ник игрока
  • #userid(или #authid) – ID игрока. Перед ним ВСЕГДА ставится #.
  • steamID – SteamID игрока. Отображается в стиле STEAM_X:Y:Z
  • IP – ip игрока
Всё это (кроме IP) можно узнать с помощью консольной команды status.


Также некоторые флаги в комбинации друг с другом могут открыть доступ к командам и функциям, к которым доступа не будет при отсутствии одного из флагов.
Права доступа
Права доступа дополняют друг друга.
a/(ADMIN_IMMUNITY)
Иммунитет (не может быть кикнут/забанен и т.д).

Обладателя этого флага нельзя трогать с помощью команд amx и amxmodmenu.
b/(ADMIN_RESERVATION)
Резервирование слотов (может использовать зарезервированные слоты).

Если на вашем сервере стоит система резервирования слотов для администраторов, то именно обладатели этого флага смогут их использовать.
c/(ADMIN_KICK)
Доступ к командам кика и пункту «Кикнуть» в amxmodmenu.

amx_kick <name or #userid> [reason]
Кикает игрока с указанием причины в окне кика. Сначала указывается игрок, а затем причина. Можно не указывать причину.

Пункт «Кикнуть» в amxmodmenu.
Выбираете игрока, затем он будет сразу кикнут с сервера.

Комбинируется с флагами j и u.
d/(ADMIN_BAN)
Доступ к командам бана и пункту «Забанить» в amxmodmenu.

amx_ban <time in mins> <steamID or nickname or #authid or IP> <reason>
Банит игрока. Необходимо указать сначала время в минутах, затем игрока и после причину. Если в графе времени указать 0, то игрок будет забанен навсегда.

amx_unban <steamID or IP>
Разбанивает забаненного игрока.

Пункт «Забанить» в amxmodmenu.
Выбираете игрока, затем время и причину бана (или и причину и время сразу). После выбора причины игрок будет сразу забанен.

Комбинируется с флагами j и u.
e/(ADMIN_SLAY)
Доступ к командам слэпа и cлэя и пункту «Ударить/Убить» в amxmodmenu.

amx_slay <name or #userid>
Убивает игрока.

amx_slap <name or #userid> [power]
Наносит указанный урон игроку. Урон указывается после игрока с помощью числа. Если урон не будет указан, то игрок будет ударен на 0 HP.

Пункт «Ударить/Убить» в amxmodmenu.
В нём указан список игроков, а также на кнопке 8 указано то, что произойдёт с выбранным игроком. Произойдёт именно то, что написано в пункте 8 прямо сейчас!

Комбинируется с флагом u.
f/(ADMIN_MAP)
Доступ к команде смены карты и пункту «Смена карты» в amxmodmenu.

amx_map <mapname>
Меняет карту на указанную.

Пункт «Смена карты» в amxmodmenu.
Выбираете карту и она сразу будет сменена.

Комбинируется с флагами j и u.
g/(ADMIN_CVAR)
Доступ к команде квара.

amx_cvar <cvar> [value]
Если не указать значение value, то команда покажет значение квара, если значение указано, то команда установит указанное значение квару.
Не все квары доступны (вернее недоступны 2 квара).

Кварами называются настройки сервера, такие как гравитация, таймер бомбы, время карты и прочее.

Комбинируется с флагами k и l


Это опасный флаг и не рекомендуется к выдаче непроверенным администраторам.
h/(ADMIN_CFG)
Доступ к команде конфигурации.

amx_cfg <filename>
Значение данной команде мне не известно.


Это опасный флаг и не рекомендуется к выдаче непроверенным администраторам.
i/(ADMIN_CHAT)
Доступ к командам чата.

amx_say <message>
Отправляет сообщение в чат для всех игроков на сервере.

amx_chat <message>
Является админ чатом. Отправляет сообщение в чат администраторам.

amx_psay <name or #userid> <message>
Приватное сообщение. Отправляет сообщение в чат указанному игроку.

amx_csay <color> <message>
Отправляет цветное сообщение в HUD по центру экрана.

amx_tsay <color> <message>
Отправляет цветное сообщение в HUD сбоку экрана.

Все цвета прописываются на английском языке, но их можно сократить до 1-й буквы.
Если цвет не указать, то сообщение будет белым.

Доступные цвета:
  • White
  • Red
  • Green
  • Blue
  • Yellow
  • Magenta
  • Cyan
  • Orange
  • Ocean
  • Maroon


Также данный флаг является флагом администратора для плагина ColoredTranslit.
Команды ColoredTranslit:

amx_gag <Nick> <Minutes>
Блокирует игроку возможность писать в чат на введённое количество минут. При вводе 0 в графе минут чат просто не будет заблокирован.

amx_ungag <Nick>
Разрешает игроку писать в чат.
j/(ADMIN_VOTE)
Доступ к командам голосования и пункту «Голосование за карту» при комбинации с флагом f в amxmodmenu.

amx_vote <question> <answer#1> <answer#2> [answer#3] [answer#4]
Вызывает голосование. Ответов может быть от 2-х до 4-х. В конце голосования результаты будут выведены в чат.

При комбинации с флагом f даёт доступ к команде
amx_votemap <map> [map] [map] [map]
Вызывает голосование за карту. Вариантов может быть до 4-х. В конце голосования администратору предоставляется: выбор сменить карту на выбранную или нет.

При комбинации с флагом c даёт доступ к команде
amx_votekick <name or #userid>
Вызывает голосование за кик игрока. В конце голосования администратору предоставляется выбор: кикнуть игрока или нет если большая часть проголосовала ЗА.

При комбинации с флагом b даёт доступ к команде
amx_voteban <name or #userid>
Вызывает голосование за бан игрока. В конце голосования администратору предоставляется выбор: забанить игрока на 30 минут или нет если большая часть проголосовала ЗА. Бан выдаётся не через amxbans, а через rcon.

Комбинируется с флагами c,d,e,f и u.
k/(ADMIN_PASSWORD)
Даёт доступ к квару sv_password, в случае комбинации с флагом g.
В противном случае ничего не даёт.

Квар sv_password используется для установки пароля для входа на сервер.


Это опасный флаг и не рекомендуется к выдаче непроверенным администраторам.
l/(ADMIN_RCON)
Даёт доступ к консоли сервера и rcon администрированию.

amx_rcon <команда>
Отправляет любую команду для выполнения в консоли сервера. Все команды отправленные туда будут выполнены от имени сервера.

При комбинации с флагом g даёт доступ к квару rcon_password.
Данный квар является паролем от сервера. Любой игрок, который введёт этот пароль, получит доступ к rcon администрированию.
Rcon администрирование было задумано Valve для контроля публичных серверов, однако система оказалось неэффективной. Тем не менее она есть на каждом сервере и её можно использовать.


Это крайне опасный флаг и не рекомендуется к выдаче кому-либо, кроме владельца сервера.
m/(ADMIN_LEVEL_A)
Флаг, предназначенный для использования сторонними плагинами.
Тем не менее он даёт доступ пункту «Команда игрока» в amxmodmenu.

Пункт «Команда игрока» в amxmodmenu.
В нём указан список игроков, а также на кнопке 8 указано то за какую команду переведёт выбранного игрока. Переведёт именно за ту команду, которая написана в пункте 8 прямо сейчас!

Комбинируется с флагом u.
n/(ADMIN_LEVEL_B)
Пустой флаг, предназначенный для использования сторонними плагинами.
o/(ADMIN_LEVEL_C)
Пустой флаг, предназначенный для использования сторонними плагинами.
p/(ADMIN_LEVEL_D)
Пустой флаг, предназначенный для использования сторонними плагинами.
q/(ADMIN_LEVEL_E)
Пустой флаг, предназначенный для использования сторонними плагинами.
r/(ADMIN_LEVEL_F)
Пустой флаг, предназначенный для использования сторонними плагинами.
s/(ADMIN_LEVEL_G)
Пустой флаг, предназначенный для использования сторонними плагинами.
t/(ADMIN_LEVEL_H)
Флаг, предназначенный для использования сторонними плагинами.
Тем не менее он даёт доступ к некоторым командам от amx.
u/(ADMIN_MENU)
Даёт доступ к amxmodmenu.
Без этого флага его не открыть. Если будет у игрока только этот флаг, то меню откроется, но все пункты в нём будут заблокированы.

Комбинируется с флагами c, d, e, f, j и m.
z/(ADMIN_USER)
Этот флаг выдаётся системой автоматически каждому игроку, у которого отсутствуют какие-либо флаги.
Обозначает обычного игрока.
Ничего не даёт.
(ADMIN_ALL)
Данная команда отсутствует в правах доступа.
Используется в программировании для указания всех игроков.

Для работы с этим флагом при программировании необходимо подключить библиотеку <amxmisc>.
y/(ADMIN_ADMIN)
Это мнимый флаг и он выдаётся системой автоматически каждому игроку, у которого отсутствует флаг z.
В правах доступа не прописывается и нигде не отображается.
Обозначает администратора.
Даёт доступ к командам
amx_who
и некоторым ещё.

Для работы с этим флагом при программировании необходимо подключить библиотеку <amxmisc>.
Флаги доступа
Флаги доступа являются взаимозамещаемыми и не могут быть выданы все одновременно.
a
Кикает игрока, пытающегося войти под статусом администратора, если тот ввёл некорректный пароль.
Если этого флага нет, то игрок сумеет войти, но доступ ему предоставлен не будет.
b
Даёт возможность администратору по нику делать приписки к своему нику. Права администратора будут предоставлены в том случае если в нике есть целый фрагмент ника, на который прописаны права администратора.
c
Используется при выдаче прав на SteamID игрока.
d
Используется при выдаче прав на IP игрока.
e
При этого флага проверка пароля не будет осуществляться. Используется при выдаче прав на SteamID или IP.
k
При наличии этого флага будет осуществляться проверка регистра в нике администратора. Если большая буква будет написана маленькой или наоборот, то в выдаче прав будет отказано.