Как установить банлист на локальный Web-серверУстановка и настройка банлиста включает следующее : - 1) Выбор Web-сервера,его установка
- 2) Смена стандартного пароля к БД
- 3) Создание базы данных
- 4) Детальное описание установки банлиста
- 5) Детальное описание настройки сервера к банлисту
- 6) Детальное описание настройки админки
а) через users.ini
б) непосредственно через сам банлист
- 7) Некоторые ответы на часто задаваемые вопросы по настройке банлиста
=============================================================
- 1) Выбор Web-сервера,его установкаС помощью локального
Web-сервера можно установить на свой компьютер любые веб проекты :
форум,
сайт,
статистику (Psychostats ),
банлист (Amxbans ), другие веб приложения
итд итп !
Есть много хороших
Web-серверов :
Denwer,
AppServ,
XAMPP ,
VertrigoВ этой статье мы будем использовать
Vertrigo идём сюда и
скачиваем VertrigoСкачали , установили ! Возле часиков появился значок :
Заходим в свой браузер и вводим такую строчку
http://localhost/ увидим следующее :
Заходим в
PhpMyAdmin выскочит окошко с авторизацией
Вводим по дефолту логин
root пароль
vertrigo=============================================================
- 2) Смена стандартного пароля к БДДля начала сменим стандартный пароль на ваш , заходим в "
Привилегии" :
Потом сюда кликаем где обведено красным :
Потом видим следующее :
там где стоит цыфра
1 пишем новый пароль , там где цыфра
2 подтверждаем новый пароль ,
3 нажимаем
ОК !
Дальше идем сюда и нажимаем где обведено красным :
Потом вас перелогинит , и нужно будет ввести логин
root и пароль
тот который вы перед этим писали свой=============================================================
- 3) Создание базы данныхСоздаем базу даных , имя базы даных можно любое, для примера
bans :
там где
1 выбираем кодировку
cp1251_general_ci, там где
2 - имя базы данных, там где
3 нажимаем "
создать ".
После должны увидить следующее :
На этом роботы по созданию баз
окончены !
=============================================================
- 4) Детальное описание установки банлистаДалее
качаем банлист ( он же AmxBans ) :
Розархивируем - видим три папки :
Переименовываем папку
web в папку
bans , потом киадем эту папку сюда :
Кликаем на значок возле часиков на робочем столе , смотрите на скрин, там где цыфра
1 , и заходим в
www folder, там где цыфра
2 !
Должно получится так :
На этом робота с файлами по банлисту окончена !
Переходим в браузер и вводим такую строчку
http://localhost/bans/admin/setup.php, вы увидете окошко , как его заполнить смотрите скрин ниже
Обьяснение :
Database server - то где находится сервер ваших баз данный в даном случае у нас это
localhostDB Name - имя базы данных - по нашему примеру это bans
DB Username - имя пользователя которому разрешен вход в базу данных , у нас это
rootDB Password - пароль на вход в базу данных , тот который вы изменили на свой
Нажимаем "
cheeck conection"
Должно получится следующее :
Нажимаете "
Step 2" , ничего не изменяете , нажимаете "
create" идем дальше , нажимаем "
step 3" потом "
step 4" и видите следующее :
Обьяснение :
Nickname - имя администратора который будет самым главным в банлисте , вводите свой ник
E-mail address - ваш имеейл
Password - ваш пароль для входа в банлист (
новый пароль любой который придумаете ,
а не тот что мы писали до этого )
После того как ввели все свои данные , нажимаете "
step 5" b и видите следующее :
Особо важных настроек тут нету , их можно будет сделать потом, нажимаете "
finalize" , потом "
Proceed to AMXBans"
Поле всего этого вы должны увидеть уже готовый установленный банлист :
=============================================================
- 5) Детальное описание настройки сервера к банлистуДальше как связать банлист с вашим сервером В розархивированном архиве банлиста мы писали выше , было три папки :
Все файлы с папки
amxmodx розкидываем по соответствующим папкам на
сервере и соглашаетесь на замену
Далее открываете фай
sql.cfg по адресу "
cstrike\addons\amxmodx\configs"
Замените там все значения на свои :
amx_sql_host "localhost" по нашему примеру
amx_sql_user "root" - логин пользователя по нашему примеру
amx_sql_pass "ваш пароль от БД" - пароль от базы данных ( тот что мы меняли по нашему примеру )
amx_sql_db "bans" - имя базы данных по нашему примеру
amx_sql_table "admins" - менять не нужно
amx_sql_type "mysql" - менять не нужно
Далее открываете файл
plugins.ini по адресу "
cstrike/addons/amxmodx/configs"
и в самый верх дописываете следующие строчки
admin_amxbans.amxx;Amxbans v5.0 by YoMama/LuX & lantz69
amxbans.amxx;Amxbans v5.0 amxmod manual
Далее отправляемся в директорию - "
cstrike\addons\amxmodx\configs" находим там файл "
amxbans.cfg" и правим там строчки:
// Dont use http:// in this cvar. The url will show to banned players in the console.
amxbans_complain_url "www.yoursite.com"
Вместо "
www.yoursite.com" например адрес вашего форума с разделом о забаненных
// 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"
Заместо "
pathToYour" напишите путь к amxbans'у
Например: "http://ваш айпи где стоит web-сервер/bans/findex.php?steamid=%s"
Далее запускаете ваш сервер !
Далее идем в банлист и авторизируемся "логин" "пароль"
Далее идем во вкладку "
Servers"
Выбираем там ваш сервер, там будет "
edit" жмём, где написано "
RCON" - вводим туда ркон пароль от сервера, жмём "
OK"
Грубо говоря всё !
=============================================================
- 6) Детальное описание настройки админки а) через users.ini
б) непосредственно через сам банлист
Как это сделать читайте в теме "
Настройка админки двумя способами ( банлист или users.ini )"
=============================================================
- 7) Некоторые ответы на часто задаваемые вопросы по настройке банлистаВнимание , если вы делали все по моей статье , никаких проблем не должно быть, а именно :
-Банлист установился нормально
-Вы все файлы кинули правильно по всем директориям сервера , и правильно их отредактировали
Ниже
идут ответы на вопросы которые могут возникнуть если вы делали чтото по
другому , например ставили на другой веб сервер , или читали только
некоторую часть статьи :
Настройки банлиста :Игровые сервера автоматически добавляются в
AMX Bans, как только происходит соединения AMX Bans с базой данных.
Как банить?! Также, как и раньше. Только теперь вместо
АМХ BAN меню, будет меню
AMX Bans 5.0 меню с выбором причины бана.
1) У меня после установки
AMX Bans белый экран
Нужно в
php.ini выставить у атрибута «
magic_quotes_gpc»
OnPS! Если у вас нет доступа к
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)
Измените атрибуты (
разрешите запись). Выставтье CHMOD 777 для нужных папок и файлов
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.tpl13)А в каком файле можно убрать строку:
AMXBans 5.0 by YoMama/LuX & lantz69 templates\main_footer.tpl