Прописать админку на хостинг сервер ксс

SourceMod имеет весьма подробную и гибкую систему управления, она может быть достаточно сложной для пользователей. Чтобы упростить эти вещи, существуют “флаги” которые уточняют общие права, которые могут иметь администраторы.
Кроме того, в настоящее время предусмотрено два способа хранения администраторов. Один через упрощенный простой файл, а другой с помощью более сложных ветвящихся конструкций на основе нескольких файлов.

SourceMod по умолчанию предусматривает три метода аутентификации:
Steam ID – уникальный для каждого Steam аккаунта
IP Address – уникальный 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 файле. Например:

Внимание! Если вы используете no-steam сервер, то настройка по умолчанию «PassInfoVar» _password работать не будет, необходимо обязательно изменить параметр, например на _pw. Далее, если администратор имеет пароль, то он или она должны установить пароль через команду setinfo в консоли клиента. Например, с помощью примеров выше, игроку Andrey необходимо набрать:

Вы также можете установить пароль при подключении. Проверка Steam и IP подлинности ваших административных привилегий будет сделана автоматически, если пароль правильный. Если проверка подлинности пароля происходит по нику, необходимо сначала авторизоваться, прежде чем изменить свое имя, или же вы будете кикнуты с сервера.

1) Заходим в управление сервером «Вкладка основное», опускаем страницу чуть ниже и видим возможность редактировать списки админов

2) Нажимаем кнопку «Добавить» и заполняем открывшиеся нам поля, выбираем тип доступа, дату когда привилегия кончится, а так-же оставляем примечание

3) Клацаем кнопку сохранить и идем в консоль сервера

4) В консоли сервера нажимаем кнопку «amx_reloadadmins» тем самым перезагружаем список администраторов без смены карты.
Если список админов неподгружается, проверяем наличие строки в cstrike/addons/amxmodx/configs/plugins.ini — admin.amxx

5) Сначало прописываем свой админский ник, затем в консоле пишем setinfo _pw «ваш_пароль» (не забываем пробелы setinfo _pw «ваш_пароль») и подключаемся к серверу.

Примеры:
По нику:
«Никнейм» «Пароль к админке» «abcdefghijklmnopqrstu» «a»

По STEAM_ID без пароля:
«STEAM_ID» «» «abcdefghijklmnopqrstu» «ce»

По STEAM_ID с паролем:
«STEAM_ID» «password» «abcdefghijklmnopqrstu» «c»

По IP адресу:
«IP» «» «abcdefghijklmnopqrstu» «de»

Флаги доступа к командам:
a — Дает администратору иммунитет, т.е. его не смогут забанить, кикнуть, кикнуть/забанить за флуд, большой пинг, его нельзя пинать, убивать(Slay) и так далее.
b — резервный слот для администратора
c — Предоставляет возможность использовать команду amx_kick, т.е. кикать игроков.
d — Доступ к командам amx_ban и amx_unban. Предоставляет права на бан игроков и их разбан.
e — Дает возможность слапать или убивать игроков командами amx_slap и amx_slay.
f — Данный флаг дает права админу на смену карты, т.е. к команде amx_map.
g — Доступ к кварам сервера. Команде amx_cvag. С помощью этого флага админ может менять переменные сервера(квары). Данный флаг не советую давать всем админам подряд. Только проверенным!
h — Также данный флаг лучше давать только проверенным людям. Он дает возможность использовать amx_cfg — менять конфиг сервера.
i — Флаг дает возможность взаимодействовать с чатом. Команды amx_csay и т.д.
j — amx_vote — Именно этот флаг дает доступ к голосовым командам.
l — Данный флаг дает возможность управлять паролем RCON. Не в коем случае не давайте его всем админам!
m — произвольный уровень доступа A (если на вашем сервере стоят какие-то нестандартные плагины amx, которые требуют эти уровни доступа)
n — произвольный уровень доступа B
o — произвольный уровень доступа C
p — произвольный уровень доступа D
q — произвольный уровень доступа E
r — произвольный уровень доступа F
s — произвольный уровень доступа G
t — произвольный уровень доступа H
u — А этот флаг дает доступ к меню админа — amxmodmenu.
z — Это флаг простого пользователя, который не является админом.

Флаги аккаунта:
a — Если присутствует этот флаг, то при неверно введенном пароле игрока не пустит на сервер под админкой (setinfo _pw пароль).
b — Регистрация клан тега.
c — Админ зайдет на сервер только со значениями ID, Steam ID(Обычно ставится на STEAM_ID).
d — Админ сможет зайти только с этого ip адреса(Обычно ставится по IP).
e — Пароль администратора проверяться не будет(Советую ставить лишь на админки с IP адресом или STEAM_ID)