This is my amazing life!
Instalacja
Wymagania
• Najnowsze wydanie MetaModa
• Najnowsze wydanie AMX Mod X
• Dostêp i baza danych MySQL
• Hosting na stronê (z obs³ug± PHP 5, 'magic_quotes_gpc = On', Pear, oraz Smarty)
• Mo¿esz u¿yæ PHPInfo, aby to sprawdziæ.
• AMXBans
• Umiejêtno¶æ my¶lenia!
WWW
• Skopiuj zawarto?? folderu web do swojego katalogu z www (np: /home/users/public_html/amxbans/)
• Nadaj prawa do prawa zapisu do katalogu smarty/templates_c oraz do pliku include/config.inc.php (je?li go nie ma, to nale?y go stworzy?; w praktyce dajemy na ten katalog i plik uprawnienia chmod 777)
• Upewnij si?, ze posiadasz baz? danych do przechowywania danych z AMXBans (IP, login, has?o, nazwa bazy)
• Otw?rz w dowolnej przegl?darce plik setup.php (np: http://www.twojastrona.pl/amxbans/admin/setup.php) i wype?niaj polecenia
UWAGA ! ?adna z ju? istniej?cych tabel nie zostanie nadpisana.
• Je?li uaktualniasz AMXBans'a do najnowszej wersji upewnij si?, ?e podajesz te same dane do bazy co przy poprzedniej instalacji
• Usu? plik setup.php z katalogu admin. Interfejs www si? nie w??czy, je?li nie wykonasz tej czynno?ci.
Plugin AMXX
• wypakuj admin_amxbans.sma, amxbans.sma do addons/amxmodx/scripting (lub skopiuj ju? skompliowane wersje do addons/amxmodx/plugins). Upewnij si?, ?e istniej?cy plik admin_amxbans.amxx zosta? nadpisany.
UWAGA ! Plik admin_amxbans.sma jest to lekko zmodyfikowana wersja oryginalnego pliku. Zmieniony zosta? system zapisywania w bazie danych, aby kilka serwer?w mog?o obs?ugiwa? te same tabele.
• Zamie? admins.amxx admin_amxbans.amxx w addons/amxmodx/configs/plugins.ini je?li chcesz korzysta? z admin?w dodawanych przez AMXBans.
• Dodaj wpis amxbans.amxx do addons/amxmodx/configs/plugins.ini (bezpo?rednio pod admin_amxbans.amxx).
• Umie?? amxbnas.txt w addons/amxmodx/data/lang
• Zrestartuj serwer i sprawd? czy oba pluginy si? za?adowa?y prawid?owo. Powiniene? otrzyma? w konsoli lini?
Kod:
[amxbans.amxx] AMXBans 5.0 is online
a je?li nie masz dost?pu do konsoli to sprawd? w logach amxmodx'a.
• Teraz mo?esz ju? u?ywa? interfejsu www
Skrypt DB pruning
• Ten skrypt jest opcjonalny.
• otw?rz plik move_bans.pl
• wpisz dane dotycz?ce twojej bazy danych (IP, login, has?o, nazwa bazy)
• uruchamiaj skrypt regularnie (np: poprzez wpis w crontabie), aby doda? do crona mo?esz u?y? wpisu:
Kod:
*/15 * * * * /home/users/amxbans/mv_bans.pl
Ten wpis b?dzie prune'owa? (czy?ci?) baz? co 15 min.
Dodawanie admin?w
•W AMXBans s? dwa rodzaje admin?w:
• WebAdmins – ci admini maj? dost?p tylko do strony www (na wcze?niej okre?lonych poziomach)
• AMXadmins – ci admini s? to admini serwer?w gier (zwyk?y admin w grze)
• Nickname/SteamID/IP – wpisujesz tu nick/steamid/IP gracza musisz tez wzi?? pod uwag? p??niejsze ustawienie flag pod ten wpis
• password – wpisujesz tu has?o dla admina, je?li dajesz admina na SteamID/IP to nie ma konieczno?ci wpisywania has?a.
• Access - tu wpisujesz flagi uprawnie? admina
• Flags - flagi rozpoznawanie typu wpisu (np: czy admin na IP czy na steamid)
• SteamID – tu wpisujesz SteamID admina, jest to wykorzystywane przy wy?wietlaniu na www
• nickname – tu wpisujesz nick admina, jest to wykorzystywane przy wy?wietlaniu www
Komendy
To s? komendy konsolowe w grze.
• amx_ban <czas_bana_w_minutach> <nick|steamid|#id|IP> <powod>
(banuje na steamid)
• amx_banip <czas_bana_w_minutach> <nick|steamid|#id|IP> <powod>
(banuje na IP)
• amx_find <nick|steamid>
(sprawdza czy dane steamid jest dodane w bazie danych)
• amx_reloadreasons
(prze?adowuje 'powody' z bazy danych na serwer)
?rod?o hlds.pl
Podaj zr?d?o albo kosz.