Разархивируем наш файл, открываем папку.
Для начала качаем amxbans
AMXban 6.0[2,08 Mb]
Но ни в коем случае, ни при каких условиях, не с официального сайта! Там >
9000 багов.
В ней видим еще две папки: Web и
Plugin. Т.к. в этом пункте мы рассматриваем установку
Web-части, переходим в папку
Web.
На данный момент будет рассмотрен вариант установки, на хостинг, установка на компьютер бует рассмотренна в следующей статье.
* Создаем папку
/bans на хостинге. К примеру, мы устанавливаем на
http://localhost/bans. В эту папку загружаем все файлы из архива, дожидаемся окончания загрузки.
* Заходим на
http://localhost/bans, нас перекидывает на скрипт установки. Соглашаемся с лицензионным соглашением, жмем далее.
* Тут у нас настройки сервера, жмем далее, если нету ошибок.
* В этом пункте идет проверка директорий на права записи директории. Если у директории отсутствуют права на запись — будет выводится сообщение об ошибке. В нашем случае стоит всего лишь сменить права у директории на
777.
* В этом пункте у нас настройки БД. Для начала создаем базу данных, к примеру,
bans. Создаем юзера
user с паролем
password. Все данные — выдуманные, создавайте пользователей с сложными паролями! Заполняем поля, жмем «Проверить подключение». Если все успешно — жмем далее, если же нет — исправляем ошибки.
* Создание первого веб-администратора. Заполняем поля, жмем «Проверить данные». Если все успешно — жмем далее
* Тут и в следующем пункте жмем завершение, ибо практически неинтересная информация.
Веб-часть установлена:Установка
AMXX-части - основное требование:
AMXModX 1.8.2Установка
AMXX-части AMXBansИдем в папку
/amxbans600, в которой находится разархивированный архив. Там перемещаемся в директорию
Plugin.
Копируем директории
configs,
data,
plugins в папку
/addons/amxmodx на Вашем игровом сервере. Затем переходим в папку /configs, открываем файл
amxbans.cfg и настраиваем по Вашему желанию. Коментарии на русском языке к каждому
CVAR'у прилагаются
sql.cfg: - Код:
-
amx_sql_host "127.0.0.1" // Хост сервера
amx_sql_user "user" // Пользователь
amx_sql_pass "password" // Пароль к БД
amx_sql_db "bans" // База данных
amx_sql_type "mysql" // Тип БД
plugins.ini: в самый вверх дописываем: - Код:
-
amxbans_core.amxx ; AMXBans Core
amxbans_main.amxx ; Main plugin of AMXBans
Соответственно, удаляем строчку с
admin.amxx за ненадобностью.
plugins-amxbans.cfg:
В новом
AMXBans появились два дополнительных
плагина, для того, чтобы пометить игрока и чтобы заморозить его. Их описание в этом самом
плагине.
- Код:
-
// Дополнительные плагины для AMXBans
// Заморозка игрока после бана (между показом motd и киком)
// (запрет передвигаться, прыгать, команд say / say_team и отнимаем у него оружие)
;amxbans_freeze.amxx
// Отображение сообщения, когда заходит помеченный игрок (игрок под флагом / наблюдением)
// Причина наблюдения, сколько осталось, etc
;amxbans_flagged.amxx
Запуск сервераЗапускаем
сервер.
При правильной установке мы увидим в консоли:
- Код:
-
[AMXBans] Loaded 3 admins from database
Done.
L 05/22/2010 - 22:04:59: [amxbans_main.amxx] [AMXBans] AMXBans 6.0.0 is online
[AMXBans] 7 Reasons loaded from Database.
В
AMXBans 6.0 была изменена структура БД. И таблиц тоже.
К сожалению, теперь невозможно всего-лишь указать БД, нужно это делать специальным скриптом, который находится в "
Импорт / экспорт".