Instalacja AMXBANS
Dla prawdziwych Nowicjuszy ;)
AMXBANS działa NA PEWNO na hostingu: Unixstorm i Prohost
Wymagania:
~ Najnowsze wydanie MetaModa (np. v1.19p32)
~ AMXMod X w wersji 1.8.1 (na 1.8.0 crashuje serwer)
~ Dostęp do bazy danych Mysql oraz możliwość Zdalnych połączeń
~ Hosting na stronie (z obsługą PHP5, magic_quotes_gpc, pear oraz smarty)
~ AMXBans 5.0 lub AMXBans 5.1 by d3f3nd3r (AMXBans 5.1 różni się tym od wersji 5.0 że posiada kilka dodatkowych rzeczy + skiny)
~ Poradnik opiera się o wersje AMXBans 5.1 by d3f3nd3r aczkolwiek w obu wersjach instalacja wygląda identycznie
~ Przedstawie wam Instalacja na hostingu Unixstorm
Instalacja WWW (krok po kroku):
- Kreator baz MySQL
Logujemy się do naszego panelu (najczęsciej jest to cpanel lub directadmin) i szukamy zakładki Konfiguracja MySQL po czym klikamy na nia
Na wstępie tworzymy baze danych potrzebną nam do działania AMXBans
I baza utworzona
Kolejno ustawiamy przywileje, w tym celu klikamy na baze dopiero co utworzoną i edytujemy przywileje (inaczej dostep do bazy)
Możemy również w tym momencie dodać nasz serwer do połączeń zdalnych,w tym celu przechodzimy do zakładki Konfiguracja MySQL wybieramy naszą baze i dodajemy serwer BEZ PORTU, samo IP
I to tyle jeżeli chodzi o tworzenie Bazy danych + Dodanie serwera do połączeń zdalnych
- Instalacja AMXBans
- Wrzuć zawartość archiwum do swojego katalogu z www (najczęściej jest to public_html)
- Nadaj prawa do zapisu do katalogu smarty/templates_c (chmod 777) i całego katalogu include
- Wpisujemy adres naszej strony gdzie chcemy zainstalować AMXBans + ścieżka do katalogu AMXBans, najczęściej adres wygląda w ten sposób: http://www.nasza-strona.pl/web/
- Otwiera nam się proces instalacyjny
Krok Pierwszy:
~ Serwer bazy danych (host lub IP)
~ Nazwa bazy danych
~ Użytkownik bazy danych
~ Hasło do bazy danych
Jeżeli wpisaliśmy poprawne dane pojawi nam się napis Wszystko OK. Mozna kontynuowac. po czym przechodzimy do kroku 2-ego.
Krok Drugi:
Tworzymy tabele które zapiszą się w bazie danych (Zaleca się nie zmieniać tych wartości!) po czym naciskamy
Jeżeli tabele się utworzyły bezbłędnie powinniśmy zobaczyć taki o to wynik
Krok Trzeci:
Ustawianie sciezek AMXBANSa by d3f3nd3r. Ten skrypt automatycznie ustawia sciezki. Jesli uwazasz ze nie sa poprawne, mozesz zmienic (Zaleca sie zostawienie domyslnych sciezek)
Krok Czwarty:
Tworzymy dostęp do AMXBans dla Administratora
Krok Piąty:
Ustawienia AMXBans, ustawiamy wedle wlasnych upodobań (enabled - włącz , disabled - wyłącz)
Krok Szósty:
Koniec instalacji, przechodzimy do AMXBans
Ostatni krok:
Dodawanie Serwerów, w tym celu wybieramy z menu Serwery
I mniej więcej na środku znajduje się button
Klikamy na niego i dodajemy serwer jak na screenie
Następnie Dodaj Serwer i po krzyku
Instalacja AMXBans na Serwerze:
~ Plik amxbans.cfg wklej do addons/amxmodx/configs/
~ amxbans.txt wklej do addons/amxmodx/data/lang
~ amxbans.amxx wklej do addons/amxmodx/plugins/
~ włącz moduły mysql, sqlite
~ otwórz addons/amxmodx/configs/sql.cfg i wypełnij plik:
W naszym przypadku z danymi które użyliśmy powinno to wyglądać tak:
Kod:amx_sql_host "77.79.241.204" //adres hosta bazy danych lub IP amx_sql_user "matusz2_matusz" //użytkownik bazy danych amx_sql_pass "kVPtEk1Q" //hasło użytkownika bazy danych amx_sql_db "matusz2_test" //nazwa bazy danych
~ otwórz addons/amxmodx/configs/plugins.ini i:
Usuń pluginy aż do
Kod:; Basic
i na samą górę wstaw
Kod:; 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.amxx ;AMXBans
U mnie wygląda to w ten sposób (podaje tylko do ;Menus):
Kod:amxbans.amxx debug ;admin_amxbans.amxx ;jesli chcesz aby amxbans nie obslugiwał adminów dodaj srednik ; na początku. ;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) ; Basic admincmd.amxx ; basic admin console commands adminhelp.amxx ; help command for admin console commands adminslots.amxx ; slot reservation multilingual.amxx ; Multi-Lingual management ; Menus
~ zrestartuj serwer i i sprawdź czy AMXBans działa prawidłowo, w konsoli poszukaj takiej linii:
Kod:[amxbans.amxx]AMXBans 5.0 is online
~ Jeżeli nie masz dostępu do konsoli, to sprawdź logi (addons/amxmodx/logs)
~ AMXBans już działa!
Konfiguracja amxbans.cfg (tylko te najważniejsze):
~ amxbans_banhistmotd_url
- ustawiamy na amxbans_banhistmotd_url "http://nasza-strona.pl/katalog-AMXBans/findex.php?steamid=%s"
~ amxbans_complain_url "www.CS-Puchatek.pl"
- wyskakuje po zbanowaniu gracza gdzie ma się udać by wyjaśnić bana.
~ amxbans_debug 1
- Ustaw na 1 jeśli chcesz aby zapisywało w logach że AMXBans jest Online
- Jeżeli nie chcesz aby pokazywało ustaw na 10
Dodawanie/Edycja powodów bana
Wchodzimy w addons/amxmodx/data/lang/amxbans.txt i szukamy:
Kod:REASON_1 = Wpisz Powód bana REASON_2 = Wpisz Powód bana REASON_3 = Wpisz Powód bana REASON_4 = Wpisz Powód bana REASON_5 = Wpisz Powód bana REASON_6 = Wpisz Powód bana REASON_7 = Wpisz Powód bana
Po czym edytujemy na takie jakie nam odpowiadają i zapisujemy
Najczęstsze pytania i problemy
1. [amxbans.amxx] [Amxbans] Wiadomosc: Access denied for user 'xxx'@'xxx' (using password: TAK) (1045)
- Prawdopodobnie nie dodałeś Serwera do połączeń zdalnych, sprawdz w konfiguracji bazy Mysql
2. [amxbans.amxx] [Amxbans] Wiadomosc: Can't connect to MySQL server on 'mysql1.yoyo.pl' (10061) (2003)
- Yoyo nie obsługuje połączeń do bazy z zewnątrz, nie założysz AMXBans na darmowym Hostingu
3. Po instalacji AmxBans wyświetla się pusta/biała strona, co zrobić ?
- Podmień plik functions.ini.php z załącznika z tym na serwerze w katalogu include/
4. Dlaczego AMXBans nie banuje graczy bez Steama ? Jak ustawić aby banował ?!
- Jeżeli masz dproto na serwerze to ustaw w dproto.cfg generowanie SID z adresów IP. W wersji 0.3.3 wygląda to tak:
Kod:# for clients that do not support unique id generation cid_NoSteam47 = 3 cid_NoSteam48 = 10
- Gdzie 10 odpowiada za SID, 3 za IP
Zakaz Kopiowania na inne fora !
Poradnik by Przemoo for Puchatek & Wiaderko

































