Kick, ban czy ban na IP
Zacznij od najłagodniejszego kroku, który rozwiązuje problem. Kick wyrzuca gracza, a ten może wrócić sekundę później, co wystarcza komuś, kto potrzebuje szturchnięcia. Ban wiąże konto z listą i trzyma je na zewnątrz na dobre. Ban na IP blokuje połączenie internetowe, bez względu na to, kto z niego korzysta.
| Polecenie | Co robi | Jak można to obejść |
|---|---|---|
kick <player> [reason] | Rozłącza gracza, który jest online | Ponowne dołączenie |
ban <player> [reason] | Trzyma to konto na zewnątrz i wyrzuca je, jeśli jest online | Drugie konto Minecraft |
ban-ip <address or player> [reason] | Trzyma na zewnątrz każde połączenie z tego adresu | Inna sieć, na przykład dane komórkowe |
pardon <player> | Zdejmuje bana z konta | |
pardon-ip <address> | Zdejmuje bana z adresu | |
banlist [players|ips] | Pokazuje, kto albo co jest zbanowane, przez kogo i dlaczego |
Wszystkie sześć wymaga poziomu operatora 3 i żadne nie przyjmuje czasu trwania.
Ban na nazwę zapisywany jest przy UUID konta, a nie przy nazwie. Zmiana nazwy konta nikogo nie wpuści z powrotem. Dwóch rzeczy ban nie robi: zostawia gracza na liście operatorów i na białej liście, więc jeśli mówisz serio, usuń go i stamtąd.
Wyrzucanie i banowanie z konsoli
W zakładce „Konsola” polecenia wpisujesz bez ukośnika. W grze dodajesz ukośnik na początku i potrzebujesz poziomu 3, co wyjaśnia poradnik o poziomach operatora. Wszystko po nazwie to powód, łącznie ze spacjami.
Konsola
kick RiverFox22 Stop spamming, last warning
ban RiverFox22 Took items from the spawn chests
banlist players
pardon RiverFox22| Wpisujesz | Konsola odpowiada |
|---|---|
kick z powodem | Kicked RiverFox22: Stop spamming, last warning |
ban z powodem | Banned RiverFox22: Took items from the spawn chests |
ban na kogoś już zbanowanego | Nothing changed. The player is already banned |
banlist players | There are 1 ban(s): i linijka na każdy ban: kto, przez kogo i powód |
pardon | Unbanned RiverFox22 |
pardon na kogoś niezbanowanego | Nothing changed. The player isn't banned |
Pisz powód dla gracza, nie dla siebie. Zbanowany gracz, który próbuje dołączyć, widzi You are banned from this server., a po tym Twój powód, a bez powodu czyta Banned by an operator. Kick bez powodu mówi Kicked by an operator. Jasny powód oszczędza rundę gniewnych wiadomości z pytaniem dlaczego.
Możesz zbanować gracza, który jest offline. Serwer szuka nazwy wśród kont Java, więc najpierw sprawdź pisownię: literówka albo się nie uda, albo, co gorsza, zbanuje obcą osobę, która akurat ma taką nazwę.
Banowanie z zakładki „Gracze”
Zakładka „Gracze” w naszym panelu banuje i odbanowuje bez polecenia. Ma cztery listy: „Widziani niedawno”, „Operatorzy”, „Biała lista” i „Bany”. „Widziani niedawno” trzyma do 40 nazw kont, które dołączyły, co przydaje się, gdy nie pamiętasz, jak awanturnik zapisywał swoją nazwę.
Znajdź gracza
Otwórz „Widziani niedawno” albo wpisz nazwę w polu wyszukiwania. Na liście „Bany” przycisk „Zbanuj gracza” przyjmuje też nazwę wpisaną samodzielnie.
Otwórz menu
Kliknij trzy kropki na końcu wiersza i wybierz „Zbanuj gracza”.
Podaj powód
Panel prosi o potwierdzenie i daje pole „Powód (opcjonalnie)”. Pisz krótko: mieści 120 znaków w jednej linijce.
Sprawdź listę „Bany”
Gracz ma teraz etykietę „Zbanowany”, z Twoim powodem pod nazwą. „Zdejmij bana” w tym samym menu wpuszcza go z powrotem.
Gdy serwer działa, panel wpisuje za Ciebie w konsoli polecenie ban albo pardon, więc efekt jest taki sam jak przy ręcznym wpisaniu. Gdy serwer jest zatrzymany, sprawdza nazwę w Mojang i zapisuje wpis w banned-players.json, a ban działa od następnego startu.
Trzy rzeczy, które zakładka „Gracze” zostawia konsoli
Nie wyrzuca, nie banuje adresów i przyjmuje tylko nazwy Java od 2 do 16 liter, cyfr i podkreśleń. Nazwa Bedrock z kropką na początku dostaje That is not a valid Minecraft username., więc tych graczy obsługuje się w konsoli, jak pokazuje sekcja o Bedrock poniżej.

