Меню
Главная Все о плагинах Как собрать сервер? Галерея Форум Обмен баннерами Контакты
Counter-Strike
Лого Боты Фоны Модели оружия Патчи Звуки Карты Взрывы Радары Спрайты Прицелы Античиты Скачать CS Модели игроков Программы для CS
Все для сервера
Плагины Готовые сервера Программы для сервера Сборка серверов CS
Статистика
» Личный состав
Всего: 30084
Новых за месяц: 23
Новых за неделю: 8
Новых вчера: 0
Новых сегодня: 1


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

Кто нас сегодня посетил


Главная » Статьи » Counter Strike » Создание сервера

Установка и настройка AMX BANS (банлиста) на хостинг

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

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. Заходим по адресу: https://ваш_сайт.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 установлен на хост. Ваш банлист доступен по адресу: https://ваш сайт/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 для этого изспользуйте https://www.amxmodx.org/webcompiler.cgi
и получаем новый admin_amxbans.amxx, им заменяем старый admin_amxbans.amxx в папке на вашем сервере plugins.

4. Заходим в amxmodx/config/amxbans.cfg находим и редактируем
// Dont use https:// in this cvar. The url will show to banned players in the console.
amxbans_complain_url dark-cs.ru (красным ваш сайт для подачи апелляции)

// Put the path to your findex.php here if you want to use the banhistory menu
amxbans_banhistmotd_url "https://dark-cs.ru/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
Авторские права надо соблюдать! Но можно посмотреть в файле и подправить немного.
templates\main_footer.tpl

BGLOGIST.COM - блог о транспортной логистике, перевозках, экспедировании, таможeнных услугах


Источник: https://dark-cs.ru
Категория: Создание сервера | Добавил: D@rk-Denis (17.07.2009) | Автор: DarkDen W
Просмотров: 18773 | Комментарии: 91 | Теги: Плагины, AMXbans
Всего комментариев: 91 1 2 3 »
0  
1 ST1M   (07.08.2009 20:07)
Народ! А что делать если я хочу создать базу данный в "https://localhost/phpmyadmin" я захожу туда, а он мне пишет за место "Создать Базу Данных", "Нет привелегий"- красным цветом! Что делать??
Ответ: попробуй дать доступ к файлам 777

0  
2 D@rk-Denis   (08.08.2009 18:10)
надо зайти на веб сервер как админ и создать
возьмите у нас на сайте есть top server 2.1 достаточно простая и удачная прога
создает веб сервер со всеми службами

0  
3 respectmusic   (08.09.2009 19:13)
Ребята - помогайте!
Все сделал по инструкции, а вот последний шаг - не дает мне покоя, НЕ ПОЛУЧАЕТСЯ из-за этой ошибки:
Creating default level (1) Succeeded
Inserting Webadmin adminchick Succeeded
Writing config file Failed (Enable write permission on the include folder and smarty/templates_c)
Как я понимаю он просит разрешение на запись - но я установил разрешение "0777"

Помогите пожалуйста! Спасибо заранее! wink


0  
4 D@rk-Denis   (09.09.2009 02:32)
1. запусти мазилу выбери полностью каталог bans и скажи 777 доступ
2. попробуй все заново но базу очисти или удали и создай заново
3. ну и прочитай внизу ФАК может что и от туда поможет
Дословно перевод нет возможности записать в этот каталог

0  
5 D@rk-Denis   (10.09.2009 01:14)
доступ сделать 777

0  
6 respectmusic   (28.09.2009 21:41)
В том то и дело, что доступ открыт везде - где только это возможно!

При установке на 3м шаге неправильно определяются пути:
/home/users/achik/domains/warmodcs.ru/amxban
а надо:
/home/users/a/adminchik/domains/warmodcs.ru/amxban

И после установки потребовалось добавить директиву
php_flag magic_quotes_gpc on
в файл .htaccess

Теперь другая проблема. У меня имя БД на хостинге - так и называется "localhost"!
Что нужно писать в amx_sql_host "localhost" - ? IP сайта или так и оставить? (admin_amxbans.sma)
И что нужно писать в amx_sql_host "localhost" ? Так же IP или localhost? (sql.cfg)


0  
7 respectmusic   (29.09.2009 16:34)
Я имею ввиду, что сервер у меня не видет скрипт. Все перебробывал.
И вообще, странно, что в статье не указан способ для отдельных серверов, т.е. WEB и hlds. - на разных сторонах. dry

0  
8 D@rk-Denis   (29.09.2009 17:31)
на вашем КС сервере везде где спрашивают ип хоста писать ип сайта
т.е. оба ваши файла писать ип а не localhost

amx_sql_host "localhost" – Удаленный IP базы данных (где банлист) т.е. типа 194.87.34.56
register_cvar("amx_sql_host", "127.0.0.1") – Хост где стоит база банов (банлист) - что и выше

не забываем на сайте открыть доступ к базе данных с удаленного ипа сервера
прочитайте FAQ ниже статьи

Статья как раз про разные стороны, если и веб и сервер на одном хосте то везед пишеться localhost или "127.0.0.1"


0  
9 respectmusic   (02.10.2009 05:38)
Спасибо! Вы лучшие! thumb

0  
10 NiVa   (03.10.2009 21:54)
Парни помагите создать банлист я чтото не чего не понял я не знаю что это такое
1. PHP
2. MySQL
3. Cron
4. Удаленный доступ к базе MySQL (соответственно дать доступ к базе с IP вашего сервера CS)
и как создать
как создать . "Создаем базу MySQL на хосте сайта (в месте где будет находится банлист) "
А папку web кидать как заархивированную или как растолкуйти плиз!

1-10 11-20 21-27
Имя *:
Email:
Код *:
Создать сайт бесплатно
«Dark-Portal» © 2008-2013 Все права защищены