Как сделать себя админом на сервере?
Ответ на вопрос
Есть два способа;
1. Через панель управления сервером:
Переходим в раздел "НАСТРОЙКИ", далее Администраторы на сервере (USERS.INI).
Выбираем вид авторизации по никнейму/IP/steamID.
Выбираем период административных прав
Заполняем необходимые поля, cохраняем и делаем рестарт сервера.
В консоле сервера прописываем amx_reloadadmins и проверяем на добавление нового администратора.
Пример консоля: [AMXX] Загружен 1 администратор из файла
Значения:
Галочка отображается - ознаначает ВКЛЮЧЕНА привилегия.
Галочка не отображается - ознаначает ВЫКЛЮЧЕНА привилегия.
2. Через FTP доступ к файлам сервера.
Подключаемся через FTP к файлам сервера.
Открываем блокнотом Notepad++ users.ini
Он находится по пути: addons/amxmodx/configs/users.ini и прописываем права.
Права могут быть прописана 4-мя способами.
1) по нику "мой_ник" "мой_пароль_без_пробелов" "abcdefghijklmnopqrstu" "a"
2) по steamID "мой_Steam_id" "мой_пароль_без_пробелов" "abcdefghijklmnopqrstu" "c"
3) по steamID "мой_Steam_id" "" "abcdefghijklmnopqrstu" "ce"
4) по IP-адресу "127.0.01" "" "abcdefghijklmnopqrstu" "de"
127.0.01 - Ваш IP. Он может быть либо статическим (внешним, постоянным), либо динамическим (непостоянный). Уточнить это можно у Вашего провайдера.
STEAM_0:0:544496544 - Ваш steamID, если Ваша игра является лицензионной копией! Узнать свой steamID можно зайдя на любой сервер и написав в консоли status
Пример:
"FORGAME" "2f235gefew" "abcdefghijklmnopqrstu" "a"
"STEAM_0:1:544496544" "abcdefghijklmnopqrstu" "c"
"STEAM_0:1:544496544" "" "abcdefghijklmnopqrstu" "ce"
"142.25.77.49" "" "abcdefghijklmnopqrstu" "de"
Примечание 1:
Пароли должны быть сложные.
Админки по IP прописывайте только для статического, выделенного(внешнего) IP адреса.
Примечание 2:
Авторизацию по steamID используйте только для лицензионных клиентов игры.
Примечание 3:
Будьте внимательны. Некоторые специальные символы не допустимы для имени (ника) администратора!
например ". To4ka" - это недопустимы ник, так как содержит точку и после нее пробел.
Админка с таким именем работать не будет!
Примечание 4:
При авторизации по нику перед заходом на сервер нужно прописать в консоли:
Setinfo _pw "Пароль"
Пример: Setinfo _pw qwerty
Примечание 5:
"STEAM_0:0:123456"
"STEAM_0:0:123456 "
Это различные строки, пробел это такой же символ как и все остальные.
Так что внимательно копируйте свой steamID, ник или ip адресе.
Какие плагины отвечают за админку?
admin.amxx - берет список админов с файла users.ini
amxbans_main.amxx - берет список админов c выделенной базы данных amxbans
admin_loader.amxx - берет список админов c выделенной базы данных СS:Bans
За что отвечает каждый флаг?
"abcdefghijklmnopqrstu" - это флаги прав, используются так же в дополнительных плагинах. их значение:
a - иммунитет (против игрока не могут быть использованы команды: kick/ban/slay/slap и т.д.)
b - резервация (игрок сможет пользоваться резервным слотом)
c - amx_kick - доступ к команде 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 - доступ к команде 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 - доступ к переменной sv_password (через команду amx_cvar)
l - access to amx_rcon command and rcon_password cvar - доступ к переменной amx_rcon и rcon_password (через amx_cvar)
m - произвольный уровень A (если вы используете нестандартные амх плагины)
n - произвольный уровень B
o - произвольный уровень C
p- произвольный уровень D
q - произвольный уровень E
r - произвольный уровень F
s - произвольный уровень G
t - произвольный уровень H
u - доступ к графическому меню управления (amxmodmenu)
z - пользователь (не админ)
1. Как включить админку на сервере?
Зайти на сервер и прописать в консоли игры "AmxModMenu" или же биндом на клавишу:
bind "F6" "amxmodmenu" - и тогда при нажатии клавиши F6 автоматически сработает команда amxmodmenu.