←  Nowości

AMXX.pl: Support AMX Mod X i SourceMod

»

AMXBans 5.x
AmxBans 5.0

Gość__* 12.01.2008

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.twojastro...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ść amxbans.txt w addons/amxmodx/data/lang
• Podaj dane do bazy danych MySQL w pliku addons/amxmodx/configs/sql.cfg
• Zrestartuj serwer i sprawdź czy oba pluginy się załadowały prawidłowo. Powinieneś otrzymać w konsoli linię
[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:
*/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: www.HLDS.pl

Załączone pliki

Odpowiedz

  • +
  • -
fredi2108 - zdjęcie fredi2108 30.03.2008

Cos nie tak wyskakuje mi taki blad ;/

L 03/30/2008 - 03:00:47: [amxbans.amxx] [Amxbans] Polaczenie nieudane!
L 03/30/2008 - 03:00:47: [amxbans.amxx] [Amxbans] Blad zapyania, lokacja: 16
L 03/30/2008 - 03:00:47: [amxbans.amxx] [Amxbans] Wiadomosc: Can't connect to MySQL server on '127.0.0.1' (111) (2003)
L 03/30/2008 - 03:00:47: [amxbans.amxx] [Amxbans] Status zapytania:
L 03/30/2008 - 03:00:47: [amxbans.amxx] [Amxbans] Polaczenie nieudane!
L 03/30/2008 - 03:00:47: [amxbans.amxx] [Amxbans] Blad zapyania, lokacja: 17
L 03/30/2008 - 03:00:47: [amxbans.amxx] [Amxbans] Wiadomosc: Can't connect to MySQL server on '127.0.0.1' (111) (2003)
L 03/30/2008 - 03:00:47: [amxbans.amxx] [Amxbans] Status zapytania:

Odpowiedz

  • +
  • -
Saper - zdjęcie Saper 27.04.2008

kurek ten poradnik nie jest kompletny... nie podales info ze trzeba podac dane do bazy danych mysql w addons/amxmodx/configs/sql.cfg

Z tego powodu fredi2108, otrzymal taki blad

Pozdro

PS: Dobra poprawilem poradnik :)
Odpowiedz

  • +
  • -
BeAfraid - zdjęcie BeAfraid 11.07.2008

Cos nie tak z zalacznikiem...
Odpowiedz

  • +
  • -
Saper - zdjęcie Saper 11.07.2008

AmxBans 5.0

Stad mozesz pobrac
Odpowiedz

  • +
  • -
BW:*|4fun - zdjęcie BW:*|4fun 06.09.2008

proszę o pomoc. po dodaniu plikow na serwer, stworzeniu pliku "config.inc.php" i nadaniu wyzej wymienionym plikom chmod 777. wpisuje www.csliga.pl/amxbans/admin/setup.php w przegladarce ale pojawia mi sie tylko to:

Warning: require(/include/functions.lang.php) [function.require]: failed to open stream: No such file or directory in /home/bwbw/domains/csliga.pl/public_html/amxbans/ban_list.php on line 59

Fatal error: require() [function.require]: Failed opening required '/include/functions.lang.php' (include_path='.:/usr/local/lib/php') in /home/bwbw/domains/csliga.pl/public_html/amxbans/ban_list.php on line 59

nie wiem o co biega! z gory dzięki za pomoc
Odpowiedz

  • +
  • -
Saper - zdjęcie Saper 06.09.2008

zle pliki sie na FTP zgraly, sprobuj wrzucic jeszcze raz
Odpowiedz

  • +
  • -
MafiaDL - zdjęcie MafiaDL 19.09.2008

Mam pytanie slyszalem na baza danych na www musi sama wykryć serwer bo mam na www info ze nie znaleziono zadnych serwerów. To sie samo dodaje?
Odpowiedz

  • +
  • -
Saper - zdjęcie Saper 20.09.2008

