Skocz do zawartości


Zdjęcie

Ban Management


  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 WinEi8ht

WinEi8ht

    Nowy

  • Użytkownik
  • 14 postów
  • WinEi8ht

Napisano 26 August 2013 - 21:47

Ban Management

 

Ban Management to ciekawy plugin na silnik bukkit umożliwiający zarządzanie karami na serwerze. Umożliwia on nie tylko standardowe banowani i kickowanie, ale również banowanie na adres IP, banowanie czasowe, wyciszanie i ostrzeganie. Dzięki połączeniu z bazą danych możesz zamieścić na swojej stronie www ładnie wykonaną "kartotekę" graczy, która kompaktowo przedstawi całą historię gracza na serwerze.

Ban Management wymaga bazy danych, bez niej nie będzie można używać kartoteki graczy na stronie www. Craftserve udostępnia darmową bazę danych dla wszystkich serwerów publicznych (od wooden wzwyż).

Jeżeli nie posiadasz serwera na craftserve.pl trzymaj reflinka -> 

By zobaczyć linki musisz się zalogować lub zarejestrować

 

Sprawdź jak wygląda kartoteka w wersji demo:

By zobaczyć linki musisz się zalogować lub zarejestrować

 

Instalacja:

 

Pobieranie i pierwsze uruchamianie:

Zaczynamy od pobierania pluginu Ban Management ze strony

By zobaczyć linki musisz się zalogować lub zarejestrować

Pobrane archiwum należy wypakować dowolnym archiwizerem np. WinRar. Plik BanManagement.jar wklej do folderu plugins w Twoim serwerze (TWÓJ_SERWER/plugins/TUTAJ!), natomiast folder banagement na chwilę zostaw.

Uruchom serwer i poczekaj, aż plugin poinformuje, że nie zostanie uruchomiony z powodu błędu łączenia z bazą danych. Serwer powinien się poprawnie uruchomić, lecz plugin Ban Management się nie wczyta. Wyłącz serwer i zobacz czy pojawił się folder BanManagement z dwoma plikami.

13985509960436857425.png

 

Konfiguracja pluginu:

Do poprawnego działania pluginu należy połączyć go z bazą danych poprzez podanie danych dostępu w config.yml. Jako podstawowy użytkownik jedyne co będzie Cię interesować to podanie danych w linijkach host, port, database, username, password, oraz ewentualne spolszczenie komunikatów na dole pliku konfiguracyjnego. Dalsze ustawienia zalecam jedynie doświadczonym użytkownikom i nie biorę odpowiedzialności za błędy jakie mogą się pojawić. Oto przykładowa konfiguracja w oparciu o kody dostępu od Craftserve:

42732885347127670747.png

Jeżeli wpiszesz poprawnie dane dostępu do bazy danych uruchom ponownie serwer i sprawdź czy serwer załadował się beż błędu.

 

Nie wiesz, gdzie znajdują się te dane?

Jeżeli korzystasz z hostingu Craftserve znajdziesz je w ustawieniach swojego serwera (

By zobaczyć linki musisz się zalogować lub zarejestrować

)

79121963371959147646.png

 

Konfiguracja strony:

Powracamy do folderu banmanagement, który wysyłamy na stronę. (nie będę tego tłumaczył, każdy powinien wiedzieć jak połączyć się przez ftp ze swoją stroną)

UWAGA! Po instalacji zmieniamy nazwę pliku settingsRename.php na settings.php

Po zmianie nazwy otwieramy plik settings.php i w linijce $settings['password'] = ''; wpisujemy hasło dostępu do panelu administratora ($settings['password'] = 'TUTAJ' ;). Zapisujemy i odwiedzamy stronę pluginu (.../banagement/index.php) Jeżeli nie pojawił się żaden błąd odwiedzamy adres .../banmanagement/index.php?action=admin, wpisujemy podane wcześniej hasło. Klikamy Add Server i podajemy dokładnie takie same dane jakie podaliśmy w config.yml. Po dodaniu serwera powinien on pojawić się na stronie główniej. Dalsza konfiguracja nie jest obowiązkowa.

 

Uprawnienia:

bm.ban – Zezwala na banowanie peramentne

bm.tempban – Zezwala na banowanie czasowe

bm.unban – Zezwala na odbanowywanie

bm.exempt.kick – Gracz z tym uprawnieniem nie może zostać wyrzucony z serwera, proponowanie dla administracji

bm.exempt.ban -Gracz z tym uprawnieniem nie może zostać zbanowany permanentnie na serwerze, proponowanie dla administracji

bm.exempt.tempban - Gracz z tym uprawnieniem nie może zostać zbanowany czasowo na serwera, proponowanie dla administracji

bm.exempt.mute - Gracz z tym uprawnieniem nie może zostać wyciszony na serwerze, proponowanie dla administracji

bm.exempt.tempmute - Gracz z tym uprawnieniem nie może zostać wyciszony czasowo na serwerze, proponowanie dla administracji

