Установка AMXbans v5.0
Необходимое программное обеспечение на сервере хостера:
- PHP v4.3 или более поздней версии
- MySQL v4.1.11 или более поздней версии
- Cron – Выполнитель заданий по расписанию
- Параметр в php.ini «magic_quotes_gpc» должен быть «ON»
Неоходимое программное обеспечение на игровом сервере:
- Последняя версия AMXMODX (1.76а и выше) с поддержкой MySQL
- Последняя версия установленного MetaMod
- Доступ к базе MySQL удаленно
Необходимые файлы:
- AMXbans v5.0
Начнём установку.
Распаковываем архив. Видим 3 папки.
Кидаем содержимое папки web к себе на сервер, или переименовываем её (Например в bans) и кидаем её на сервер. Заходим по адресу: http://ваш_сайт.ru/admin/setup.php и видим это:
Указываем свои данные, базу нужно создать в phpmyadmin.
- Database server – Обычно это localhost
- DB Name – Имя базы данных
- DB Username – имя пользователя базы данных
- DB Password – пароль к базе данных
Нажимаем check connection, если всё в порядке видим следующее:
Нажимаем Step 2, перед вами появилось окно с таблицами, здесь ничего не трогаем, нажимаем create
Если все таблицы создались правильно они все выделяются зелёным. 
Нажимаем Step 3
Здесь тоже ничего не трогаем, нажимаем Step 4
Здесь создаем администратора.
- Nickname — Логин администратора
- E-mail address — Почтовый адрес
- Password — Пароль
Так же ничего не трогаем, нажимаем finalize![]()
Должно быть всё зелёным, это означает что нет никаких ошибок и всё ок smile, нажимаем proceed to AMXBans![]()
Ура мы установили AMX Bans
Теперь надо связать AMX Bans с игровым сервером:
Заходим в папку amxmodx > scripting , открываем admin_amxbans .sma через WordPad или другой более мощный редактор (я использую Note++) ищем строчки и заполняем:
- register_cvar («amx_sql_host», «127.0.0.1») – Хост
- register_cvar («amx_sql_user», «root») – Имя пользователя
- register_cvar («amx_sql_pass», "") — Пароль
- register_cvar («amx_sql_db», «amx») – Имя базы данных
- register_cvar («amx_sql_type», «mysql») – Не трогать
Сохраняем. Затем, компилируем admin_amxbans.sma в admin_amxbans.amxx. Для этого можно использовать http://www.amxmod...mpiler.cgi. После компиляции, заменяем admin_amxbans.amxx в папке plugins на новый перекомпелированный. Отредактируйте также 2 строчки в файле amxmodx/config/amxbans.cfg
- Укажите свой сайт с AMX Bans, без http:// Dont use http:// in this cvar. The url will show to banned players in the console.
amxbans_complain_url www.yoursite.com
- Впешите ваш домен вместо pathToYour
// Put the path to your findex.php here if you want to use the banhistory menu
amxbans_banhistmotd_url «http://pathToYour/findex.php?steamid=%s»
- Заливаем папку amxmodx с подпапками на игровой сервер.
Внимание!
- Если база данных WEB интерфейса AMX Bans находиться на другом сервере, чем игровой сервер, то вам нужно указать IP этой удаленной базы данных.
- Также при установке я столкнулся такой вещью, как запрет (по стандарту) на соединение удаленных доменов или IP к базе данных. В данном случае удаленный IP это IP самого игрового сервера. Для разрешения соединения удаленных IP к вашей базе, нужно в панели управления вашего хостинга (Cpanel и тд) добавить IP игрового сервера в разрешенные.
Теперь нужно настроит sql.cfg на вашем сервере (cstrike/addons/amxmodx/configs/ sql.cfg)
- amx_sql_host «localhost» – Удаленный IP базы данных
- amx_sql_user «ххххх» — Пользователь базы данных
- amx_sql_pass «ххххх» — Пароль
- amx_sql_db «хххххх» – Имя базы данных
- amx_sql_table «admins» – Оставляем как есть
- amx_sql_type «mysql» – Оставляем как есть
Также необходимо дописать новые плагины в plugins.ini (cstrike/addons/amxmodx/configs/ plugins.ini) Должно выглидеть так:
- ; AMX Mod X plugins
- ; AMX Bans
- admin_amxbans.amxx
- amxbans.amxx
- Admin Base — Always one has to be activated
- ;admin.amxx ; admin base (required for any admin-related)
- ;admin_sql.amxx ; admin base — SQL version (comment admin.amxx)
С такой конфигурацией админов надо будет добавлять, как и раньше, через users.ini, а не через WEB AMX Bans
Сохраняем и перезаливаем. Готово
Полезная информация:
- Игровые сервера автоматически добавляются в AMX Bans, как только происходит соединения AMX Bans с базой данных.
- Как банить?! Также, как и раньше. Только теперь вместо АМХ BAN меню, будет меню AMX Bans 5.0 меню с выбором причины бана.
Список самых частых вопросов и проблем (по ходу дела будет обновляться):
1) У меня после установки AMX Bans белый экран
Нужно в php.ini выставить у атрибута «magic_quotes_gpc» On
PS! Если у вас нет доступа к php.ini, то тогда создать .htaccess в начальной директории вашего сервера (например:/public_html/.htaccess) и прописать в .htaccess: php_flag magic_quotes_gpc off
PS! Если выше сказанное не помогло, тогда полностью переустановите AMX Bans,
но на Step 5, поменяйте : Enable Version-Checking на Disabled
2) Когда ставишь русский язык, показывает иероглифы
В файле (templates\main_header.tpl) найдите charset=ISO-8859-1 и замените на charset=windows-1251
3) Возможна ли работа AMX Bans, если ВЕБ сервер стоит отдельно от сервера CS
Да такое возможно, в настройках вместо localhost указать адрес (IP) на котором расположен web-сервер
4) Failed (Enable write permission on the include folder and smarty/templates_c)
Измените атрибуты (разрешите запись)
5) Как изменить время бана (имеется в виду при бане с игры в меню)?
В amxbans.cfg (addons\amxmodx\configs\) измените строчку amx_sethighbantimes «5 m» «1 h» «4 h» «10 h» «1 w» «0 m» «-1 m» как вам удобно.
6) Как убрать сообщение (ADMINS) Сервер : [AMXBANS]Player STEAM_ID_LAN banned 4 time (s) before?
В amxbans.cfg находим строчку amxbans_show_prebanned 1 ставим 0 (1 enabled and 0 disabled).
7) Как прикрутить баны ATAC ?
В atac.cfg (addons\amxmodx\configs\atac\)
// Enables/Disables AMXBAN 4.0 (0=OFF or 1=ON)
atac_amxban 1
Как прикрутить баны Reallite HLGuard Anti-Cheat ?
Смотрите настройки в файле reallite_actions.cfg (cstrike\addons\amxmodx\configs\reallite_hlg)
9) А как мне сервер с CS добавить? В разделе «Сервера» нет никаких кнопок добавления ?
Он автоматом добавится, когда приконектится к БД.
10) А как сделать чтоб русский был всегда стандартным ?
В файле include\config.inc.php
$config->default_lang = «english»; меняй на rus
11) А как сделать чтоб русский был всегда стандартным ?
В файле include\config.inc.php
$config->default_lang = «english»; меняйте на Russian
12) А какой надо файл редактироапть чтоб добавить шапку ?
templates\main_header.tpl
13) А в каком файле можно убрать строку: AMXBans 5.0 by YoMama/LuX & lantz69
Авторские права надо соблюдать!
templates\main_footer.tpl