Wnętrze banned-players.json i banned-ips.json
Obie listy to zwykłe pliki w głównym folderze serwera, obok server.properties, i możesz je otworzyć w zakładce „Pliki”. Każdy ban to jeden wpis:
banned-players.json
[
{
"uuid": "5f1c1e3a-8d2b-4c7e-9a41-2b6f0d9e7c13",
"name": "RiverFox22",
"created": "2026-09-14 21:04:37 +0000",
"source": "MossyOak",
"expires": "forever",
"reason": "Took items from the spawn chests"
}
]| Pole | Znaczenie |
|---|---|
uuid i name | Konto. Liczy się UUID; nazwa jest po to, żebyś mógł ją przeczytać. |
ip | Tylko w banned-ips.json, zamiast dwóch pól powyżej |
created | Kiedy ban powstał, zapisane jako rok, miesiąc, dzień, godzina i przesunięcie strefy czasowej |
source | Kto go nałożył, na przykład operator, który wpisał polecenie w grze, pokazywany po banned by w banlist |
expires | forever albo data końca w tej samej postaci co created |
reason | Tekst, który widzi gracz |
Działający serwer trzyma obie listy w pamięci i zapisuje cały plik od nowa przy każdej zmianie bana. Edycja zrobiona w trakcie działania przepada przy następnym banie albo odbanowaniu. Zatrzymaj serwer, edytuj, a potem uruchom go ponownie.
Czy data końca w expires działa?
Na Paperze i Purpurze tak. Zastąp forever datą, na przykład 2026-09-21 18:00:00 +0000, a gracz przy próbie dołączenia zobaczy Your ban will be removed on z tą chwilą. Gdy minie, wejdzie.
Na serwerze vanilla nie licz na to. W systemie zgłoszeń błędów Mojang jest zgłoszenie, że vanilla usuwa wygasły wpis, a potem potyka się o bana, którego właśnie usunęła, więc dołączenie gracza kończy się błędem zamiast go wpuścić. To zgłoszenie nigdy nie zostało oznaczone jako naprawione. Na vanilla zostaw expires na forever i uruchom pardon, gdy czas minie, co zawsze działa.
Co ban na IP może zatrzymać, a czego nie
ban-ip przyjmuje albo adres, albo nazwę gracza, który jest teraz online; dla kogoś offline odpowiada Invalid IP address or unknown player. Od razu wyrzuca wszystkich z tego adresu, a konsola mówi kogo: This ban affects 2 player(s): i nazwy.
- Zatrzymuje gracza, który ciągle zakłada nowe konta z tego samego domowego połączenia.
- Nie zatrzymuje nikogo, kto przełączy się na dane komórkowe, użyje VPN albo dostanie od dostawcy nowy adres po restarcie routera.
- Łapie też braci, siostry i współlokatorów oraz całe szkoły czy akademiki, które dzielą jedno połączenie.
Przyjrzyj się adresowi, zanim go zbanujesz
Gracze, którzy dołączają z adresem Twojego serwera, docierają do niego przez nasz routing, więc adres zapisany przez serwer nie zawsze jest adresem gracza. Każde dołączenie zostawia w zakładce „Konsola” linijkę taką jak RiverFox22[/203.0.113.7:51234] logged in with entity id 312 at (8.5, 64.0, 12.5). Jeśli dwóch różnych graczy ma ten sam adres, ban na IP odetnie każdego, kto przychodzi tą drogą. Zbanuj wtedy konto.
Konsola
ban-ip 203.0.113.7 Ban evasion with new accounts
banlist ips
pardon-ip 203.0.113.7Bany czasowe i wyciszenia wymagają pluginu
Vanilla nie ma czasu trwania bana ani żadnego wyciszenia. Najbliżej wyciszenia jest po stronie gracza: w Java Edition ekran Social Interactions (domyślnie P) ma Hide in Chat dla jednego gracza, ale działa to tylko dla tego, kto patrzy, i resetuje się przy ponownym dołączeniu. Do prawdziwego bana na trzy dni albo wyciszenia na godzinę serwer Paper albo Purpur potrzebuje pluginu.
| LibertyBans | EssentialsX | |
|---|---|---|
| Najnowsze wydanie | 1.1.4, lipiec 2026, wymienia 26.2 | 2.22.0, maj 2026, wymienia 26.1.2 i 1.21.11 |
| Działa na | Paper, Purpur, Folia i Velocity, między innymi | Paper i Spigot |
| Ban czasowy | /ban <player> 3d <reason> | /tempban <player> 3d [reason] |
| Wyciszenie | /mute <player> 1h <reason> | /mute <player> 1h [reason] |
| Jednostki czasu | y, mo, w, d, h, m, s albo perm | y, mo, w, d, h, m, s |
| Gdzie trzymane są bany | Własna baza danych, z historią dla każdego gracza | Zwykła lista banów serwera, z datą końca |
Na Java Edition 26.2 wybierz LibertyBans: jest w katalogu pluginów w zakładce „Pluginy”, a ban bez czasu jest stały. Jego bany leżą we własnym magazynie, więc nie pokazują się na liście „Bany” w zakładce „Gracze”. Żeby przenieść bany, które już masz, sprawdź jego import.yml i uruchom /libertybans import vanilla. EssentialsX zapisuje bany czasowe w banned-players.json, gdzie zakładka „Gracze” je widzi, ale jego najnowsze wydanie kończy się na 26.1.2.
Na czacie, z LibertyBans
/ban RiverFox22 3d Griefing at spawn
/mute MossyOak 1h Spamming chat
/unban RiverFox22Sprawdź ustawienie IP w LibertyBans
Jego domyślne address-strictness to NORMAL: ban na IP trzyma też na zewnątrz każde konto, które wcześniej dołączyło z tego adresu. Za wspólnym adresem może to być wiele kont, więc przed użyciem /ipban przeczytaj sekcję powyżej.
Moderatorzy potrzebują uprawnień, a nie praw operatora: libertybans.commands do dowolnego polecenia, potem libertybans.ban.do.target.uuid do banowania graczy i libertybans.ban.undo.target.uuid do odbanowania, z tym samym wzorem pod libertybans.mute. Rozdaje je plugin uprawnień, taki jak LuckPerms. Instaluj jeden plugin do banów, nie dwa, bo oba zajmują /ban, a serwer wybiera któryś z nich.

