Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Установка бан листа AMXbans 5.0 на веб сервер
SMaster
Дата: Понедельник, 12.09.2011, 05:37 | Сообщение # 1
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Как установить бан лист AMXbans 5.0 на хост и подключить к нему сервера Counter-Strike.

Для установки бан листа amxbans 5.0 качаем архив из аттача и распаковываем его.

В распакованном архиве у Вас будет три папки: amxmodx, Docs и web.

Все что находится в папке amxmodx нужно будет залить на сервер CS, после
установки Веб части, которая находится в папке web. О серверной части
поговорим после того, как установим веб часть.

Приступим к установке.

Установка веб чисти AMXbans 5.0 на хостинг.

Заходим на свой веб сервер используя ftp клиент и создаем директорию
(папку), куда и зальем все файлы из папки web, например bans (имя может
быть любое Вам удобное). Заливаем все файлы.

После того, как все файлы перемещены в директорию bans на Ваш сервер,
нужно установить права на некоторые папки для установки бан листа.
Находим папки templates_c (путь к папке /var/www/ваш_домен/bans/smarty/templates_c), include (путь к папке /var/www/ваш_домен/bans/include) и устанавливаем на них права 777 (chmod 0777).

Теперь, перед запуском установки, нужно создать базу данных amxbans. Для
этого воспользуемся phpmyadmin. Заходим в БД MySQL и создаем новую базу
для amxbans 5.0.

В поле "Новая база данных" вводим имя базы, например bans. В поле рядом,
выбираем кодировку базы данных (у меня вся база в этой кодировке,
поэтому я выбираю эту кодировку) - utf8_general_ci и жмем кнопку
"Создать".



База данных создана.

Для подключения к базе данных, будем использовать только что созданную
базу и пользователя root, либо имя пользователя, которое Вам выдал Ваш
провайдер/хостер (главное, чтобы у него было достаточно
прав/привилегий).

Теперь сама установка.


Шаг 1.


Набираем в браузере, в адресной строке, http://ваш_домен/bans.
Это путь к созданной директории, куда Вы залили все файлы из папки web
(если использовали другое имя - вместо bans укажите свое). Запускаем
файл setup.php.



В поле "Database server" - вводим localhost, либо 127.0.0.1 (что одно и то же).

В поле "DB Name" - имя только что созданной базы, в этом примере это bans.

В поле "DB Username" - имя пользователя базы данных root, либо имя, которое Вам выдал хостер.

В поле "DB Password" - пароль пользователя базы данных (т.е. пароль пользователя root, либо пароль пользователя БД выданного провайдером)



И жмем кнопку "check connection". Если все данные введены правильно, то
Вы увидите, в правом углу "DB details OK. Proceed." и предложение
перейти ко второму шагу установки.



Шаг 2.

На втором шаге установки, Вам будет предложено создать таблицы в базе
данных. Жмем на кнопку "create". В следующем окне Вы увидите удачно ли
были созданы таблицы БД.



Шаг 3.

Проверка путей к директориям. Как правило так и оставляем. Переходим к шагу четвертому.



Шаг 4.

Создаем веб администратора Вашего бан листа.

В поле "Nickname" - вводим свой ник.

В поле "Email address" - вводим свою почту.

В поле "Password" - вводим свой пароль.

Эти данные, в дальнейшем, Вы будете использовать для входа в веб часть бан листа, настройки серверов и добавления админов.



Шаг 5.

Проверка конфигурации бан листа.

Тут есть несколько моментов, которые стоит изменить, для корректной работы и вообще работы бан листа.

Например. Если Вы оставите в поле "Enable version-checking?" значение
"enabled", банлист может запуститься белой страницей по окончании
установки и тогда придется начинать весь процесс установки заново.
Рекомендую отключить эту функцию, установив значение "disabled".

В поле "Hours between webserver and game server" следует правильно
установить временную зону, во избежание, в дальнейшем, вопросов: "Я
забанил игрока на 5-30 минут, а он снова заходит на сервер". подобная
ситуация возникает из-за того, что сервер и бан лист, работают в разном
временном режиме, т.е. на сервере одно время, а в бан листе другое и
забанив игрока, бан лист считает, что время бана забаненного только что
Вами игрока уже истекло и, соответственно, он может снова зайти на
сервер. Получается просто кик, а не бан игрока. Синхронизируйте время.

