AMXBans V4.0 от Yomama - плагины для Counter-Strike

Автор [P4F]v1ru5, 2009 Авг. 27, 15:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] скриптыустановкаcounter-strikeплагиныamxbansyomamaamxx

[P4F]v1ru5

Для инсталляции плагина требуются:

Цитировать- последняя рабочая версия Metamod.

- последняя рабочая версия AMX (0.9.9) или AMXX (1.0) работающая с БД MySQL.

- Доступ к базе MySQl.

- вебсервер с поддержкой PHP ( в php.ini magic_quotes_gpc должен быть выстьавлен ON)

- Smarty templating system (https://smarty.php.net/download.php).

Инсталляция плагина

Для начала сделайте бэкапы ;)
Цитировать1.Бэкап всех таблиц в БД.

2.Бэкап веб-файлов.

Установка вэб-интерфейса:

1. Скопируйте все файлы из архива из папки web на ваш вебсайт (например если у вас корень сайта .../www/cs-site/ то копируйте сюда .../www/cs-site/amxbans/)

2. Скачайте последнюю стабильную версию Smarty: https://smarty.php.net/download.php


3. Скопируйте все содержимое Smarty скачанное с сайта на ваш веб-сервер в папку .../www/cs-site-amxbans/smarty/

4. Проверьте что на вашем веб-сервере есть доступ на запись в папку smarty/templates_c и include/config.inc.php!!!

5. Убедитесь что ваша БД - MySQL.

6. Запустите файлик setup.php в вашем браузере (например https://www.your-cs-site.com/amxbans/admin/setup.php) и следуйте указаниям.

7. По завершению установки удалите файлик setup.php из директории admin. Веб-интерфейс не будет работать пока не удалите этот файл.

Инсталляция плагина.

(я привел пример только для амхх, подобно этому можно проинсталить так же и для амх-а)


AMXX
Цитировать1. извлеките admin.sma, amxbans.sma and amxbans_menu.sma в /addons/amxmodx/scripting (или скопируйте готовые плагины в /addons/amxmodx/plugins). УБЕДИТЕСЬ что плагин admin.amxx будет перезаписан!

2. Скомпилируйте плагины, если вы не использовали готовые.

3. Добавьте amxbans.amxx и amxbans_menu.amxx в /addons/amxmodx/configs/plugins.ini (после admin.amxx).

4. Добавьте amxbans.txt в /addons/amxmodx/data/lang

5. Рестартаните сервера или смените на них карту и убедитесь что плагины запустились нормально (наберите команду amx_plugins в консоли сервера) В консоли при старте сервера вы увидете надпись '[amxbans.amxx] AMXBans amxx_3.1 is online'). Если нет доступа к консоли, то эту надпись можно увидеть в логах amx-а.

6. После этого вы можете использовать веб-интерфейс для добавления админов и их прав.
Инсталляция скрипта для базы данных.

Цитировать0. откройте файл move_bans.pl (он в архиве) с помощью текстового редактора (например, блокнот).

1. введите в нем настройки вашей базы данных (база, логин, пароль, хост)

2. пропишите этот скрипт для регулярного запуска в cronjob (хм... у меня под линухом это называется crontab). Пропишите эту строку в cronjob (crontab): '*/15 * * * * /home/amxbans/mv_bans.pl'. Он будет обращаться к БД каждые 15 минут.

Дальше по инструкции идет настройка прав админам через веб-интерфейс и куча других настроек. Думаю с ними каждый сможет ознакомится сам глядя на картинки представленные в оригинальной инструкции ТУТ

Консольные команды:

Самая оптимальная для наших НоСтим серверов команда

Цитироватьamx_banip <time_in_minutes> <nickname|steamid> <reason>

Пример:

code:
Цитироватьamx_banip 120 Chiter WallHack


т.е.: команда время_бана ник_читера причина_бана


п.с.: не советую использовать команду amxbans_menu т.к. он банит по СтимАйДи :(

=======================>>>

Инструкция по установке

Последнюю версию этого плагины вы можете скачать ЗДЕСЬ




Цитировать1. Качаем архив amx_bans_4.3.1_lan.zip

2. Распаковать папку web в директорию для доступа из интернета, например /home/www/cs16stats/bans

3. Из папки plugins перекинуть файлы admin_sql.amxx и amxbans_4.3.1_lan.amxx в cstrike/addons/amxmodx/plugins


4. Перекинуть файл amxbans.txt в папку cstrike/addons/amxmodx/data/lang

5. Поправить конфигурационный файл cstrike/addons/amxmodx/configs/plugins.ini:

Первым плагином должен грузиться admin_sql.amxx, после него amxbans_4.3.1_lan.amxx, admin.amxx закомментировать. Например:

Цитировать; AMX Mod X plugins


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

amxbans_4.3.1_lan.amxx debug

Цитировать6. Занести в файл cstrike/addons/amxmodx/configs/sql.cfg данные для доступа к базе, например:

Цитата:
Цитировать// SQL configuration file

// File location: $moddir/addons/amxmodx/configs/sql.cfg


// *NOTE* Linux users may encounter problems if they specify "localhost" instead of "127.0.0.1"

// We recommend using your server IP address instead of its name

amx_sql_host "127.0.0.1"

amx_sql_user "amxbans"

amx_sql_pass "password"

amx_sql_db "amxbans"

Все. Со стороны CS все готово.




Переходим к установке web части:

Полагаю, что файлы уже лежат в директории, доступной для доступа через web-сервер.
ЦитироватьЗапускаем setup скрипт, например: https://домен/cs16stats/bans/admin/setup.php

Следуем инструкциям установки.
Цитировать* Не забудем дать права записи для папок include и smarty/templates_c

* Данные для доступа к базе те же, что внесли в sql.cfg



Если все нормально, значит все должно работать. На кроликах не проверял, но добавив тестового админа увидел следующее:

Цитата:
Цитировать[AMXX] Loaded 1 admin from database

[amxbans_4.3.1_lan.amxx] AMXBans 4.3.1 is online

[AMXBANS] Loaded 3 reasons from database

[amxbans_4.3.1_lan.amxx] AMXBans Menu 4.3.1 is online (3 reasons loaded)


Эти строки увидите после загрузки карты.

Во время загрузки сервера может выскочить сообщение:

Цитата:
Цитировать[MYSQL] Invalid database handle 0


[AMXX] Displaying debug trace (plugin "amxbans_4.3.1_lan.amxx")

[AMXX] Run time error 10: native error (native "dbi_close")

[AMXX]
  • textYCSWOn.sma::plugin_end (line 1779)


при включеном debug mode, но наверное ничего страшного. По мере поступления информации буду пополнять.

Работа проверена на следующей конфигурации:
ЦитироватьProtocol version 47

Exe version 1.1.2.5/Stdio (cstrike)


Exe build: 20:06:30 Mar 7 2006 (3421)

Metamod: v1.19p28

AMXX: 1.70

Web server: Apache/1.3.33 (Debian GNU/Linux)

PHP: 4.3.10-16

MySQL: 4.0.24

ЦитироватьВерсия smarty для web части amxbans: 2.6.13

статья взята с : https://faq.cs2.ru


Похожие темы (5)