MineBans
Sprawiedliwy globalny system banów
- Dostępne pliki
- 22
- Obsługiwane wersje
- 4
- Najnowszy plik
- 11.01.2014
MineBans - Sprawiedliwy globalny system banów
Mówiąc w skrócie, MineBans to globalny system banów dla serwerów Minecraft. Oferujemy administratorom serwerów możliwość publikowania banów graczy, które stosują na swoich serwerach, do naszej bazy danych. Właściciele innych serwerów mogą następnie wykorzystać te informacje, aby zdecydować, czy gracz, który właśnie dołączył do ich serwera, powinien zostać dopuszczony do pozostania.
Jak to działa?
Gdy gracz łączy się z serwerem, z minebans.com pobierane jest streszczenie ewentualnych wcześniejszych banów, które mogą go dotyczyć, a następujące kontrole są wykonywane na użytkowniku
- Czy gracz znajduje się na lokalnej liście wyjątków, jeśli tak, niech dołączy.
- Czy gracz jest zbanowany z tego serwera (globalnie, lokalnie lub tymczasowo), jeśli tak, uniemożliwić połączenie.
- Czy gracz jest zbanowany na innym serwerze o tym samym właścicielu, jeśli tak, uniemożliwić połączenie.
- Czy gracz korzysta z publicznego proxy, jeśli tak, uniemożliwić połączenie.
- Czy gracz używa konta Minecraft, o którym wiadomo, że zostało skompromitowane, jeśli tak, uniemożliwić połączenie.
- Czy gracz ma zbyt wiele banów z innych serwerów, jeśli tak, uniemożliwić połączenie. Każde z tych sprawdzeń jest w pełni konfigurowalne.
Co z MCBans, MCBlockIt, Glizer itd.
Moim zdaniem MineBans nijak nie przypomina innych dostępnych systemów z kilku powodów (oczywiście możecie ocenić to sami):
- Powody banów są stałe. Oznacza to, że wtyczka może zbierać dowody wspierające dla każdego bana. Ostatecznie oznacza to, że zamiast pojedynczego słowa, „xray” jako powodu bana możemy dostarczyć pełną stronę statystyk i obliczeń. Ponieważ bany są poparte danymi, uważamy, że są one znacznie bardziej godne zaufania. (W momencie pisania ponad 80% naszych banów ma popierające dowody)
- Nie śledzimy graczy, zbieramy tylko niezbędne informacje z serwera. Nie ma logu tego, kto logował się na konkretny serwer ani jak długo były online.
- Mniej możliwości nadużyć. Czy wiesz, że zespół MCBans mógłby globalnie zbanować gracza ze wszystkich serwerów bez uzasadnionego powodu? Z MineBans nie istnieje koncepcja systemowego bana na poziomie całej sieci. Czy wiesz również, że zespół MCBans może skonfigurować swoją wtyczkę (bez twojej zgody), aby rozgłaszać wiadomość według ich wyboru po dołączeniu gracza — wcześniej było to wykorzystywane do przekazywania wiadomości politycznych niezwiązanych z Minecraftem. Taka funkcja nie istnieje w MineBans. Funkcja naruszonego konta jest jedynym sposobem, w jaki gracz mógłby być zbanowany niepoprawnie i masz wolność wyłączenia tej funkcji, jeśli nie ufasz źródłu danych.
Coś, co warto wiedzieć
- Wszyscy moderatorzy serwera będą potrzebować konta na minebans.com. Może to wydawać się zbędnym utrudnieniem, ale pozwala pociągnąć za odpowiedzialność konkretnego gracza w przypadku nadużycia systemu bez konieczności podejmowania drastycznych kroków takich jak usunięcie banów wszystkich serwerów z bazy danych. Pomoże to także zapobiegać nadużyciom systemu, ponieważ do rejestracji potrzebne jest ważne konto Minecraft.
Instalacja
To streszczenie informacji, które można znaleźć w wiki
- Załóż konto na naszej stronie
- Pobierz wtyczkę z strony plików i umieść plik .jar w folderze z wtyczkami
- Uruchom serwer raz, aby plik konfiguracyjny został utworzony, a następnie ponownie go wyłącz
- Otwórz plik config.yml i edytuj opcję api-key, tak aby odpowiadała wartości z Moje Serwery strony w witrynie
- Nadawaj administratorom i moderatorom niezbędne uprawnienia
Użycie
Podstawowe polecenia znajdują się tutaj, po więcej informacji zobacz stronę poleceń w wiki. Wszystkie polecenia można użyć bez argumentów, aby wyświetlić informacje o użyciu.
- /ban - Ban gracza z serwera. Wymaga uprawnienia minebans.admin.ban.
- /unban - Usuwa wszelkie bany, które gracz obecnie posiada. Wymaga uprawnienia minebans.admin.ban.
- /kick - Rozłącza gracza z serwera. Wymaga uprawnienia minebans.admin.kick.
- /exempt - Służy do zarządzania listą wyjątków. Lista wyjątków działa jako lista graczy, którzy będą zwolnieni z weryfikacji dołączenia, co oznacza, że mogą dołączyć nawet jeśli przekraczają limity serwera. Wymaga uprawnienia minebans.admin.exempt.
- /minebans - Dostarcza różne polecenia związane z tym systemem.
Ponieważ ta strona potrzebuje nieco koloru, oto przykład wyszukiwania w grze