Musisz w sql.cfg podac info do bazy danych , jak poprawnie dodasz to wtedy ci sie pojawi na stronie www twoj server
Odpowiedz

  • +
  • -
MafiaDL - zdjęcie MafiaDL 20.09.2008

Roger That! ;]
Odpowiedz

  • +
  • -
Cay - zdjęcie Cay 21.09.2008

mam problem

wszytko robie zgodnie z instrukcja, ale problem zaczyna sie tu:

• Otwórz w dowolnej przeglądarce plik setup.php (np: http://www.twojastro...admin/setup.php) i wypełniaj polecenia


wpisuje normalnie:

http://www.mocnyfull...admin/setup.php





Warning: require() in /virtual/m/o/mocnyfull.ugu.pl/amxbans/ban_list.php on line 59

Warning: require(/i in /virtual/m/o/mocnyfull.ugu.pl/amxbans/ban_list.php on line 59

Fatal error: require() in /virtual/m/o/mocnyfull.ugu.pl/amxbans/ban_list.php on line 59


Pliki wrzucilem do folderu amxbans, ktory znajduje sie bezposrednia na ftp


wie ktos o co kaman ??
Odpowiedz

  • +
  • -
anr - zdjęcie anr 30.10.2008

@ cay na yoyo, ugu i netarterii amxbans nie działa w ogóle. ;)



Powtórzę pytanie kolegi z samej góry o błąd
Warning: require(/include/functions.lang.php) [function.require]: failed to open stream: No such file or directory in /home/anr/domains/fpscs.net/public_html/bany/ban_list.php on line 59

Fatal error: require() [function.require]: Failed opening required '/include/functions.lang.php' (include_path='.:/usr/share/pear') in /home/anr/domains/fpscs.net/public_html/bany/ban_list.php on line 59

Wgrywam wszystko na serwer, tworzę nowe pliki o ile to potrzebne nadaje chmody. Wszystko wedle instrukcji, ( sprawdzałem jej poprawność z kilkoma stronami WWW ).
Powiedzieliście, że pliki źle się wgrały.
To takie małe pytanie - po ilu wgrywaniach amxbans pliki wgrają się dobrze ? bo już podmieniałem je z 50 razy.
Błąd dalej ten sam

Serwer : linuxpl.com
Odpowiedz

  • +
  • -
d3f3nd3r - zdjęcie d3f3nd3r 01.11.2008

Parametry serwera?
Coś takiego:
www.amxbans.org/phpinfo.php
Odpowiedz

  • +
  • -
anr - zdjęcie anr 01.11.2008

Dobra dałem sobie radę.
Problem leżał w serwerze na jakim stawiałem amxbans.
Napisałem do administracji i naprawili problem ( coś z serwerem nie śmigało )
Teraz amxbans chodzi - strona się wyświetla itd.
Instaluję amxbans na serwerze i ...

Startuje amxbans na serwerze, widzę menu banowania z amxbansem, podaje powód bana i ... nie banuje.
Nic się nie dzieje.
Amxbans nie daje bana, a na stronie nie wyświetla żadnej akcji.
W zakładce servers także nie widzi serwera - nie ma z nim w ogóle połączenia.
Dlaczego ?

1. Moduły ustawiłem
2. Plugins - wgrane i ustawione wedle kolejności z instrukcji
3. Database - ustawiona poprawnie i wpisana do sql serwera
4. Na serwerze amxbans zainstalowany poprawnie - nie wyświetlił żadnego błędu connect prawidłowy

Na serwerze pisze że amxbans działa, ale jednak nie banuje i nie wysyła nic do bazy na stronie.
Wie ktoś co może być przyczyną.

Rozmawiałem z osobą ogarniętą w tej dziedzinie powiedziała, że to może być wina binarek.
Może ktoś powie coś więcej jakiś pomysł ?

Tak jak mówi instrukacja robię krok po kroku wszystko - i nic.
Odpowiedz

  • +
  • -
d3f3nd3r - zdjęcie d3f3nd3r 01.11.2008

To nie żadne binarki poczytaj instrukcję ze zrozumieniem ze strony www.amxbans.org jak dalej nie będziesz wiedział czego jeszcze nie zrobiłeś wtedy odpowiem :P
Odpowiedz

  • +
  • -
anr - zdjęcie anr 01.11.2008

Pozwolę sobie cytować Twój poradnik.

Na serwerze WWW
1. Utwórz bazę danych pod AMXBANS 5.1 nadaj jej nazwę, użytkownika oraz hasło
2. Skopiuj wszystkie pliki z katalogu WEB na swoją stronę WWW.
3. Nadaj folderom smarty/templates_c oraz include odpowiednie uprawnienia ( CHMOD )
4. Wpisz w przeglądarce swój adres, gdzie wcześniej skopiowałeś pliki AMXBANSa, uruchomi się instalacja. Postępuj zgodnie ze wskazówkami (wszystko jest napisane po polsku więc nie powinno być problemu)

1. Stworzono
2. Zrobione
3. Zrobione
4. Zrobione

Na serwerze gry np CS 1.6
1. Skopiuj pliki amxbans.amxx oraz admin_amxbans.amxx do folderu amxmodx/plugins
2. Skopiuj plik amxbans.cfg do katalogu configs
3. Skopiuj plik amxbans.txt do katalogu datalang
4. Skopiuj pliki admin_amxbans.sma oraz amxbans.sma do katalogu scripting
5. Skopiuj pliki check_player.inl, cmdBan.inl, cmdUnban.inl, global_vars.inl, init_functions.inl, menu.inl, search.inl do katalogu scriptingamxbans


1 - 5 - gotowe

6. W pliku plugins.ini w pierwszej lini umieść kod:
Kod:
amxbans.amxx
admin_amxbans.amxx ;jesli chcesz aby amxbans nie obslugiwał adminów dodaj srednik ; na początku.


Gotowe

7. W pliku sql.cfg ustaw dane potrzebne do połączenia się z bazą danych. Przykład:
Kod:
amx_sql_host "www.hekko.net.pl" //adres hosta bazy danych lub IP
amx_sql_user "d3f3nd3r" //użytkownik bazy danych
amx_sql_pass "amxbans.org" //hasło użytkownika bazy danych
amx_sql_db "bany" //nazwa bazy danych

Gotowe

8. w pliku modules.ini znajdz mysql oraz sqlite i ustaw aby wyglądało tak:
Kod:
mysql
;sqlite


Sprawdzane wraz z sqlite i bez niego.
Zrobione jak napisane wyżej
mysql
;sqlite

Dodatkowo :

1. Dodano adminów do Amxbans
2. Dodano zezwolenie na łączenie się z bazą danych z innych serwerów ( w tym przypadku serwerów na których ma być amxbans )
3. Skonfigurowany poprawnie cron z plikami " move_bans.pl " itp.

Efektu brak
Odpowiedz

  • +
  • -
MafiaDL - zdjęcie MafiaDL 04.11.2008

ma ktoś styl do amxbans na www? miałem kiedys ;/ nazwa chyba m_counterstrike na puchatku bylo w download ale nie ma
Odpowiedz

  • +
  • -
Szakal - zdjęcie Szakal 04.11.2008

Mafia, Mówisz i masz ;-) Styl do amxbans:

DOWNLOAD
Odpowiedz

  • +
  • -
MafiaDL - zdjęcie MafiaDL 04.11.2008

hehe dzięki wczoraj znalazlem cos fajnego http://amxbans.org/ fajny styl i modyfikacja nazwana amxbans 5.1
Odpowiedz

  • +
  • -
starsky - zdjęcie starsky 26.11.2008

"Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)"
Dlaczego?
Odpowiedz