Как сделать себя админом на сервере?
Ответ на вопрос
Существует два способа выдачи админ-прав себе или игроку.
Первый способ. Через панель управления сервером:
1) Переходим в раздел "настройки", далее "администраторы на сервере (USERS.INI)".
2) Выбираем вид авторизации по никнейму/IP/steamID.
3) Выбираем период административных прав
4) Заполняем необходимые поля, cохраняем и делаем рестарт сервера.
5) В консоле сервера прописываем amx_reloadadmins и проверяем на добавление нового администратора. Пример сообщения консоли: [AMXX] Загружен 1 администратор из файла.
Отображение состояния привилегии у игрока:
Галочка отображается - привилегия включена и игрок может пользоваться.
Галочка не отображается - привилегия выключена и игрок не может пользоваться. (Рис. 1)
(Рис. 1)
Способ второй. Через FTP доступ к файлам сервера.
1) Подключаемся через FTP к файлам сервера.
2) Открываем блокнотом Notepad++ users.ini. Файл находится по следующему пути - addons/amxmodx/configs/users.ini.
3) Прописываем права пользователю.
Права могут быть прописана 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 - пользователь (не админ)
Как перейти в панель администратора на сервере?
Зайти на сервер и прописать в консольной строке - "amxmodmenu", или же биндом на клавишу:
bind "F6" "amxmodmenu" - и тогда при нажатии клавиши F6 автоматически сработает команда "amxmodmenu".