Dedicated-Server.RU  


Ответ
 
Опции темы Опции просмотра
Старый 27.12.2004, 11:20   #1
с доступом к форуму безопасности
 
Регистрация: 15.10.2003
Адрес: nmsk.dp.ua
Сообщений: 304
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию AMXbans v4.0 by YoMama/LuX

Документация по установке AmxBans 4.3.1 LAN RUS
AMXbans v4.0 by YoMama/LuX
Для инсталляции плагина требуются:
- последняя рабочая версия Metamod.
- последняя рабочая версия AMX (0.9.9) или AMXX (1.0) работающая с БД MySQL.
- Доступ к базе MySQl.
- вебсервер с поддержкой PHP ( в php.ini magic_quotes_gpc должен быть выстьавлен ON)
- Smarty templating system (http://smarty.php.net/download.php).
Инсталляция плагина
Для начала сделайте бэкапы ;)
1.Бэкап всех таблиц в БД.
2.Бэкап веб-файлов.
Установка вэб-интерфейса:
1. Скопируйте все файлы из архива из папки web на ваш вебсайт (например если у вас корень сайта …/www/cs-site/ то копируйте сюда …/www/cs-site/amxbans/)
2. Скачайте последнюю стабильную версию Smarty: http://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 в вашем браузере (например http://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>
Пример:
Код:
amx_banip 120 Chiter WallHack
т.е.: команда время_бана ник_читера причина_бана
п.с.: не советую использовать команду amxbans_menu т.к. он банит по СтимАйДи :(
=======================>>>
Последнюю версию этого плагины вы можете скачать ЗДЕСЬ
Romaaa вне форума   Ответить с цитированием
Старый 28.12.2004, 00:36   #2
DS.RU Moderator
 
Регистрация: 26.03.2004
Адрес: Москва
Сообщений: 2,751
Сказал спасибо: 9
Поблагодарили 93 раз(а) в 39 сообщениях
По умолчанию

все установилось .
вот только вылетало это но потом исчезло
L 12/27/2004 - 21:06:15: [AMXX] Run time error 10 (native) (plugin "amxbans.amxx") - debug not enabled.
L 12/27/2004 - 21:06:15: [MySQL] Invalid database handle -1
L 12/27/2004 - 21:06:15: [AMXX] To enable debug mode, add " debug" after the plugin name in plugins.ini (without quotes).
L 12/27/2004 - 21:06:15: [AMXX] Run time error 10 (native) (plugin "amxbans.amxx") - debug not enabled.
L 12/27/2004 - 21:06:15: [MySQL] Invalid result handle -6
L 12/27/2004 - 21:06:15: [AMXX] To enable debug mode, add " debug" after the plugin name in plugins.ini (without quotes).
L 12/27/2004 - 21:06:15: [amxbans.amxx] AMXBans amxx_4.0 is online
[AMXX] ML_NOTFOUND: NO_REASONS
L 12/27/2004 - 21:06:15: [amxbans_menu.amxx] AMXBans Menu is online (0 reasons loaded)
а щас переведу ее на рус (с помощью промта )))) и все
тенкс Romaaa

еще одна проблемма не могу прописать адрес сервера.
__________________
© Специалист по выносу мозга...
© [DEAGLE.RU] - Комитет по борьбе с читерами.
------------------------------------------------
Клиент + update cs1.6 V43
Блокируем сегменты сети по маскам, также бан подсетей MTU-INTEL через плагин AMXX
Консольные команды CS Source и HL2
Да, был знаком с DeadMoroz в 1999 и что ?
Да, ломали защиту Sierra в 1999 и выпустили первого клиента CS и что ?
Да, был знаком с MaddoxEmporio и что ?
Да, делал сборки и патчи на CS и что ?
western вне форума   Ответить с цитированием
Старый 28.12.2004, 09:06   #3
с доступом к форуму безопасности
 
Регистрация: 15.10.2003
Адрес: nmsk.dp.ua
Сообщений: 304
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Для western : у тебя линукс?
у меня был такой прикол.. не видело библиотеку Мускула под линухом... вот решение этой проблемы:

Цитата:
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
ln -s - создать ярлык
/var/lib/mysql/mysql.sock - поместить ярлык по этому пути и назвать mysql.sock
/tmp/mysql.sock - путь и файл на который создается ярлык.. после этого стартануло

+ возможно в папке амхх-а - configs - создай два одинаковых по содержимому файлика - sql.cfg и mysql.cfg
Romaaa вне форума   Ответить с цитированием
Старый 28.12.2004, 10:37   #4
DS.RU Moderator
 
Регистрация: 26.03.2004
Адрес: Москва
Сообщений: 2,751
Сказал спасибо: 9
Поблагодарили 93 раз(а) в 39 сообщениях
По умолчанию

у меня win 2003
создал в amxmodx/configs новый файл mysql.cfg и скопировал туда все из sql.cfg
amx_sql_host "127.0.0.1"
amx_sql_user "****"
amx_sql_pass "****"
amx_sql_db "amx"
amx_sql_table "admins"
рестартнул хех тоже самое, потом чета почесал репу и изменил так
amx_sql_db "bans" это база этого плагина
amx_sql_table "amx_" а ето его таблицы
и вот что он мне вывалил на странице сервера ,хотя его показал но грузился жутко долго.
Warning: checkamxplugversion(): php_network_getaddresses: gethostbyname failed in E:\www\bans\include\functions.inc.php on line 317

Warning: checkamxplugversion(http://www.xs4all.nl/~yomama/amxbans/version.inc): failed to open stream: No error in E:\www\bans\include\functions.inc.php on line 317
western вне форума   Ответить с цитированием
Старый 28.12.2004, 11:33   #5
с доступом к форуму безопасности
 
Регистрация: 15.10.2003
Адрес: nmsk.dp.ua
Сообщений: 304
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Для western :
такс.. давай попробуем такие варианты:
1. в plugins.ini напротив плагина amxbans.amxx допиши debug, т.е. вот так:
amxbans.amxx debug
и после рестартани сервер и глянь на что он ругнеся в плагине уже в логе амхх-а
2. в плагине admin.sma открой с помощью *.тхт и найди вот такие строки:

Код:
#endif
  register_dictionary("admin.txt")
  register_dictionary("common.txt")
  register_cvar("amx_mode","1")
  register_cvar("amx_password_field","_pw")
  register_cvar("amx_default_access","")

  register_cvar("amx_vote_ratio","0.02")
  register_cvar("amx_vote_time","10")
  register_cvar("amx_vote_answers","1")
  register_cvar("amx_vote_delay","60")
  register_cvar("amx_last_voting","0")
  register_cvar("amx_show_activity","2")
  register_cvar("amx_votekick_ratio","0.40")
  register_cvar("amx_voteban_ratio","0.40")
  register_cvar("amx_votemap_ratio","0.40")

  set_cvar_float("amx_last_voting",0.0)

#if defined USING_SQL
  register_srvcmd("amx_sqladmins","adminSql")
  register_cvar("amx_sql_table","admins")
#endif
  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")
попробуй заполнить нужное своими данными и перекомпили.. а потом глянь что выдаст сервер...

3. как прошла установка вебинтерфейса?
Romaaa вне форума   Ответить с цитированием
Старый 28.12.2004, 12:11   #6
DS.RU Moderator
 
Регистрация: 26.03.2004
Адрес: Москва
Сообщений: 2,751
Сказал спасибо: 9
Поблагодарили 93 раз(а) в 39 сообщениях
По умолчанию

веб интерфейс встал легко ибо проблемма была в php.ini не включил iconv.dll )) а на сайте PHP эта проблемма уже описывалась.
так вот после debug что дал сервер (ну вроде все окей)
L 12/28/2004 - 11:50:47: [amxbans.amxx] AMXBans amxx_4.0 is online
L 12/28/2004 - 11:50:47: [amxbans_menu.amxx] AMXBans Menu is online (0 reasons loaded)
залез в смашку и переделал все пути на свои и вот что вывалил сервер после реста
L 12/28/2004 - 12:00:42: [AMXX] Native error in "dbi_query" on line 428 (file "amxbans.sma").
L 12/28/2004 - 12:00:42: [MySQL] Invalid database handle -1
L 12/28/2004 - 12:00:42: [AMXX] Native error in "dbi_nextrow" on line 437 (file "amxbans.sma").
L 12/28/2004 - 12:00:42: [MySQL] Invalid result handle -6
L 12/28/2004 - 12:00:42: [AMXX] Native error in "dbi_query" on line 428 (file "amxbans.sma").
L 12/28/2004 - 12:00:42: [MySQL] Invalid database handle -1
L 12/28/2004 - 12:00:42: [AMXX] Native error in "dbi_nextrow" on line 437 (file "amxbans.sma").
L 12/28/2004 - 12:00:42: [MySQL] Invalid result handle -6
L 12/28/2004 - 12:00:42: [amxbans.amxx] AMXBans amxx_4.0 is online
L 12/28/2004 - 12:00:42: [amxbans_menu.amxx] AMXBans Menu is online (0 reasons loaded)
а вот еще что (прочитал на форуме amx что типа ктото имел проблемму конекта к базам) и разработчик его попросил выдать что пишет move_bans.pl при запуске через CMD и вот что он мне написал после долгих раздумий.

E:\www\amxbans>move_bans.pl
DBI connect('dbname=amx_database;host=my.sqlserver.com','sqluser',...) failed: U
nknown MySQL Server Host 'my.sqlserver.com' (11004) at E:\www\amxbans\move_bans.
pl line 87
Can't call method "prepare" on an undefined value at E:\www\amxbans\move_bans.pl
line 43.
__________________
© Специалист по выносу мозга...
© [DEAGLE.RU] - Комитет по борьбе с читерами.
------------------------------------------------
Клиент + update cs1.6 V43
Блокируем сегменты сети по маскам, также бан подсетей MTU-INTEL через плагин AMXX
Консольные команды CS Source и HL2
Да, был знаком с DeadMoroz в 1999 и что ?
Да, ломали защиту Sierra в 1999 и выпустили первого клиента CS и что ?
Да, был знаком с MaddoxEmporio и что ?
Да, делал сборки и патчи на CS и что ?
western вне форума   Ответить с цитированием
Старый 29.12.2004, 11:56   #8
DS.RU Moderator
 
Регистрация: 26.03.2004
Адрес: Москва
Сообщений: 2,751
Сказал спасибо: 9
Поблагодарили 93 раз(а) в 39 сообщениях
По умолчанию

да ну его время с ним терять возьму и снесу ,а когда они там его доделают вот тогда и поставлю ,кстати у тебя он на локалке стоит ? или в инет смотрит (может в локалке он не работает)
western вне форума   Ответить с цитированием
Старый 20.01.2005, 21:11   #10
DS.RU Moderator
 
Регистрация: 26.03.2004
Адрес: Москва
Сообщений: 2,751
Сказал спасибо: 9
Поблагодарили 93 раз(а) в 39 сообщениях
По умолчанию

ну в общем так зачесались у меня руки и решил попробовать снова ,хех все получилось и все работает ну конечно есть еще ошибки ну думаю устраню ,только пришлось несколько строк удалить в php и все полетело, ща все переведу на русский чтоб понятно было и все.
Классная штучка.
__________________
© Специалист по выносу мозга...
© [DEAGLE.RU] - Комитет по борьбе с читерами.
------------------------------------------------
Клиент + update cs1.6 V43
Блокируем сегменты сети по маскам, также бан подсетей MTU-INTEL через плагин AMXX
Консольные команды CS Source и HL2
Да, был знаком с DeadMoroz в 1999 и что ?
Да, ломали защиту Sierra в 1999 и выпустили первого клиента CS и что ?
Да, был знаком с MaddoxEmporio и что ?
Да, делал сборки и патчи на CS и что ?
western вне форума   Ответить с цитированием
Старый 20.01.2005, 21:53   #11
Забанен ибо нефиг
 
Регистрация: 17.11.2002
Адрес: Россия \ Москва
Сообщений: 337
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Было бы очень хорошо, если бы кто нибудь смог переписать плагинчики для работы по IP.
DJ вне форума   Ответить с цитированием
Старый 21.01.2005, 02:08   #12
DS.RU Moderator
 
Регистрация: 26.03.2004
Адрес: Москва
Сообщений: 2,751
Сказал спасибо: 9
Поблагодарили 93 раз(а) в 39 сообщениях
По умолчанию

а смысл ? он и так работает по IP и не плохо у меня локалка и проблем нет.
western вне форума   Ответить с цитированием
Старый 22.01.2005, 00:15   #14
DS.RU Moderator
 
Регистрация: 26.03.2004
Адрес: Москва
Сообщений: 2,751
Сказал спасибо: 9
Поблагодарили 93 раз(а) в 39 сообщениях
По умолчанию

да кстати адреса не видно хотя в доступе он должен быть виден (попробуй на форуме ему написать ,что он там ответит)
western вне форума   Ответить с цитированием
Старый 25.01.2005, 23:26   #15
DS.RU Moderator
 
Регистрация: 26.03.2004
Адрес: Москва
Сообщений: 2,751
Сказал спасибо: 9
Поблагодарили 93 раз(а) в 39 сообщениях
По умолчанию

Для Romaaa : выложи php-шную батву от старого плагина сделаем сверку и может чего выйдет.
western вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:31. Часовой пояс GMT +3.


Лицензия принадлежит Dedicated-Server.Ru