Флаги доступа CS 1.6. Что это?

В CS 1.6, а если быть точнее в amxmodx, для разграничения прав доступа админа используются флаги доступа. Простыми словами, флаги доступа разделяют между собой разные меню управления сервером. Чтобы можно было отделить админов от вип игроков. Флаги перечисляются буквами английского алфавита, за каждой буквой закрепляются свои инструменты админа.

Ниже предложен список флагов доступа, которые установлены на арендованном сервере. Мы добавили описание к каждому флагу чтобы было понятнее новичкам.

  • a - иммунитет Защита от кика, бана, вотебана. Стандартно используется именно этот флаг для защиты игроков.
  • b - резервный слотАдмин сможет зайти на полный сервер, т.к. для него будет оставаться всегда 1 свободный слот. Работает только при установленном плагине Admin Slots. Как правило не используется.
  • c - amx_kick, amx_leave, amx_kickmenu Меню кика игрока. Кик - Выкинуть игрока с сервера.
  • d - amx_banhistorymenu, amx_ban, amx_banip, amx_addban, amx_banmenu Меню бана игроков, разбана, поиска бана, просмотра истории и все что связано с баном игроков. Полный список команд можно посмотреть в описании плагина FreshBans
  • e - amx_slay, amx_slap, amx_nick, amx_slapmenu Меню удара b убийства игрока, а также установки ника.
  • f - amx_map, amx_mapmenu Меню смены карты
  • g -ADMIN_CVARНе имеет особых меню, но зарезервирован как флаг для доступа к настройкам сервера через меню админа. Не рекомендуем выдавать и использовать его для простых админов.
  • h - ADMIN_CFG, amx_teleportmenu Меню телепорта игроков. Не используется практически нигде, часто отключен на самом сервере. Также зарезервирован как флаг управления применения настроек на сервере. Не рекомендуем выдавать и использовать его для простых админов.
  • i - amx_say, amx_chat, amx_psay, amx_tsay, amx_csay Стандартный админский чат. Админ может написать сообщение по центру экрана указав перед сообщением @@ и т.п.. Не используется давно. Для работы требуется Admin Chat
  • j - amx_votemapmenu, amx_votemap, amx_votekick, amx_voteban, amx_vote, amx_cancelvote Меню голосования за карту, запуск других голосований.
  • k - ADMIN_PASSWORD Не имеет особых меню, но зарезервирован как флаг для изменения пароля на сервере sv_password. Не рекомендуем выдавать и использовать его для простых админов.
  • l - ADMIN_RCON Не имеет особых меню, но зарезервирован как флаг для работы через rcon. Не выдавать и использовать его для простых админов. В настройках плагинов это флаг ГЛАВНОГО АДМИНА. В freshbans для примера этот флаг позволяет банить других админов, игнорируя иммунитет, также дает доступ к вечному бану, но все это настраивается при желании.
  • m - amx_teammenu, amx_clcmdmenu Меню для смены команды игроку. Перенос игрока в другую команду.
  • n - Свободный флаг Можете устанавливать на него уникальные префиксы, випменю, модели и т.д.. Все это в настройках дополнительных плагинов
  • o - Свободный флаг Читай выше
  • p - Свободный флаг Читай выше
  • q - Свободный флаг Читай выше
  • r - Свободный флаг Читай выше
  • s - Свободный флаг Читай выше
  • t - amx_statscfgmenu, amx_reloadreasons, amx_reloadadmins, amx_unban, amx_pause, amx_cvar, amx_cfg, amx_rcon, amx_showrcon, amx_setlang, amx_cfgmenu, amx_cvarmenu, amx_plugincvarmenu, amx_plugincmdmenu, amx_pausecfg, amx_pausecfgmenu, amx_off, amx_on, amx_restmenuСюда вынесли все команды и меню для управления настройками сервера. Настройки статистики, настройки плагинов, запрет оружия, управление плагинами и т.п. С помощью этого доступа можно узнать любые пароли от сервера. От базы данных админок и т.д.. Не выдавать простым админам, могут сломать сервер.
  • u - amxmodmenu, amx_cmdmenu, amx_speechmenu Меню админа. Стандартное меню amxmodmenu. Меню команд и воспроизведения звуков
  • z - простой игрок. Флаг обозначающий простого игрока. Он по умолчанию выдается всем игрокам. Пример: Для выдачи бонусов простым игрокам указывать в настройках плагинов именно его.

Таким образом вы сами определяете что выдавать тому или иному админу. Базовый набор для админа abcdefijmu, с ними он сможет вполне управлять сервером.

Часто флаг доступа VIP указывается t. Раньше это было нормой, сейчас это крайне опасное занятие. Поменяйте флаг випа в настройках плагина или через исходный код, о чем вы можете прочитать дальше. Рекомендуем для випа использовать свободные флаги opqrs

Таким же образом можно определиьт флаги на других плагинах (меню, чат-командах). В админы сервера после флага идет перечень команд которые доступны по данному флагу. Имея базовые знания английского несложно понять за что отвечаю команды. В любом случае есть переводчик или просто можно ввести команду в консоль находясь на сервере.

Дополнительно, если все вышеуказанное для вас просто и понятно.

В коде плагинов флаги прописываются так:

ADMIN_ALL //Everyone
ADMIN_IMMUNITY //Flag "a", immunity
ADMIN_RESERVATION //Flag "b", reservation
ADMIN_KICK //Flag "c", kick
ADMIN_BAN //Flag "d", ban
ADMIN_SLAY //Flag "e", slay
ADMIN_MAP //Flag "f", map change
ADMIN_CVAR //Flag "g", cvar change
ADMIN_CFG //Flag "h", config execution
ADMIN_CHAT //Flag "i", chat
ADMIN_VOTE //Flag "j", vote
ADMIN_PASSWORD //Flag "k", sv_password
ADMIN_RCON //Flag "l", rcon access
ADMIN_LEVEL_A //Flag "m", custom
ADMIN_LEVEL_B //Flag "n", custom
ADMIN_LEVEL_C //Flag "o", custom
ADMIN_LEVEL_D //Flag "p", custom
ADMIN_LEVEL_E //Flag "q", custom
ADMIN_LEVEL_F //Flag "r", custom
ADMIN_LEVEL_G //Flag "s", custom
ADMIN_LEVEL_H //Flag "t", custom
ADMIN_MENU //Flag "u", menus
ADMIN_ADMIN //Flag "y", default admin
ADMIN_USER //Flag "z", default user

Т.е. чтобы плагин срабатывал на флаг s, в коде используют ADMIN_LEVEL_G.