Přejít na hlavní obsah

Jak zabanovat a odbanovat hráče na Minecraft serveru

Návod na ban a unban hráčů na Minecraft serveru: /ban, /ban-ip, /pardon, banlist i řešení dočasných banů přes plugin LiteBans.

Ban je mechanismus, který hráči trvale zamezí přístup na server. Minecraft nabízí dva typy banu: ban podle nicku (respektive UUID) a ban podle IP adresy. Oba typy lze spravovat příkazy za běhu serveru nebo ručně přes soubory banned-players.json a banned-ips.json.

Rychlý přehled

  1. Ban hráče: /ban <nick> [důvod]
  2. Ban IP adresy: /ban-ip <ip nebo nick>
  3. Odban hráče: /pardon <nick>
  4. Odban IP adresy: /pardon-ip <ip>
  5. Zobrazení seznamu banů: /banlist

Ban hráče podle nicku

Příkaz zabanuje hráče podle jeho nicku (na premium serverech interně podle UUID). Zabanovaný hráč se nemůže připojit a uvidí zprávu s důvodem banu.

/ban <nick> [důvod]

Příklady:

/ban Notch

/ban Notch Griefing spawn oblasti

Pokud neuvedete důvod, hráč uvidí výchozí zprávu Banned by an operator. Důvod banu se hráči zobrazí na obrazovce při pokusu o připojení, takže ho formulujte srozumitelně.

Ban podle IP adresy

IP ban zabrání hráči připojit se i po změně nicku. Použijte ho v případech, kdy chcete zablokovat konkrétní síťovou adresu.

Ban IP adresy zadané ručně:

/ban-ip 192.168.1.1

Ban IP adresy aktuálně připojeného hráče (server IP dohledá automaticky):

/ban-ip Notch

Upozornění: IP ban není spolehlivá ochrana proti odhodlaným hráčům - většina domácích připojení používá dynamické IP adresy, které se mění. Pro trvalou ochranu zvažte použití pluginu jako LiteBans nebo AdvancedBan, který nabízí pokročilejší možnosti.

Odban hráče (pardon)

Pro zrušení banu hráče podle nicku:

/pardon <nick>

Příklad:

/pardon Notch

Hráč se může připojit ihned po odbanování bez restartu serveru.

Odban IP adresy

/pardon-ip <ip>

Příklad:

/pardon-ip 192.168.1.1

Zobrazení seznamu banů

Pro zobrazení všech aktuálně zabanovaných hráčů:

/banlist players

Pro zobrazení zabanovaných IP adres:

/banlist ips

Správa banů přes soubory

Bany jsou uloženy ve dvou souborech v kořenovém adresáři serveru:

  • banned-players.json - seznam zabanovaných hráčů
  • banned-ips.json - seznam zabanovaných IP adres

Soubory lze editovat ručně při vypnutém serveru. Po ruční úpravě za běhu serveru je nutné změny načíst příkazem:

/ban-ip reload nebo restartovat server.

Ukázka struktury banned-players.json:

[
  {
    "uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5",
    "name": "Notch",
    "created": "2024-01-01 12:00:00 +0000",
    "source": "Server",
    "expires": "forever",
    "reason": "Griefing"
  }
]

Časový (dočasný) ban

Vanilla Minecraft nepodporuje dočasné bany s automatickým vypršením. Pokud potřebujete banovat hráče na určitou dobu, použijte plugin jako:

  • LiteBans - lehký plugin s podporou temp-banů, mutů a IP banů
  • AdvancedBan - podobné funkce, s podporou databáze

Příkaz dočasného banu v LiteBans:

/tempban <nick> <čas> [důvod]

Příklad banu na 7 dní:

/tempban Notch 7d Opakované griefování

Časté problémy a otázky

Zabanoval jsem hráče, ale stále se může připojit

Na warez (offline) serveru se ban ukládá podle nicku. Pokud si hráč nick změní, ban obejde. Řešením je IP ban nebo plugin s pokročilou správou banů.

Jak zjistit IP adresu připojeného hráče pro ban?

Použijte příkaz /ban-ip <nick> místo zadávání IP adresy ručně - server IP adresu dohledá sám. Případně ji najdete v logu serveru při připojení hráče.

Hráč je zabanovaný, ale vidím ho v /list jako připojeného

Tohle se může stát pokud byl ban udělen ve chvíli, kdy byl hráč již připojen. Ban se projeví až při příštím pokusu o připojení. Hráče odpojte příkazem /kick <nick>.

Mohou moderátoři banovat bez OP?

Ve vanilla Minecraftu vyžadují příkazy /ban a /pardon OP práva. Pro přidělení ban oprávnění bez plného OP použijte permissions plugin LuckPerms nebo plugin pro správu banů jako LiteBans, který má vlastní systém oprávnění.