Введение
Оф. сайт- http://amxbans.de
Примеры amxbans в ФОС
http://bans.strike64.ru/view.php
http://saratov.j-zone.ru/cs/amxbans/
Amxbans - Мощная и единственная система управления банами на вашем сервере.
Файлы
Скачать - amxbans version 5.1
Установка
Разархивируйте архив , там будет 2-е папки plugin и web. Открываем папку plugin и копируем содержимое на наш сервер ( /addons/amxmodx/ ). Теперь перед нами стоит задача определиться , что мы будем использовать в качестве создания админов , старый добрый users.ini или же будем добавлять админов через веб-интерфейс. Откроем plugins.ini и приводим его в такой вид:
( это если вы не хотите использовать веб-интерфейс для добавления админов )
- Код: Выделить всё • Развернуть
; Admin Base - Always one has to be activated
amxbans.amxx
;admin_amxbans.amxx
admin.amxx ; admin base (required for any admin-related)
;admin_sql.amxx ; admin base - SQL version (comment admin.amxx)
( это если вы будете использовать веб-интерфейс для добавления админов )
- Код: Выделить всё • Развернуть
; Admin Base - Always one has to be activated
amxbans.amxx
admin_amxbans.amxx
;admin.amxx ; admin base (required for any admin-related)
;admin_sql.amxx ; admin base - SQL version (comment admin.amxx)
Сохраняем , закрываем. Открываем файл modules.ini раскоментируем модуль mysql.
Сохраняем , закрываем. Открываем файл sql.cfg , настраиваем данные для коннекта к базе
- Код: Выделить всё • Развернуть
// SQL configuration file
// File location: $moddir/addons/amxmodx/configs/sql.cfg
// *NOTE* Linux users may encounter problems if they specify "localhost" instead of "127.0.0.1"
// We recommend using your server IP address instead of its name
// *NOTE* amx_sql_type specifies the DEFAULT database type which admin.sma will use.
amx_sql_host "localhost"
amx_sql_user "юзер_mysql"
amx_sql_pass "пароль_юзера_mysql"
amx_sql_db "имя_базы_mysql"
amx_sql_table "admins" // не трогаем
amx_sql_type "mysql" // не трогаем
Сохраняем , закрываем. Открываем файл amxbans.cfg , находим строки
- Код: Выделить всё • Развернуть
// Dont use http:// in this cvar. The url will show to banned players in the console.
amxbans_complain_url "пишем_адрес_амхбанс_без_http"
- Код: Выделить всё • Развернуть
// Put the path to your findex.php here if you want to use the banhistory menu
amxbans_banhistmotd_url "http://путь/до/amxbans/findex.php?playerip=%s"
Сохраняем , закрываем. Настройка amxbans на стороне серверной части законченна , устанавливаем web-часть.
Открываем папку web ( из архива ) , копируем её содержимое себе на хост. Что такое вирт. хосты и как пользоваться веб-сервером читайте раздел Веб серверы. И так , переходим по адресу ( у меня это будет primer.vfose.ru , у вас любой другой ) , проходим пункты установки.
Database server - как правило localhost
DB name - имя базы данных
DB username - имя пользователя базы
DB password - пароль пользователя
Проверяем успешный ли коннект , идём далее.
Тут ничего не меняем. Идём далее.
Вводим данные Администратора. Идём далее.
Тут как правило уже стоит всё необходимое , поэтому ничего не меняем , в любом случае сможете сменить из админки.
Проходим последние шаги установки , amxbans установлен. Запускаем сервер , смотрим есть ли в консоли подобная надпись
- Код: Выделить всё • Развернуть
L 02/14/2010 - 22:40:07: [amxbans.amxx] [AMXBANS] AMXBans 5.1rc is online
L 02/14/2010 - 22:40:07: [amxbans.amxx] [AMXBANS] No reasons found in data base. Static reasons was loaded instead
Это значит , что запуск amxbans прошёл успешно , можете начинать банить
Dimanok (c)