Дърпаме, разбира се, AMX Bans oт
тук, само изберете версия.. Сваляме .zip-a и от него разархивираме засега само папката
web\. Нея я качваме на хостинга, който ще използваме за AMX Bans. След като сме я качили, създаваме си база данни от phpmyadmin (или от MySQL - зависи от хостинга).За да започнем с инсталацията, трябва да отворим директорията на AMX Bans от браузъра . Ето и стъпка по стъпка как се инсталира:
Това са лицензните условия, с които трябва да се съгласим чрез слагане на отметката под тях. За преминаване към следваща стъпка натискаме бутона следваща.
Тук виждаме информация за изискванията и дали ги покриваме. Ако имаме критична грешка и сме я оправили, натискаме бутона Обнови, за да проверим отново за проблеми. Ако всичко е наред - отново натискаме следваща.
Tук ще се покажат директориите, които трябва да имат права за писане, за да продължи инсталацията. Ако не всички имат им ги задаваме и натискаме бутона Въведете отново. Ако всичко е наред - кликаме върху бутона следваща.
В тази стъпка въвеждаме данните за базата данни. След въвеждането им, натискаме "Достъп до данни" и ако всичко е наред - натискаме бутона следваща, ако ли не - гледаме какви грешки са се появили и по тях проверяваме и коригираме настройките. След корекцията им, натискаме пак Достъп до данни и ако са наред - отново кликаме на следваща.
Това са данните за админ акаунта на Web частта. Въвеждаме ги и натискаме Проверка на данните. Aко всичко е точно - продължаваме напред със следваща.
От тази стъпка виждаме коя е директорията на Web частта, както и какви данни сме въвели за базата данни/админ акаунта. Тази стъпка е доста полезна, защото можем да проверим дали някъде сме допуснали грешка, за да върнем чрез бутона назад, за да я коригираме. Ако всичко е както сме го желали, натискаме Край.
Финалната стъпка ни показва кои таблици са добавени, както и регистрирането на всички други неща от системата. А сега, натискаме Отидете към AMXBans..., за да видим нашият инсталиран AMXBans (не се плашете от грешките, които ще виждате в урока - явно Wampa, който ползвам не работи добре с AMX Bans 6.0.0):
С инсталирането на Web частта сме готови. Сега е ред на AMXX частта. AMX Bans 6.0.0 изисква AMX Mod X 1.8.2/1.8.3 и тъй като за него все още няма инсталатор, всичко трябва да си сложим ръчно:
- Oт архива на AMX Bans разархивираме съдържанието на Plugin в amxmodx.
- За да включим плъгина първо изключваме admin.amxx и admin_sql.amxx (дори и да не ги изключим, AMX Bans ще се погрижи за това Smile ) и добавяме под/над тях amxbans_core.amxx и amxbans_main.
- Свързваме ги с Web частта чрез sql.cfg. Променяме първите 4 CVARs както бяхме задали настройките в Стъпка 4 по време на инсталацията на Web частта.
- След всичко това, пускаме сървъра и ако всичко е въведено и настроено както трябва, ползваме хубав хост, който е онлайн и не сме пропуснали нещо друго, връзката с Web частта трябва да се е осъществила. Проверяваме това от началната страница на Web частта:
Kaкто виждате, сървърът се е появил в списъка и е онлайн. Aко кликнем на него, ще видим и друга полезна информация:
Отляво се показват играчите, техните фрагове и от колко време са онлайн. Отдясно са IP-то и порта на сървъра, скрийншот (ако има такъв) и име на текущата карта, статус на приятелския огън, оставащо време, статус на паролата, както и два бутона - левият е за директно влизане в сървъра чрез Steam, а десният - добавяне в HLSW.
Добавяне на сървър/web админи и настройка на правата им:
► Покажи скъсения текст
За достъп до настройките трябва да се логнем в Web частта с данните, които въведохме в Стъпка 5 по време на инсталацията.
1. Добавяне на сървърен админ:
- Кликаме на Администратор меню и избираме Сървър и под този ред избираме Администратори:
От тук можем да видим действащите админи, да редактираме правата им или да добавим нови. Аз съм показал как се добавя админ по IP.
2. Добавяне на Web админ:
- Отиваме на Уебсайт и под този ред избираме Администратори:
От тук можем да видим действащите админи, да редактираме правата им или да добавим нови. Ниво е нивото на права, които има админът. Ще обясня по-долу за тях.
3. Добавяне на ниво на достъп за Web админите:
- Отиваме на Уебсайт и под този ред избираме Потребителски нива:
От тук можем да нагласяме различни права за всяко ниво, което после можем да зададем на Web админите
Cvars от amxbans.cfg
► Покажи скъсения текст
amx_sql_prefix "префикс" - какъв да е префиксът на SQL базата данни (вече не се използва префикса от sql.cfg). По подразбиране: amx
amxbans_flagged_all_server 1/0 - флагването на играча да важи само за този сървър/всички сървъри. По подразбиране: 1
amxbans_use_admins_file 0/1/2 - админите ще се взимат от sql/users.ini/няма да се взимат. По подразбиране: 0
amxbans_server_address "ip:port" - IP адрес и порт на сървъра, ако AMX Bans не ги вземе сам. По подразбиране: празна стойност.
amxbans_use_newbancmd 1/0 - да се ползва стар/нов стил на amx_ban командата:
1 (нов стил) - amx_ban <ник, SteamID, #userid или IP> <минути> <причина>
0 (стар стил) - amx_ban <минути> <ник, SteamID, #userid или IP> <причина>
По подразбиране: 1
amxbans_discon_players_saved "брой" - колко играчи да се показват в менюто на излезлите играчи. По подразбиране: 10
amxbans_custom_statictime "минути" - време за бан при допълнителните причини за бан, ако играчът има статично време за бан. По подразбиране: 1440
amxbans_servernick "име" - какво име да се показва на банващия ако банът е направен през сървърната конзола. По подразбиране: празна стойност (т.е. името на сървъра)
amxbans_debug 0/1/2/3 - ниво на показване на debug съобщенията, колкото по-голяма стойност - толкова повече debug съобщеня. По подразбиране: 0
amxbans_complain_url "
www.сайт.net" - сайт, на който да се оплаче баннатия. По подразбиране:
http://yoururl.com (не ползвайте http://)
amxbans_add_mapname_in_servername 1/0 - включва/изключва показването на името на картата в базата данни. По подразбиране: 1
amxbans_show_in_hlsw 1/0 - включва/изключва анонсирането на бан в HLSW чата. По подразбиране: 1
amxbans_show_hud_messages 1/0 - включва/изключва HUD съобщението горе вляво при банване на играч. По подразбиране: 1
amxbans_higher_ban_time_admin "флаг" - флаг, ножен за големи времена за бан. По подразбиране: n
amxbans_admin_mole_access "флаг" - при какъв флаг на админа да му се скрива ника при банване/махане на бан. По подразбиране: r
amxbans_show_name_evenif_mole 1/0 - включва/изключва показването на ника на админите с флага, зададен от горния CVAR. По подразбиране: 1
amxbans_show_prebanned 1/0 - включва/изключва анонсирането в админ чата на играч, който е банван и преди това. По подразбиране: 1
amxbans_show_prebanned_num "брой" - банове, нужни, за да се анонсира на админите за играч с предишни банове. По подразбиране: 2
amxbans_ban_evenif_disconnected 1/0 - включва/изключва банването на играчи, които вече са излезли от сървъра. По подразбиране: 1
amx_setflagtimes "ден d" "час h" "седмица w" - какви времена за бан да се показват в менюто. По подразбиране: "1 h" "4 h" "10 h" "1 d" "1 w" "4 w" "12 w" "0"
1 - 59 могат да бъдат стойностите за минутите
1 - 23 могат да бъдат стойностите за часовете
1 - 6 могат да бъдат стойностите за дните
0 m - перманентен бан
amx_setlowbantimes "ден d" "час h" "седмица w" - времена за малки банове. По подразбиране: "5 m" "30 m" "1 h" "3 h" "10 h" "1 d"
amx_sethighbantimes "ден d" "час h" "седмица w" - времена за големи банове. По подразбиране: "5 m" "30 m" "1 h" "3 h" "1 d" "1 w" "0 m"
amxbans_freeze_mode "флагове" - флагове на плъгина amxbans_freeze. По подразбиране: abc
а - замразява
b - маха оръжията
c - блокира чата
d - червено светене
Автор на темата: papyrus_kn/amxmodxbg