link5760 link5761 link5762 link5763 link5764 link5765 link5766 link5767 link5768 link5769 link5770 link5771 link5772 link5773 link5774 link5775 link5776 link5777 link5778 link5779 link5780 link5781 link5782 link5783 link5784 link5785 link5786 link5787 link5788 link5789 link5790 link5791 link5792 link5793 link5794 link5795 link5796 link5797 link5798 link5799 link5800 link5801 link5802 link5803 link5804 link5805 link5806 link5807 link5808 link5809 link5810 link5811 link5812 link5813 link5814 link5815 link5816 link5817 link5818 link5819 link5820 link5821 link5822 link5823 link5824 link5825 link5826 link5827 link5828 link5829 link5830 link5831 link5832 link5833 link5834 link5835 link5836 link5837 link5838 link5839 link5840 link5841 link5842 link5843 link5844 link5845 link5846 link5847 link5848 link5849 link5850 link5851 link5852 link5853 link5854 link5855 link5856 link5857 link5858 link5859 link5860 link5861 link5862 link5863 link5864 link5865 link5866 link5867 link5868 link5869 link5870 link5871 link5872 link5873 link5874 link5875 link5876 link5877 link5878 link5879 link5880 link5881 link5882 link5883 link5884 link5885 link5886 link5887 link5888 link5889 link5890 link5891 link5892 link5893 link5894 link5895 link5896 link5897 link5898 link5899 link5900 link5901 link5902 link5903

PlayersLife » » Как установить банлист на локальный Web-сервер хостинг

Как установить банлист на локальный Web-сервер хостинг

Как установить банлист на локальный Web-сервер хостинг


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


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


Необходимые файлы:
helpgamer.ru_amxbans5.rar [к сожалению, ссылка больше недоступна]


Начнём установку.


Распаковываем архив. Видим 3 папки.




Кидаем содержимое папки web к себе на сервер или переименовываем её (Например в bans) и кидаем её на сервер.

Заходим по адресу: http://ваш_сайт.ru/admin/setup.php и видим это:




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


• 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




Теперь надо связать 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 с подпапками на игровой сервер.

Внимание!

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