Kolory obok każdego powodu oznaczają surowość tego bana. Limity mogą być konfigurowane dla każdego powodu bana i każdego stopnia surowości.
Dla deweloperów
Wtyczka udostępnia własne API do użycia przez inne wtyczki; funkcje te zostały opisane szczegółowo na stronie wiki GitHub.
Wkład
Wkład do projektu jest bardzo mile widziany, jeśli masz funkcję, którą chcesz wdrożyć i wiesz, jak to zrobić, rozważ forka repozytorium i przesłanie pull requesta. Zostaną zaakceptowane, o ile będą spełnione następujące proste zasady.
- Nie zmieniaj struktury pliku pom.xml, możesz dodać zależność, jeśli jej potrzebujesz, ale formatowanie i struktura nie powinny się zmieniać.
- Jeśli udostępniasz nową metodę API, dodaj do niej komentarz JavaDoc, ale nie przesadzaj z komentarzowaniem wewnętrznego kodu.
- Stosuj się do istniejącego stylu kodu, nie czepiaj się każdej spacji!
Wszystkie używane zależności są teraz dostępne z publicznego repozytorium Maven, więc nie musisz już martwić się o budowanie kilku innych projektów tylko po to, by dodać prostą zmianę.
Kod źródłowy
Wersje deweloperskie
Zmiany od ostatniego wydania
Pobieranie
Rozwojowe wersje tego projektu można uzyskać na podanym serwerze ciągłej integracji. Te buildy nie zostały zatwierdzone przez zespół BukkitDev. Używaj ich na własne ryzyko.
http://bukkit.jacekk.co.uk:8000/job/MineBans/
Statystyki pobierania
Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.
MineBans.jar 11.01.2014 447 KB
MineBans.jar 01.05.2013 438 KB
MineBans.jar 25.04.2013 438 KB
MineBans.jar 14.01.2013 430 KB
MineBans-0.14.4-SNAPSHOT.jar 16.11.2012 274 KB
MineBans-0.14.3-SNAPSHOT.jar 15.11.2012 272 KB
MineBans-0.14.2-SNAPSHOT.jar 10.11.2012 272 KB
MineBans-0.14.1-SNAPSHOT.jar 18.10.2012 272 KB
MineBans-0.13.1-SNAPSHOT.jar 19.09.2012 266 KB
MineBans-0.13-SNAPSHOT.jar 16.09.2012 265 KB
MineBans.jar 15.08.2012 476 KB
MineBans.jar 08.08.2012 476 KB
MineBans.jar 07.08.2012 475 KB
MineBans.jar 07.08.2012 475 KB
MineBans.jar 31.07.2012 474 KB
MineBans.jar 31.07.2012 474 KB
MineBans.jar 18.07.2012 460 KB
MineBans.jar 18.07.2012 460 KB
MineBans.jar 17.07.2012 460 KB
MineBans.jar 13.07.2012 449 KB
Jak bezpiecznie sprawdzić ten plugin
Wybierz zgodny plik
Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.
Zachowaj kopię
Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.
Przeczytaj log
Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.