Если кто хочет посмотреть AMXBans в работе , нажмите
ЗДЕСЬ.
C помощью его можно банить, редактировать баны, предоставлять доступ к управлению AMX X и т.д.
Чтобы установить
AMXBans требуется
Perl , PHP , MySQL и конечно
WEB сервер IIS хотя бы локальный, инструкция написана с учётом того,
что всё это установлено на вашем компьюрете.
Как всё это установить и настроить описано у меня на сайте , меню
Создание сервера. В принципе если вы всё это устанавливали и настраивали сами, то справитесь и с этим.
Также требуется
AMX X не ниже 1.7.0 , я читал ,хотя сам не пробовал, что идёт и на AMX X 1.6.0.
Также требуется
компилятор для этих версий AMX X мода.
Скачать можно и от меня этот мод в комплекте..
СКАЧАТЬ.
В этом комплекте есть ещё дополнительно и WEB модуль v.0.48 , Чтобы пользоваться им , после установки мода наберите в браузере
http://ВАШ ip:27015 и там всё поймёте!
C AMX X модулем надеюсь разберётесь сами, устанавливается и идёт с первого раза. Переходим непосредственно к модулю
AMXBans.
Подготовительные работы
Скачиваете модуль AMXBans..
СКАЧАТЬ
Теперь создаёте папку , лучше на рабочем столе и распаковываете в неё архив.
Открываем, видим 3 папки, папку
WEB копируем в веб папку
inetpub/wwwroot и переименовывем её в
amxbans.
Потом из этой папки будете устанавливать AMXBans.
Открываете
MySQL/data и создаём папку
amxbans это будет ваша база данных AMXBans.
Окрываете папку
Plugins, видите 3 файла
admin_sgl.sma , amxbans.txt , amxbans_4.3.1.sma .
Файл
amxbans.txt копируете в
Valve\cstrike\addons\amxmodx\data.
Файлы
admin_sgl.sma , amxbans_4.3.1.sma копируете в
Valve\cstrike\addons\amxmodx\scripting.
Теперь будете изменять содержимое 2 х файлов в
Valve\cstrike\addons\amxmodx\scripting.
Открываете файл (лучше в WordPad чтобы быстрее найти)
admincmd.sma в
Valve\cstrike\addons\amxmodx\scripting .
Находите строчку как показано ниже:
И меняете как показано на рисунке ниже т.е. добавляете
xxxx и сохраняете файл.
Теперь находите открываете там же файл
admin_sgl.sma и находите строчки:
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")
И меняете как показано на рисунке ниже т.е. вписываете свои данные
базы данных MySQL.
register_cvar("amx_sql_host", "
localhost")
register_cvar("amx_sql_user", "
root")
register_cvar("amx_sql_pass", "
password")
register_cvar("amx_sql_db", "
amxbans")
Теперь запускаем компилятор т.е. кликаем по файлу
compile.exe в той же папке scripting. Если компилятор не проиформирует
об ошибках в этих 3 х файлах, значит всё в порядке, идём дальше.
Скомпилированные файлы находяться в папке
compiled по адресу:
Valve\cstrike\addons\amxmodx\scripting\compiled .
Открываем папку compiled и находим 3 необходимых нам файла, расширение у них сменилось с
.sma на
.amxx
admincmd.amxx
admin_sql.amxx
amxbans_4.3.1.amxx
Эти 3 файла копируете в папку
plugins по адресу: Valve\cstrike\addons\amxmodx\plugins, разрешаете замену файлов.
Открываете файл
plugins.ini и вписываете имена 2 х плугинов
admin_sql.amxx и
amxbans_4.3.1.amxx , имя
admincmd.amxx уже там есть, мы же просто поменяли в нём данные.
Помните, имя
admin_sql.amxx поставте 2 ым в списке плугинов, база данных должна загружаться одной из первых.
Редактируем файл
sql.cfg в папке Valve\cstrike\addons\amxmodx\configs, выставляем как показано ниже, если ваши данные схожи.
Нижняя строчка отаётся обязательно как указано !
amx_sql_host "localhost"
amx_sql_user "root"
amx_sql_pass "password"
amx_sql_db "amxbans"
amx_sql_table "
amx_bans"
Теперь нам надо запустить модуль
mysql_amxx.dll, чтобы AMX X видел базу MySQL.
Делается это просто: находим файл
modules.ini и раскоментируем строку
mysql_amxx.dll.
ВСЁ!! Подготовительные действия закончены !! Устанавливаете AMXBans !!
Установка AMXBans
Набираем в строке браузера
http://www.vovan.lv/amxbanx , ваши данные соответственно, мои для примера.
Что появилось, видите ниже. Вписываете свои данные, жмёте на клавишу и так до 5 го шага.
Тоже пишите своё.
Ну и последний шаг, если всё в порядке.
Если при открытии главной страницы AMXBans появиться сообщения PHP об
ошибках, откройте файл
php.ini и выставте строчки
Register_globals=on и
Magic_quotes_gps=on.
Далее прописываете Админов: выбираете "админы и серверы" \ "Упрвление amx-админами" , что писать показано ниже да вы и сами знаете.
Таким же образом прописываете WEB-админов т.е. тех кто сможет заходить и работать с этим меню.
Чтобы вы могли видеть с этой страницы игроков на сервере выберите: "серверы" \ "править" и впишите
"пароль RCON", который вы вписали при запуске сервера.
После этого при выборе опции
добавить live-бан вы будете видеть игроков вашего сервера на данной странице.
Далее объяснять, думаю, нет смысла. Сами разберётесь. Всё просто как грабли. Не забудьте удалить
setup.php.
Как писать когда баните в консоли: amx_banip <время> < Nik > <причина бана>
>> >>Чтобы отображались баны сделанные
ATAC в addons\amxmodx\configs\atac\anac.cfg\ впишите
atac_amxban 1.
>> >>Чтобы отображались баны сделанные
HLGuard почитайте на родном сайте
http://www.amxbans.net
Но на последок следует упомянуть файл
move_bans.pl по адресу: wwwroot/amxbans/admin. Когда записей о банах накопиться великое множество, вам придёт мысль,
неужели их нельзя удалять автоматически. Для этого и служит файл
move_bans.pl.В назначенных заданиях сделайте соответствующую запись и составте расписание на запуск файла.
Не хотите?! Шлёпайте по нему вручную.
Поговорить можно в
форуме
Наверх