Документация AMX MOD X
Администрирование
Существует два вида сохранений записей логинов администраторов: через файл и через БД MySQL. Нами будет рассмотрен самый распространенный вид записей - через файл. Файл с этими записями: addons/amxmodx/configs/users.ini.
В самом низу этого файла вы найдете следующее:
Это записи администратора. У неё четыре опций, которые определяются двумя кавычками:
1. loopback - ID администратора, по которому будет проходит его аутентификация. ID может быть ник-неймом, STEAMID или IP адресом. Лучше всего использовать STEAMID для аутентификации администратора.
2. 1337 - пароль администратора, если пароли не совпадают, права доступа выдаваться не будут. Пароль необходимо ставить на ник-нейм и IP. Пароль для администратора прописывается в его консоле командой setinfo "_pw" "1337".
3. abcdefghijklmnopqrstu - права доступа, которые будут предоставлены администратору. О правах доступа читайте ниже.
4. d - последняя опция, которая определяет как будет проходит аутентификация. В нашем случае: d - ID администратора является его IP. Проще говоря, это флаги доступа.
Права доступа
a - Иммунитет (не может быть кикнут / забанен и т.д)
b - Резервирование слотов (может использовать зарезервированные слоты)
c - Команда amx_kick
d - Команда amx_ban и amx_unban
e - Команда amx_slay и amx_slap
f - Команда amx_map
g - Команда amx_cvar (не все CVAR'ы доступны)
h - Команда amx_cfg
i - amx_chat и другие команды чата
j - amx_vote и другие команды голосований (Vote)
k - Доступ к изменению значения команды sv_password (через команду amx_cvar)
l - Доступ к amx_rcon и rcon_password (через команду amx_cvar)
m - Уровень доступа A (для иных плагинов)
n - Уровень доступа B
o - Уровень доступа C
p - Уровень доступа D
q - Уровень доступа E
r - Уровень доступа F
s - Уровень доступа G
t - Уровень доступа H
u - Основной доступ
z - Игрок (не администратор)
Флаги доступа
a - Кикать игрока при вводе некорректного пароля
b - Тег клана
c - Для SteamID
d - Для IP
e - Пароль не требуется (важен только SteamID либо IP )
k - Имя или тег (С УчёТом РеГистРа!).
Примеры
Вот пара примеров как нужно добавлять админов:
Плагины
Плагины - это расширения для AMXX, которые увеличивают его функционал. Добавляют новые функции и изменяют существующие. Имеют расширение в ОС .amxx, компиляться встроенным компилятор AMXX - compile.exe.
Установка
Если вам попался плагин без исходника, нив-коем случае не ставьте его - он может содержать бэкдоры, с помощью которого ваш сервер поимеют. И даже если есть исходник, не поленитесь скомпилить исходник, а не использовать уже готовый .amxx. Cкомпилить плагин их исходника очень просто:
1. Копируем исходник, т.е. .sma файл в папку addons/amxmodx/scripting.
2. По принципу "drag and drop" перемещаем .sma на compile.exe.
3. Ваш плагин находится в папке compiled.
Процесс установки:
- Проследуйте инструкциям, которые предоставил автор плагина.
- Если особых инструкций нету и у вас только файлы .amxx и .sma, скопируйте .amxx в папку addons/amxmodx/plugins/
- Подключите добавленный плагин в файле addons/amxmodx/configs/plugins.ini: в самый конец добавьте .amxx. Например:
Подключенный плагин будет задействован на следующей карте.
Отключение и удаление
Просто добавьте знак ; перед плагином, который хотите отключить, в addons/amxmodx/configs/plugins.ini:
Если надо удалить плагин, то надо удалить строку плагина из addons/amxmodx/configs/plugins.ini и удалить плагин из папки addons/amxmodx/plugins/
Существует два вида сохранений записей логинов администраторов: через файл и через БД MySQL. Нами будет рассмотрен самый распространенный вид записей - через файл. Файл с этими записями: addons/amxmodx/configs/users.ini.
В самом низу этого файла вы найдете следующее:
"loopback" "1337" "abcdefghijklmnopqrstu" "d"
Это записи администратора. У неё четыре опций, которые определяются двумя кавычками:
1. loopback - ID администратора, по которому будет проходит его аутентификация. ID может быть ник-неймом, STEAMID или IP адресом. Лучше всего использовать STEAMID для аутентификации администратора.
2. 1337 - пароль администратора, если пароли не совпадают, права доступа выдаваться не будут. Пароль необходимо ставить на ник-нейм и IP. Пароль для администратора прописывается в его консоле командой setinfo "_pw" "1337".
3. abcdefghijklmnopqrstu - права доступа, которые будут предоставлены администратору. О правах доступа читайте ниже.
4. d - последняя опция, которая определяет как будет проходит аутентификация. В нашем случае: d - ID администратора является его IP. Проще говоря, это флаги доступа.
Права доступа
a - Иммунитет (не может быть кикнут / забанен и т.д)
b - Резервирование слотов (может использовать зарезервированные слоты)
c - Команда amx_kick
d - Команда amx_ban и amx_unban
e - Команда amx_slay и amx_slap
f - Команда amx_map
g - Команда amx_cvar (не все CVAR'ы доступны)
h - Команда amx_cfg
i - amx_chat и другие команды чата
j - amx_vote и другие команды голосований (Vote)
k - Доступ к изменению значения команды sv_password (через команду amx_cvar)
l - Доступ к amx_rcon и rcon_password (через команду amx_cvar)
m - Уровень доступа A (для иных плагинов)
n - Уровень доступа B
o - Уровень доступа C
p - Уровень доступа D
q - Уровень доступа E
r - Уровень доступа F
s - Уровень доступа G
t - Уровень доступа H
u - Основной доступ
z - Игрок (не администратор)
Флаги доступа
a - Кикать игрока при вводе некорректного пароля
b - Тег клана
c - Для SteamID
d - Для IP
e - Пароль не требуется (важен только SteamID либо IP )
k - Имя или тег (С УчёТом РеГистРа!).
Примеры
Вот пара примеров как нужно добавлять админов:
"123.45.678.90" "" "abcdefghijklmnopqrstu" "de" // Игрок зашедший с ip 123.45.678.90 будет админом
"HuKuTa" "12345678" "abcdefghijklmnopqrstu" "a" // Игрок ником HuKuTa и паролем 12345678
(в игре нужно прописать чтобы задать пароль setinfo "_pw" "12345678")
"STEAM:0:0:123456789" "" "abcdefghijklmnopqrstu" "ce" // Игрок со стимом STEAM:0:0:123456789 будет админом
Плагины
Плагины - это расширения для AMXX, которые увеличивают его функционал. Добавляют новые функции и изменяют существующие. Имеют расширение в ОС .amxx, компиляться встроенным компилятор AMXX - compile.exe.
Установка
Если вам попался плагин без исходника, нив-коем случае не ставьте его - он может содержать бэкдоры, с помощью которого ваш сервер поимеют. И даже если есть исходник, не поленитесь скомпилить исходник, а не использовать уже готовый .amxx. Cкомпилить плагин их исходника очень просто:
1. Копируем исходник, т.е. .sma файл в папку addons/amxmodx/scripting.
2. По принципу "drag and drop" перемещаем .sma на compile.exe.
3. Ваш плагин находится в папке compiled.
Процесс установки:
- Проследуйте инструкциям, которые предоставил автор плагина.
- Если особых инструкций нету и у вас только файлы .amxx и .sma, скопируйте .amxx в папку addons/amxmodx/plugins/
- Подключите добавленный плагин в файле addons/amxmodx/configs/plugins.ini: в самый конец добавьте .amxx. Например:
lambda_core.amxx
Подключенный плагин будет задействован на следующей карте.
Отключение и удаление
Просто добавьте знак ; перед плагином, который хотите отключить, в addons/amxmodx/configs/plugins.ini:
;lambda_core.amxx
Если надо удалить плагин, то надо удалить строку плагина из addons/amxmodx/configs/plugins.ini и удалить плагин из папки addons/amxmodx/plugins/
24.06.2015, 20:21 -
Категория: Статьи