Skocz do zawartości

Witamy na n00bs.pl - Sieć serwerów counter strike
Zarejestruj się, aby uzyskać dostęp do wszystkich funkcji naszego forum. Gdy już się zarejestrujesz i zalogujesz będziesz mógł tworzyć nowe tematy, pisać posty, otrzymywać reputację od innych użytkowników oraz będziesz mógł również korzystać z prywatnych wiadomości, aktualizacji statusu i wiele więcej. Jeżeli posiadasz już konto, zaloguj się, klikając tu - a jeśli jesteś nowym użytkownikiem stwórz swoje własne konto!
Zdjęcie

AmxBans


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1
Result

Result
  • Elite Member

  • Grupa: Elite
  • Postów: 271
  • Reputacja: 7
  • Gadu-Gadu 5559021
  • Nick steam: respn
  • MiejscowośćPrzemyśl
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)



Źródło - hlds.pl
  • 0
Dołączona grafika

Dołączona grafika

#2
JoHHny

JoHHny
  • Donator



  • Grupa: Moderator
  • Postów: 343
  • Reputacja: 22
information.png Zamykam, jeżeli są jakiekolwiek problemy, pytania pisać na pw to otworzę temat.

  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych