AMXBans - ?as? 1 (intalácia)
Hoci je Counter-Strike s nami u pekných pár rokov, niektorých ?udí stále neprestalo bavi? cheatova?, alebo robi? iné hlúposti na serveri, ktoré sú vyslovene zakázané. Takých ?udí potom nezostáva ne Bánová. Aby sme v banech mali preh?ad, je dobré na to poui? nejaký nástroj. Asi najlepí nástroj, ktorý si môete zaobstara? je AMXBans, ktorého hlavnou funkciou je práve preh?adné zobrazenie zaBANovaných hrá?ov pomocou webového rozhrania, take sa ktoko?vek môe pozrie? kto, za ?o a na ako dlho je zabanovaný.
V?aka AMXBans taky získate dobrý preh?ad a kontrolu nad Vaimi adminama, ktorí by si inak mohli robi? na Vaom serveri ?o uznajú za vhodné.
Ak chcete vidie? funk?né AMXBans, mrknite napríklad sem.
AMXBans je webový systém napojený na databázu, ktorý dokáe komunikova? s Counter-Strike serverom pomocou AMX Mod X pluginu.
Hlavné vlastnosti
- Jeden spolo?ný a preh?adný Banlist pre viac serverov
- Správa adminov pre vetky Vae servery na jednom mieste
- Rôzni admini pre kadý server
- Prednastavite?né dôvody pre zabanovaný
- Bánov môete bu? priamo z hry pomocou amxmodmenu ako ste boli zvyknutí, alebo z webového rozhrania
- Môete si vytvori admina, ktorý má práva iba na serveri, iba vo webovom rozhraní, alebo oboje naraz
- Jednoduché napojenie na ostatné banovací pluginy, napr ATAC, HLGuardem, at?
Vidíte, e AMXBans má naozaj zaujímavé monosti, a to som z?aleka nespomenul vetky (celý zoznam je uvedený v readme súbore dodávanému s AMXBans).
Z vyie uvedeného vyplýva, e AMXBans sa v podstate skladá z dvoch ?astí, webového rozhrania a AMX Mod X pluginu. Obe ?asti sa intalujú nezávisle na sebe, s tým e sú napojené na rovnakú databázu.
Poiadavky
- Funk?né Counter-Strike server s naintalovaným metamod a AMX Mod X (verzia 1.6 a vyia)
- MySQL databázu
- Webový server (napr. Apache) s podporou PHP
Take budete ma? vytvorenú databázu amxbans, do ktorej bude ma? plný prístup uívate? amxbans.
Modul GD2 aktivova? nemusíte. Len sa uistite, e sú zapnuté vo?by magic_quotes_gpc a short_open_tags. Aktivujete je tak, e kliknete ?avým tla?ítkom na ikonku wamp ved?a hodín a potom nabehnete myou na poloku PHP settings a uistíte sa, e ved?a poloiek magic quotes GPC a short open tags sú malé ípky, ?o znamená, e sú tieto vo?by zapnuté.
Intalácia AMX Mod X pluginu
Ak otvoríte zip archív s AMXBans, uvidíte tam tri zloky, amxmodx, Docs a web. Nás v tejto chvíli zaujíma iba tá prvá, ktorú musíme nakopírova? do adresára cstrike / addons.
Samotný AMXBans plugin sa skladá z dvoch pluginov. Prvý s názvom admin_amxbans.amxx trochu zmenil správanie tandardného pluginu pre správu adminov. Tento plugin nie je nutné pouíva?, ja ho vak v tomto návode pouíva? budem. Druhý plugin s názvom amxbans.amxx je hlavný plugin, ktorý sa stará o vetky tie veci ?o Vám AMXBans z hry dovo?uje, ako adminovi, robi?.
Teraz musíme prida? AMXBans pluginy do AMX Mod X. Upravíme teda súbor amxmodx / configs / plugins.ini. Obaja AMXBans pluginy musia by? definované ako prvý, take za?iatok plugins.ini súboru bude vyzera? nejako takto (vimnite si e obaja tandardné admin_ *. Amxx sú zakomentované a miesto nich je pouitý plugin admin_amxbans.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
admin_amxbans.amxx
amxbans.amxx
Aby AMXBans mohlo komunikova? s databázou, musíme sa uisti?, e máme povolený modul mysql v súbore modules.ini.
Tie musíme nastavi? pripojenie na databázu v súbore amxmodx / configs / sql.cfg:
amx_sql_host "127.0.0.1"
amx_sql_user "amxbans"
amx_sql_pass "heslo ktore ste si zvolili pri vytváraní databáz"
amx_sql_db "amxbans"
amx_sql_table "amx_amxadmins"
amx_sql_type "mysql"
Ak ste postupovali pod?a mojich intrukcií tak jediné ?o musíte nastavi? inak ako je uvedené, je hodnota amx_sql_pass.
Pre dokon?enie konfigurácie AMX Mod X pluginu nám u sta?í len trochu prejs? súbor amxmodx / configs / amxbans.cfg.
Odporú?am nastavi? tieto hodnoty:
amxbans_add_mapname_in_servername 1ke kadému banu pridá aj meno mapy
amxbans_complain_url "www.game-server.sk" webová adresa na ktorú sa majú ?udia obráti? v prípade, e boli zabanovaný
amxbans_show_prebans_from_atac 1nebude upozor?ova? na skôr zabanovaný hrá?a cez ATAC
V prípade amxbans_complain_url nastavte samozrejme nejakú svoju stránku, najlepie s informáciami ?o môe zabanovaý hrá? urobi? pre to aby ho niekto odbanoval, alebo tam jednoducho uve?te adresu AMXBans Banlist.
Zvyok hodnôt si nastavte pod?a seba.
Intalácia webového rozhrania
Prvý musíme nakopírova? zloku web zo zips archívu do adresára C :/ Inetpub / wwwroot. Po nakopírovaní môeme pre preh?adnos? túto zloku premenova? na amxbans.
po otvorení adresy http://localhost/amxbans/admin/setup.php vo webovom prehliada?i sa nám zobrazí úvodná stránka intalácie kde musíme zada? informácie o naej, u skôr nakonfigurované, databázu.
Ak ste postupovali pod?a môjho návodu, tak vypl?te túto stránku nasledovne:
Database server: localhost
DB name: amxbans
DB username: amxbans
DB password: heslo ktoré ste si zvolili pri vytváraní databázy
V druhom kroku sa zadávajú mená jednotlivých tabuliek v databáze, ?o nie je potrebné meni?.
V tre?om kroku sa zadávajú cesty k webovým súborom a taky tzv Document root, ?o je meno adresára pod ktorým budú AMXBans dostupné vo webovom prehliada?i, napr http://localhost/amxbans. Opä? nemusíte ni? meni?.
V predposlednom kroku vypl?te meno, heslo a email hlavného admina pre webové rozhranie AMXBans. Tento pouívate? má automatický najvyiu práva a slúi okrem iného k základnému nastaveniu AMXBans.
V poslednom kroku si zvolíte niektoré základné nastavenia AMXBans. Napr. ?i chcete pouíva?, na za?iatku spomínaný systém pre správu adminov, ko?ko chcete zobrazi? zabanovaný na stránku, at?
Po kliknutí na tla?idlo FINALIZE by sa vetky vykonané akcie mali zobrazi? zelene, ?o znamená, e vetko prebehlo v poriadku.
V túto chví?u sa môete s vytvoreným adminom prihlási? a za?a? nastavova? ...
Vzh?adom k tomu, e téma AMXBans je ve?mi rozsiahle, budem s nastavením pokra?ova? v ?alej ?asti. Dozviete sa nielen ako nastavi? administrátorov pre jednotlivé servery, alebo stup?a prístupu do webového rozhrania.