Все остальное можно оставить без изменений. Жмем кнопку "finalize".



Шаг 6.

Проверка как создался веб админ и прав на запись конфигурационного
файла. Если установили права на соответствующие папки 777 и ввели все
данные верно - Вы увидите информацию о том, что веб администратор создан
успешно, ему присвоен уровень доступа 1 и конфигурационный файл открыт
для записи "Succeeded".



Если все так, то жмем на кнопку "proceed to AMXBans" и переходим непосредственно к бан листу.

А вот тут уже есть несколько моментов, с которыми сталкивались многие.

Если, после нажатия кнопки "proceed to AMXBans", Ваш банлист выглядит вот так:



то нужно еще немного поработать, чтобы Ваша система банов заработала нормально.

Итак, если ваш бан лист соответствует картинке, нужно в директории с бан
листом (у нас это bans и путь к ней /var/www/ваш_домен/bans), создать
файл .htaccess со следующим содержанием:

php_flag magic_quotes_gpc on

После этого ваш бан лист может выдать следующее: Magicquotes are set to
'OFF' in php.ini. AMXBans will not function unless magicquotes are set
to 'ON'.



Обратите внимание на ссылку в адресной строке, в браузере. Ее нужно привести к виду: http://ваш_домен/bans. Просто удалите из нее вот это:

unavailable.php?msg=magicquotes_off

и обновите страницу. Теперь видим что?



Ваш бан лист работает.

Если после добавления в директорию с бан листом, файла .htaccess,
AMXbans отказывается работать - это означает, что на вашем сервере не
включен mod rewrite в apache. В этом случае обратитесь к хостеру и попросите включить его, либо включите сами, если сервер установлен у Вас.

В случае, если после смены языка на русский, Вы наблюдаете вместо
кириллицы иероглифы - откройте ваш файл .htaccess и добавьте ниже строки
php_flag magic_quotes_gpc on, еще одну:

AddDefaultCharset windows-1251

Русский язык будет отображаться корректно.

Далее настраиваем сервера и добавляем админов.

Подключение серверов Counter-Strike к AMXbans 5.0.

Берем папку amxmodx из архива и заливаем все содержимое по соответствующим директориям на сервере (копируем папка на папку).

Теперь, для того, чтобы подключить непосредственно сервер к Вашему бан
листу, нужно вписать данные подключения к Вашей базе, в плагин, которые
Вы указывали во время установки веб части. Для этого будем править, а
потом компилировать исходник admin_amxbans.sma.

Открываем исходник admin_amxbans.sma, находим строку с 89 по 93 (воспользуйтесь редактором Akelpad) и меняем данные по умолчанию на свои:

register_cvar("amx_sql_host", "127.0.0.1") - если веб сервер и
бан лист на одной машине, то можно не менять, а если на разных, то,
соответственно, указываем IP, на котором у Вас установлен веб сервер.

register_cvar("amx_sql_user", "root") - пользователь базы данных (Вы его указывали во время установки веб части).

register_cvar("amx_sql_pass", "ваш_пароль") - пароль пользователя базы данных (так же указывали во время установки веб части).

register_cvar("amx_sql_db", "amx") - имя базы данных (создавали для установки веб части).

register_cvar("amx_sql_type", "mysql") - тип базы данных оставляем без изменений.

Сохраняем и закрываем. Компилируем плагины. Если для Linux сервера, то смотрим материал Компиляция плагинов в Linux.

После того, как откомпилировали плагины, не забываем забрать, теперь уже admin_amxbans.amxx из папки compiled, которая находится в /.../cstrike/addons/amxmodx/scripting. Если Вы только скачали платформу и папки compiled не было, то она создастся после компиляции автоматически.

Плагины amxbans.amxx и admin_amxbans.amxx поместить в директорию plugins вашего сервера CS, которая находится в /.../cstrike/addons/amxmodx. После этого открываем на редактирование файл plugins.ini, находящийся в /.../cstrike/addons/amxmodx/configs
и подключаем бан лист, добавив amxbans.amxx и admin_amxbans.amxx в
самом верху, после строки ; AMX Mod X plugins. Вот как это выглядит в
самом файле (пример части файла plugins.ini):

; AMX Mod X plugins

; Amxbans
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)

Находим admin.amxx, в этом же файле и закомментируем его, поставив перед ним знак комментария (;).
В этом случае Вы отключаете стандартную систему управления банами и
подключаете Ваш бан лист. Сохраняем и закрываем файл plugins.ini.