Banowanie graczy Bedrock na serwerze Crossplay
W pakiecie Crossplay gracze Bedrock dołączają przez Floodgate z kropką przed nazwą, a ich UUID zaczyna się od 00000000-0000-0000. Mojang nie ma kont Java dla tych nazw, co zmienia działanie banów.
Banuj ich, gdy są online
Wpisz nazwę z kropką, na przykład
ban .StoneWren Mining under other players' bases. Gracz online jest znajdowany po nazwie, więc to działa.Spodziewaj się, że pardon później zawiedzie
Gdy są offline,
pardon .StoneWrenmoże odpowiedziećThat player does not exist, choć wpis leży wbanned-players.json.Odbanuj przez plik
Zatrzymaj serwer, otwórz
banned-players.jsonw zakładce „Pliki”, usuń wpis tego gracza razem z nawiasami klamrowymi i przecinkiem między wpisami, zapisz i uruchom serwer.
Zakładka „Gracze” pokazuje zbanowanego gracza Bedrock na liście „Bany”, ale nie może odbanować nazwy z kropką, więc drogą jest plik. Jak nazwy Bedrock łączą się z białą listą, opisuje poradnik o Java i Bedrock.
Krótka procedura przed banem
- Ustal, co się stało. Gdy chodzi o bloki albo skrzynie, log bloków pokazuje, kto to zrobił; poradnik o griefingu go konfiguruje.
- Najpierw wyrzuć z jasnym powodem, chyba że szkody są poważne.
- Zbanuj konto z powodem, który gracz zrozumie, i odbierz prawa operatora oraz wpisy na białej liście.
- Uruchom
banlist players, żeby sprawdzić, że ban trafił. - Zapisz dlaczego i na jak długo, żeby następny moderator wiedział, kiedy go zdjąć.
Gdy kłopotem jest obraźliwy czat, a nie zachowanie w świecie, wyciszenie może być uczciwsze niż ban, a gracze mogą też zgłaszać wiadomości do Mojang. Poradnik o zgłaszaniu czatu opisuje, co to oznacza dla Twojego serwera.
Prędzej czy później zbanowany gracz poprosi o powrót. Poradnik Odwołanie od bana w Minecraft na astroworldmc.site ma wzór formularza na taką prośbę i kroki uczciwego rozpatrzenia, dzięki czemu odpowiedź nie zależy od tego, który moderator akurat ją czyta.
Napisane i sprawdzone przez zespół Lodehost, ostatnia weryfikacja 14 września 2026.