bm.exempt.banip - Gracz z tym uprawnieniem nie może zostać zbanowany na IP na serwerze, proponowanie dla administracji

bm.notify – Gracze z tym uprawnieniem będą powiadamiani, ze gracz został zbanowany

bm.notify.duplicateips – Gracze z tym uprawnieniem będą powiadamiani gdy na serwer dołączy gracz, którego IP było już karane

bm.bminfo - Zezwala na sprawdzenie aktualnego stanu gracza komendą /bminfo

bm.banip – Zezwala na banowanie IP

bm.tempbanip – Zezwala na czasowe zbanowanie IP

bm.unbanip – Zezwala na odbanowanie IP

bm.import - Zezwala na importowanie listy zbanowanych graczy i IP z bukkita

bm.kick – Zezwala na wyrzucanie gracza

bm.update – Gracz z tym uprawnieniem zostanie poinformowany gdy pojawi się nowa aktualizacja

bm.mute – Zezwala na wyciszanie gracza

bm.tempmute – Zezwala na czasowe wyciszenie gracza

bm.unmute – Zezwala na od ciszenie gracza

bm.reload – Zezwala na przeładowanie z config

bm.timelimit.bans.bypass - Zezwala danej grupie na ominięcie czasowego zbanowania? Nie jestem pewien czy dobrze to wytłumaczyłem

bm.timelimit.mutes.bypass - Zezwala danej grupie na ominięcie czasowego wyciszenia? Nie jestem pewien czy dobrze to wytłumaczyłem

bm.warn – Zezwala na ostrzeganie gracza

bm.banoffline – Daje możliwość zbanowania gracza offline

bm.tempbanoffline – Daje możliwość czasowego zbanowania gracza online

 

Komendy:

/ban <nazwa_gracza> <powód>
/tempban <nazwa_gracza> <czas> <powód>
/unban <nazwa_gracza>
/bminfo <nazwa_gracza>
/banip <nazwa_gracza/IP> <powód>
/tempbanip <nazwa_gracza/IP> <czas> <powód>
/unbanip <IP>
/banimport <gracz/IP> <powód>
/kick <nazwa_gracza> <powód(optymalny)>
/nlkick <gracz> <powód(optymalny)>
/mute <nazwa_gracza> <powód>
/tempmute <nazwa_gracza> <czas> <powód>
/unmute <nazwa_gracza>
/warn <nazwa_gracza> <powód>
/bmreload

Format czasu:

  • 10s = 10 sekund
  • 10m = 10 minut
  • 10h = 10 godzin
  • 10d = 10 dni
  • 10mo = 10 miesiecy
  • 10y = 10 lat

Przykład: /tampban WinEi8ht 1y11mo Uzywanie niedozwolonych modyfikacji-Permban

 

Pamiętaj, żeby usunąć wszystkie pluginy odpowiadające za karanie w przeciwnym razie nie będą działać prawidłowo!

Poradnik krótki, ale treściwy. Uważam, że wszystko wyjaśniłem w miarę zrozumiale. Instalacja nie jest tak trudna jak na początku mi się wydawało, więc z pewnością sobie poradzisz ;) W razie pytań, bądź wątpliwości na pewno pomogę.

Zapraszam do przejrzenia moich poprzednich poradników i do zobaczenia w następnych.


  • Minion099 lubi to

craftportal

Craftserve to największy i najlepszy polski hosting serwerów Minecraft, jest solidny i tani więc go polecam

#2 Dawidn99

Dawidn99

    Wyjadacz

  • Użytkownik+
  • 821 postów
  • Dawidn99

Napisano 26 August 2013 - 21:50

Mam małe pytanko Piszesz aby usunąć ALL plugi za banowanie. Czy essentials też? Bo on oferuje takie możliwości :/ 



#3 Rapsodia

Rapsodia

    Wyjadacz

  • Użytkownik+
  • 753 postów
  • Bruzdi

Napisano 26 August 2013 - 22:44

Ban Managment, z tego co pamiętam, nadpisuje komendy takie jak "ban" na te co są w Essentials, więc się one nie gryzą. Kiedyś korzystałam z tych dwóch pluginów na raz i jakoś nie było z tym problemu. 



#4 ReWim

ReWim

    Nowy

  • Użytkownik
  • 20 postów
  • TheKOBALT

Napisano 14 September 2013 - 10:42

Fajny plugin.



#5 AkuaFite

AkuaFite

    Nowy

  • Użytkownik
  • 2 postów

Napisano 31 January 2016 - 22:42

Mi nie działa, tworzy się folder ale komendy nie działają ;p



#6 ziomx

ziomx

    :D

  • Użytkownik
  • 380 postów

Napisano 02 November 2016 - 16:24

Mam pytanie. Jak nie ma się serwera na craftserver to jak stworzyć bazę danych?



#7 ByczekTV

ByczekTV

    Bywalec

  • Użytkownik
  • 113 postów
  • ByczekTV

Napisano 22 February 2017 - 21:51

Musisz zakupić, ew. jeżeli masz jeszcze na enderchest.pl - Oni też oferują taką bazę.