Необходимое программное обеспечение на хостере: 1. PHP 2. MySQL 3. Cron 4. Удаленный доступ к базе MySQL (соответственно дать доступ к базе с IP вашего сервера CS) Необходимое программное обеспечение на игровом сервере: 1. AMXMODX (1.76а и выше) с поддержкой MySQL 2. MetaMod Необходимые файлы: AMXbans 5.0 - скачать Начнём установку. 1. Создаем базу MySQL на хосте сайта (в месте где будет находится банлист) базу нужно создать в phpmyadmin или в интерфейсе хоста. 2. Скачиваем AMXbans 3. Распаковываем архив. Видим 3 папки. 4. Кидаем папку web к себе на сайт, или переименовываем её (Например в bans) и кидаем её на сайт. 5. Заходим по адресу: http://ваш_сайт.ru/bans/admin/setup.php и видим это Указываем свои данные: Database server – Обычно это localhost DB Name – Имя базы данных DB Username – имя пользователя базы данных DB Password – пароль к базе данных Нажимаем check connection, если всё в порядке видим следующее Нажимаем Step 2, перед вами появилось окно с таблицами, здесь ничего не трогаем, нажимаем create Если все таблицы создались правильно они все выделяются зелёным. Нажимаем Step 3 Не меняем, нажимаем Step 4 Здесь создаем администратора. Nickname - Логин админа E-mail address - Почта Password - Пароль Нажимаем Step 5 Ничего не меняем, нажимаем finalize Должно быть всё зелёным, это означает что нет никаких ошибок, нажимаем proceed to AMXBans Все AMXBans установлен на хост. Ваш банлист доступен по адресу: http://ваш сайт/bans Теперь надо подключить игровой сервер к банлисту, чтобы данные записывались в базу. 1. Копируем папку amxmodx с подпапками на игровой сервер CS. 2. Заходим в папку amxmodx > scripting , открываем admin_amxbans.sma через WordPad или другой редактор ищем строчки и заполняем: 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") – Не трогать Я сделал название базы и имя пользователя одинаковым при создании базы на хосте 3. Сохраняем. Затем, компилируем admin_amxbans.sma для этого изспользуйте http://www.amxmodx.org/webcompiler.cgi и получаем новый admin_amxbans.amxx, им заменяем старый admin_amxbans.amxx в папке на вашем сервере plugins. 4. Заходим в amxmodx/config/amxbans.cfg находим и редактируем // Dont use http:// in this cvar. The url will show to banned players in the console. amxbans_complain_url http://cz-games.clan.su/(красным ваш сайт для подачи апелляции) // Put the path to your findex.php here if you want to use the banhistory menu amxbans_banhistmotd_url "http://cz-games.clan.su/bans/findex.php?steamid=%s" (красным поменять на свое) 5. Настраиваем sql.cfg на вашем сервере CS (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" – Оставляем как есть 6. Теперь надо запустить плагины в 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) 7. Устанавливаем админов. Админов добавлять надо будет через вебинтерфес AMXbans, вход в который можно производить по логину и паролю указаные при установке банлиста (4 шаг) Если что не так работает попробуйте вкл и выкл плагины по порядку ВСЕ установка окончена PS Если у Вас возникли ошибки читаем ниже ошибки по Установке банлиста, если и это не помогло зайдите на форум создайте новую тему в нужном разделе и Мы постараемся Вам помочь Проблемы при Установке AMXBans - банлиста 1) Белый экран по окончанию установки банлиста - Нужно в php.ini выставить у атрибута «magic_quotes_gpc» On - Если у вас нет доступа к php.ini, то тогда создать .htaccess в начальной директории вашего сервера (например:/public_html/.htaccess) и прописать в .htaccess: php_flag magic_quotes_gpc off - Если нет доступа или ничего не помогло, то надо переустановить AMX Bans, и на шаге 5 (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) Измените атрибуты (разрешите запись) желательно на всю папку bans, удобно это делать через Fezzila 5) Как поставить другие сроки бана в amxmodmenu? В amxbans.cfg (addons\amxmodx\configs\) измените строчку amx_sethighbantimes "5 m" "1 h" "4 h" "10 h" "1 w" "0 m" "-1 m" Ставим любые сроки, 0 - бан на всегда 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 8) Как добавить (прикрутить) баны Reallite HLGuard Anti-Cheat ? Данные настройки надо изменять в reallite_actions.cfg (cstrike\addons\amxmodx\configs\reallite_hlg) 9) Как добавить мой сервер CS в раздел "Сервера" в интерфейсе AMXBans, там никаких кнопок добавления ? Сервер появиться автоматически, через некоторое время. 10) Как сделать чтоб русский был всегда стандартным ? В файле include\config.inc.php $config->default_lang = "english"; меняйте на Russian (бывает что и rus) 11) Как добавить шапку в AMXBans (банлисте)? Редактируем файл templates\main_header.tpl 12) Как убрать авторские права или как строку: AMXBans 5.0 by YoMama/LuX & lantz69 Авторские права надо соблюдать! Но можно посмотреть в файле и подправить немного.
|