This is my amazing life!
Długo oczekiwany, wreszcie jest
Demo: http://bany.fragarena.pl
UWAGA:
Aktualnie AMXBans ma problemy z obsługą adminów z pliku users.ini.
Jeśli chcesz korzystać z AMXBans, musisz po instalacji dodać adminów w panelu AMXBans
Paczka w załączniku została przepakowana i poprawiona częściowo przeze mnie.
Znajduje się tam wersja AMXBans 6.0.0 w pełni działająca z dproto (dodatkiem umożliwiającym grę NonSteamowców na serwerze), posiadająca wsparcie dla plików językowych w kodowaniu UTF-8 z poprawionym plikiem językowym polskim.
Dodatkowo zostały wyeliminowane inne błędy, m.in:
- lBłąd odczytywania adminów z users.ini
lBłąd banowania on-line via panel AMXBans
lBłędne sortowanie administratorów
lBłędy kodowania
li wiele innych..
Wymagania:
1) AMX Mod X 1.8.2 ! (wymagany ze względu na aktualizacje w module MySQL - AMX Mod X 1.8.2 Base
2) Hosting WWW
3) Baza MySQL
4) Serwer gry rzecz jasna
Przykładowa instalacja od strony serwera WWW:
1) Pobieramy paczkę z AMXBans 6.0.0 (załącznik)
2) Tworzymy na FTP serwera WWW folder, gdzie będą znajdować się pliki AMXBans, o nazwie np. bany.
3) Rozpakowujemy paczkę i kopiujemy zawartość folderu Web do FTP serwera WWW, do wcześniej utworzonego folderu.
4) Wchodzimy w wcześniej utworzony katalog i ustawiamy chmod 777 następującym folderom:
- include
- temp
- include/smarty/templates_c
- include/files
- include/backup
5) Kiedy wykonaliśmy już powyższą instrukcję, możemy otworzyć stronę instalacyjną AMXBans 6.0.0. W tym celu otwórzmy adres, pod którym znajdują wgrane na naszą stronę pliki AMXBansa, przykładowo: http://www.nasza-strona.pl/bany
Przeczytaj regulamin, zaznacz opcję akceptacji i naciśnij "Dalej".
W tym momencie możemy przejrzeć aktualną konfigurację serwera WWW oraz to, czy AMXBans na owej konfiguracji zadziała.
(żółtym trójkącikiem przy safe_mode i magic_quotes_qpc nie należy się wcale przejmować).
Jeśli wszystko jest tak, jak należy, klikamy na przycisk "Dalej".
W tym miejscu możemy sprawdzić, czy oby na pewno poprawnie nadaliśmy chmody na foldery.
Ewentualnym trójkącikiem przy wartości "/" nie należy się przejmować.
Jeśli pozostałe wartości są w porządku, klikamy na przycisk "Dalej".
W tym momencie podajemy dane do naszej bazy MySQL.
Jeśli posiadamy bazę na tym samym serwerze WWW, na którym instalujemy AMXBans, domyślny adresu IP "127.0.0.1" powinien zadziałać, w przeciwnym razie podaj rzeczywisty adres IP serwera SQL (dostępny np. u usługodawcy).
Po wpisaniu danych klikamy na "Sprawdź dane dostępu", jeśli dane będą poprawne i wyskoczy zielony komunikat, klikamy na przycisk "Dalej".
Tworzymy konto głównego administratora AMXBans.
Kiedy podamy dane, klikamy na przycisk "Dalej".
Podsumowanie instalacji zawiera informacje, jakie wypełniliśmy w trakcie instalacji.
Jeśli wszystko jest poprawne, klikamy na "Kończenie Instalacji"
Przykładowa instalacja od strony serwera gry (plugin AMXX):
1) W pliku server.cfg dodajmy następującą linię:
ip "xx.xx.xx.xx:xxxxx"
Gdzie xx.xx.xx.xx oznacza IP serwera gry (np. CS)
2) Z wcześniej rozpakowanej paczki AMXBans 6.0.0 kopiujemy zawartość folderu Plugin do folderu cstrike.
3) W pliku sql.cfg (pełna ścieżka: cstrike/addons/amxmodx/configs/sql.cfg) uzupełniamy dane do bazy MySQL, pod którą został podłączony AMXBans.
4) Na samym początku pliku plugins.ini (pełna ścieżka: cstrike/addons/amxmodx/configs/plugins.ini) dopisujemy:
amxbans_core.amxx
amxbans_main.amxx
oraz dopisujemy ";" (średnik) przed pluginem
admin.amxx
Opcjonalne:
1) Jeżeli chcemy, aby admini byli czytani z pliku users.ini, a nie, jak standardowo, z bazy MySQL i tablicy adminów znajdującej się w panelu AMXBans:
- a) Otwieramy plik amxbans.cfg (pełna ścieżka: cstrike/addons/amxmodx/configs/amxbans.cfg)
b) Odnajdujemy linię:
amxbans_use_admins_file 0
i zmieniamy ją na:
amxbans_use_admins_file 1
2) Jeśli chcemy, aby po nadaniu graczowi bana, został on zamrożony (nie mógł się ruszać) do czasu wyrzucenia go przez serwer:
- a) Otwieramy plik plugins-amxbans.ini (pełna ścieżka: cstrike/addons/amxmodx/configs/amxbans.cfg)
b) Usuwamy ";" (średnik) z początku linii:
;amxbans_freeze.amxx
Zapraszam do korzystania z instrukcji i pobierania AMXBansa
Kopiowanie na inne fora dozwolone wyłącznie po uzyskaniu zgody na PW
--- POST SCRIPTUM ---
Nie liczcie na pomoc oficjalnego supportu AMXBans.de.
Jak na razie wydali totalny szit, który zawiera mnóstwo mniej lub bardziej zjawiskowych błędów.
Pomoc udzielana przez nich na ich forum ogranicza się do banowania za to, że ktoś korzysta z dproto (sic !), blokowania tematów niezgodnych nawet o 1 pkt ze wzorem, wypominania, że ktoś nie wgrał np. AMXX 1.8.2 (mimo, że to zrobił).
Cóż, jak widać ktoś chciał tutaj narobić szumu i nabić sobie ruchu na forum wydając przedwcześnie gówno nienadające się do użytku, a szkoda.
Całe szczęście, że komuś chciało się te błędy poprawić, abyśmy mogli cieszyć się świeżą, w pełni działającą, odsłoną AMXBansa
Pozdrowienia dla developerów AMXBansa za dobre chęci, ale kodować to Wy nie potraficie
w końcu się pojawił
hmm...ogarnąłeś już obejście,aby AmxBans 6 działał na serwerze z Dproto ?
dproto nie powoduje żadnych różnic w działaniu z AMXBansem.
Problem w tym, że nowy AMXB sam w sobie jest totalnie chujowo napisany.
Widać, że ktoś tu chciał nabić sobie ruchu wydając przedwcześnie wersję, która nie nadaje się do użytku.
Na start muszę wspomnieć o tym, że przy imporcie bazy z AMXB 5.1 musiałem przepisywać skrypt php (w zasadzie dopisywać 'true' do dwóch mysql_connectów), bo ktoś nie potrafił przeczytać dokumentacji, dopracować skryptu i uprzednio przetestować go na np. nowej wersji PHP.
hmm...ciekawe
oficjalnie jest info iż ta wersja nie wspiera "scrackowanych" serwerów,dlatego też tym się sugerowałem
ehh...niestety błędów trochę jest,czego powinno się było spodziewać
podobno już szykują wersję 6.0.1 hehe
No cóż, napisałem własną instrukcję, zamiesciłem super paczuszkę, do obejrzenia w pierwszym poście
UPDATE paczki:
Dodałem poprawione pliki językowe, przerobione przeze mnie na format UTF-8.
Zrobiłem wszystko według instrukcji ale mam jeden błąd. Banowanie i wszystkie inne rzeczy działają tylko nie może wczytać statusu serwera. Wpisałem na 100% prawidłowy rcon nawet specjalnie zmieniałem i nadal mam tak:
Można coś z tym zrobić?
PS: Serwer jest S/NS
Tak dopisałem. Wchodziłem na ten serwer i dla testów zbanowałem parę osób ale statusu nie pokazuje.
Zrobilem Tak jak jest w INSTRUkcji i amxbans nie banuje Czemu
Problem polega na tym, że nowe AMXBans, póki co, źle odczytuje adminów z users.ini.
Polecam Ci dodać adminów w panelu AMXBans i będzie święty spokój, a dodatkowo fajnie się to konfiguruje