Теперь Ваш сервер Counter-Strike практически полностью подключен к
AMXbans 5.0. Осталось только отредактировать конфигурационный файл
AMXbans 5.0 - amxbans.cfg, который находится в /.../cstrike/addons/amxmodx/configs.

Открываем файл amxbans.cfg на редактирование. На что стоит обратить внимание в этом файле:

Строка 10, amxbans_servernick "" - тут Вы можете указать имя,
которое будет отображаться в бан листе, когда в роли админа выступает
сам сервер. Например, если у Вас установлен Atac, то сервер
автоматически, сам, будет банить игроков достигших максимального предела
Team Kill, установленного в atac.cfg. В этом случае в бан листе будет
отображен игрок забаненный сервером за Team Kill. Если не указывать
ничего, то имя сервера будет браться из server.cfg.

Строка 25, amxbans_complain_url "www.yoursite.com" - тут Вы должны указать доменное имя Вашего сайта. Не используйте http://.

Строка 37,amxbans_banhistmotd_url "http://pathToYour/findex.php?steamid=%s" - тут указываем ссылку на файл findex.php, на вашем веб сервере для отображения бан меню.

Вот, собственно говоря, и все. Если Вы все сделали верно, сервера
автоматически появятся в веб части AMXbans, во вкладке "сервера" и Вам
останется только добавить админов.

Скачать AmxBans 5.0


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
soap
Дата: Понедельник, 09.01.2012, 23:27 | Сообщение # 2
офлайн

  • Сообщения: 100
  • Награды: 0
  • Замечания:
 
Здравствуите ! Установил регистрацию ников через AMXbans 5.1 , тоесть скрипт записывает ники с флагом а и ставит пароль !там минимальная длина ников 4 символа, как установить меньшее значение!? И как написать ссылку на свои саит (там жирными буквами написано ) ссылко
 
SMaster
Дата: Вторник, 10.01.2012, 07:48 | Сообщение # 3
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
В веб части поищи ссылку.

---
Выложи тот скрипт.Попробую найти где спрятана ссылка.


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
soap
Дата: Вторник, 10.01.2012, 09:47 | Сообщение # 4
офлайн

  • Сообщения: 100
  • Награды: 0
  • Замечания:
 
весит 4 мб поэтому залил на народ!)

ссылко
 
SMaster
Дата: Вторник, 10.01.2012, 10:05 | Сообщение # 5
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
soap, Ничего похожего не нашел.
Что еще есть?

Выложи.


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
soap
Дата: Вторник, 10.01.2012, 11:54 | Сообщение # 6
офлайн

  • Сообщения: 100
  • Награды: 0
  • Замечания:
 
SMaster, это все что было, это вес скрипт )
 
kica
Дата: Пятница, 25.01.2013, 20:03 | Сообщение # 7
офлайн

  • Сообщения: 216
  • Награды: 3
  • Замечания:
 
icecream
 
ТопсЯ
Дата: Среда, 19.06.2013, 13:49 | Сообщение # 8
офлайн

  • Сообщения: 55
  • Награды: 0
  • Замечания:
 
нажимаю на кнопку чек коннектион и все ... ничего не выдает вообще ..... хостинг ihc.ru
Может кто что подскажет ? или кто может мне поставить 150 руб дам!

Добавлено (19.06.2013, 13:49)
---------------------------------------------
мой скайп mrtops4

 
Stiker
Дата: Среда, 19.06.2013, 14:03 | Сообщение # 9
офлайн

  • Сообщения: 73
  • Награды: 3
  • Замечания:
 
У меня у одного скрины не показывает?
 
ТопсЯ
Дата: Среда, 19.06.2013, 15:01 | Сообщение # 10
офлайн

  • Сообщения: 55
  • Награды: 0
  • Замечания:
 
Stiker, мне их тоже не видно

Добавлено (19.06.2013, 15:01)
---------------------------------------------
скиньте пожалуйста рабочий скрипт amxban .....

 
sarumangreat
Дата: Четверг, 20.06.2013, 01:21 | Сообщение # 11
офлайн

  • Сообщения: 46
  • Награды: 0
  • Замечания:
 
Stiker, Блин а я уже думал чет у меня с браузером smile
 
  • Страница 1 из 1
  • 1
Поиск: