Понедельник, 16.06.2025, 11:10
Приветствую Вас Гость | RSS
Меню сайта
Категории каталога
Мои статьи [2]
Главная » Статьи » Мои статьи

AМХ Bans 5.0

Полное руководство по установке AМХ  Bans 5.0 на удаленный сервер (хостинг)


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

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


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

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

Необходимые файлы:

AMX Bans 5.0 (русский язык имеется)

И так перейдем к самой установке. Начнем с WEB интерфейса:

Распаковываем скаченный архив с AMX Bans 5.0
Видим папки: web, amxmodx, Docs
Переименовываем папку web, например в bans
Копируем эту папку bans в начальную дерикторию сервера (например: /public_html/bans)
Далее заходим на www.ваш_домен/bans/admin/setup.php и видим это:



Указываем параметры базы данных (базу нужно создать в phpmyadmin, например: bans)

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


Далее проверяем соединение с базой данных, если все пройдет успешно, то вы увидите следующее.


Нажимаем Step 2
Далее появляется окно с  таблицами баз данных. Здесь ничего не трогаем, оставляем как есть.
И нажимаем Create.



Должны создаться базы данных (обязательно все зеленым цветом)


Нажимаем Step 3



Здесь тоже ничего не меняем (должно автоматически найти все пути) и нажимаем Step 4
Далее следует окно для создания администратора



Nickname – ник админа
Email address – адрес эл. Почты
Password – пароль админа


Нажимает Step 5



Здесь также ничего не меняем. Все это можно будет настроит в админке, после инсталляции.
Нажимаем Finalize

Должны создаться таблицы и обьекты (все должны быть зелеными) и нажимаем Proceed to AMX Bans.
Ура! Теперь перед вами окно с уже установленным AMX Bans 5.0



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

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

register_cvar("amx_sql_host", "127.0.0.1") – Хост PS!
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 с подпапками на игровой сервер.


Внимание!

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
 
Статью написал DenvEr (http://www.killadrom.com).


Источник: http://Статью написал DenvEr (http://www.killadrom.com).
Категория: Мои статьи | Добавил: nerv (19.11.2008)
Просмотров: 1815 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Друзья сайта
Бесплатная регистрация доменов в зонах: net.ru, org.ru, net, ru, pp.ru. Каталог проверенных ресурсов! Информационный каталог Интернет-ресурсов Сервис бесплатных объявлений 100+1 .::.*>angel<*.::. S-Gaming
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0