Установка AMX Bans на хостинг

Архів · 2010 Файл є alibimag Статті 2 256

Архівний матеріал ya-cs.ru (2010). Російською. Плагіни й збірки можуть не працювати з ReHLDS та AMXX 1.10.

Установка AMX Bans на хостинг

Необходимое программное обеспечение на сервере хостера:

PHP v4.3 или более поздней версии
MySQL v4.1.11 или более поздней версии
Cron – Выполнитель заданий по расписанию
Параметр в php.ini «magic_quotes_gpc» должен быть «ON»

Неоходимое программное обеспечение на игровом сервере:

Последняя версия AMXMODX (1.76а и выше) с поддержкой MySQL
Последняя версия установленного MetaMod
Доступ к базе MySQL удаленно

Нужные файлы: amxbans_5.zip Скачано: 1

Начнём установку.
Распаковываем архив. Видим 3 папки.

Установка AMX Bans на хостинг

Кидаем содержимое папки web к себе на сервер, или переименовываем её (Например в bans) и кидаем её на сервер.
Заходим по адресу: http://ваш_сайт.ru/admin/setup.php и видим это

Установка AMX Bans на хостинг

Указываем свои данные, базу нужно создать в phpmyadmin.

Database server – Обычно это localhost
DB Name – Имя базы данных
DB Username – имя пользователя базы данных
DB Password – пароль к базе данных

Нажимаем check connection, если всё в порядке видим следующее

Установка AMX Bans на хостинг

Нажимаем Step 2, перед вами появилось окно с таблицами, здесь ничего не трогаем, нажимаем create

Установка AMX Bans на хостинг

Если все таблицы создались правильно они все выделяются зелёным.

Установка AMX Bans на хостинг

Нажимаем Step 3

Установка AMX Bans на хостинг

Здесь тоже ничего не трогаем, нажимаем Step 4

Установка AMX Bans на хостинг

Здесь создаем администратора.

Nickname – Логин администратора
E-mail address – Почтовый адрес
Password – Пароль

Нажимаем Step 5

Установка AMX Bans на хостинг

Так же ничего не трогаем, нажимаем finalize

Установка AMX Bans на хостинг

Должно быть всё зелёным, это означает что нет никаких ошибок и всё ок :yu: , нажимаем proceed to AMXBans

Установка AMX Bans на хостинг

Урааа мы установили AMX Bans :tongue:

Теперь надо связать AMX Bans с игровым сервером:

Заходим в папку amxmodx > scripting , открываем admin_amxbans .sma через WordPad или другой более мощный редактор (я использую Bred) ищем строчки и заполняем:

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.amxmodx.org/webcompiler.cgi
После компиляции, заменяем admin_amxbans.amxx в папке plugins на новый перекомпелированный.

Отредактируйте также 2 строчки в файле amxmodx/config/amxbans.cfg

1) Укажите свой сайт с 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

2) Впешите ваш домен вместо 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 с подпапками на игровой сервер.
Внимание! :botanik:

1) Если база данных WEB интерфейса AMX Bans находиться на другом сервере, чем игровой сервер, то вам нужно указать IP этой удаленной базы данных.

2) Также при установке я столкнулся такой вещью, как запрет (по стандарту) на соединение удаленных доменов или 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
Сохраняем и перезаливаем. Готово

Полезная информация:

1) Игровые сервера автоматически добавляются в AMX Bans, как только происходит соединения AMX Bans с базой данных.
2) Как банить?! Также, как и раньше. Только теперь вместо АМХ BAN меню, будет меню AMX Bans 5.0 меню с выбором причины бана.

Список самых частых вопросов и проблем (по ходу дела будет обновляться):

1) У меня после установки AMX Bans белый экран
1)Нужно в 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

8) Как прикрутить баны 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

Коментарі 1

Ваш коментар

Коментар з’явиться після перевірки. E-mail не публікується.