Přejít k obsahu

Whitelist, OP a bany na Minecraft serveru

Omezte přístup na server whitelistem, zjistěte, jak přidělit a odebrat OP v MC a spravujte bany z konzole panelu.

Přístup na Minecraft server můžete kontrolovat třemi základními bezpečnostními pilíři: whitelist povoluje vstup pouze předem schváleným hráčům, OP přiděluje plná administrátorská práva a ban trvale zamezuje přístup nevhodným účtům nebo konkrétním IP adresám. Všechny tyto mechanismy můžete snadno řídit příkazy v záložce Konzole nebo pohodlnými přepínači v panelu serveru.

#Co budete potřebovat

  • Server ve stavu Spuštěn – administrátorské příkazy fungují pouze na běžící instanci serveru.
  • Přesné herní přezdívky (nicky) hráčů (v offline/non-premium režimu hrají velká a malá písmena zásadní roli).

#Co je to whitelist v Minecraftu a jak funguje?

Whitelist (bílá listina) představuje základní prvek zabezpečení, který do hry vpustí výhradně hráče uvedené na seznamu. Kdokoliv jiný, kdo se pokusí připojit, obdrží hlášení: „You are not white-listed on this server!”.

Aktivace whitelistu je nejlepším a nejjednodušším způsobem, jak ochránit soukromý server pro partu přátel před nezvanými cizími návštěvníky, škodlivými boty a ničením staveb (griefingem).

#Správa whitelistu z konzole serveru

V záložce Konzole v panelu zadejte:

whitelist on
whitelist add Steve
whitelist remove Alex
whitelist list
whitelist reload
  • whitelist on – aktivuje kontrolu a povolí vstup pouze hráčům na seznamu.
  • whitelist off – deaktivuje whitelist (připojit se může kdokoliv).
  • whitelist add <nick> – přidá hráče na seznam povolených.
  • whitelist remove <nick> – odebere hráče ze seznamu.
  • whitelist list – vypíše všechny aktuálně schválené hráče.
  • whitelist reload – znovu načte soubor /whitelist.json po případné ruční editaci.

#Zapnutí whitelistu v panelu

  1. Otevřete panel serveru a přejděte do záložky Konfigurace → skupina Hráči a oprávnění.
  2. Zapněte volbu Whitelist.
  3. Aktivujte Vynutit whitelist (enforce-whitelist), pokud chcete, aby hráč odebraný z whitelistu byl okamžitě vyhozen z probíhající hry.
  4. Klikněte na Uložit změny a restartujte server, pokud panel zobrazí štítek Restart.

Seznam povolených hráčů je uložen v souboru /whitelist.json v kořenovém adresáři serveru – můžete jej prohlížet a upravovat ve správci souborů.

#Správa hráčů v záložce Hráči

V panelu MCHost je k dispozici samostatná záložka Hráči, ve které můžete v grafickém rozhraní pohodlně prohlížet a spravovat seznam aktivních hráčů, whitelist, operátory a zabanované účty i IP adresy:

Záložka Hráči – správa seznamu hráčů, whitelistu a banů

Zapněte whitelist ještě předtím, než IP adresu serveru poprvé komukoliv sdělíte. Je mnohem snazší postupně přidávat kamarády příkazem whitelist add, než pracně opravovat zničený svět po nečekaném nájezdu grieferské party.

#Přidělování a odebírání administrátorských práv (OP)

Operátor (ve zkratce OP) disponuje na serveru plnými administrátorskými právy: může měnit herní režim (/gamemode), ovládat počasí a čas, teleportovat hráče a spouštět příkazy pro znovunačtení serveru.

#Jak dát OP v Minecraftu?

Chcete-li hráči udělit práva operátora, zadejte v Konzoli serveru:

op Steve

Hráč získá práva okamžitě bez nutnosti restartu serveru. Záznam se zapíše do souboru /ops.json.

#Jak odebrat OP v MC? Příkaz /deop

Pro odebrání operátora a zrušení administrátorských práv v Minecraftu použijte příkaz /deop:

deop Steve

Po provedení příkazu hráč okamžitě ztratí přístup k administrátorským příkazům.

Jak odebrat OP ze souboru ops.json (hráč je offline):

  1. Přejděte do záložky Soubory v panelu MCHost.
  2. Otevřete soubor ops.json.
  3. Odstraňte JSON blok odpovídající danému hráči (včetně jeho UUID a jména).
  4. Soubor uložte a v konzoli zadejte /whitelist reload (nebo server restartujte).

#Úrovně administrátorských práv (OP Permission Level)

V souboru server.properties i v záložce Konfigurace můžete definovat maximální úroveň oprávnění (op-permission-level):

Úroveň Role Rozsah pravomocí
1 Terénní moderátor Dokáže stavět v chráněné zóně spawnu (spawn-protection).
2 Pán hry Přístup k příkazům /gamemode, /give, /tp, /clear a příkazovým blokům.
3 Administrátor Správa hráčů – přístup k příkazům /kick, /ban, /op, /deop.
4 Vlastník serveru Neomezený přístup k /stop, /reload, /save-all a restartu instancí.

Nikdy nepřidělujte úroveň 4 operátora neprověřeným osobám. Uživatel s úrovní 4 může přidělit OP komukoliv dalšímu nebo zabanovat ostatní administrátory. Pro pokročilou správu rolí doporučujeme plugin LuckPerms.

#Bany a vyhazování nežádoucích hráčů

Pokud hráč porušuje pravidla, můžete jej okamžitě vyhodit ze hry nebo mu zamezit přístup trvale:

kick Steve Nevhodné chování na chatu
ban Steve Používání cheatů
ban-ip 123.45.67.89
pardon Steve
pardon-ip 123.45.67.89
banlist
  • kick <nick> [důvod] – okamžitě odpojí hráče ze hry, ale nezabrání mu v opětovném připojení.
  • ban <nick> [důvod] – trvale zablokuje hráčský herní účet. Seznam je v banned-players.json.
  • ban-ip <ip_adresa> – zablokuje celou síťovou IP adresu. Uloženo v banned-ips.json.
  • pardon <nick> – zruší ban daného hráče (odbanování).
  • pardon-ip <ip_adresa> – odblokuje zabanovanou IP adresu.

#Ochrana před griefingem a vrácení škod

Běžný ban nevrátí škody na stavbách, které griefer stihl napáchat. Pro efektivní zabezpečení využijte specializované pluginy:

  • CoreProtect – pečlivě eviduje každé položení i rozbití bloku a otevření truhel. Umožňuje vrátit škody způsobené konkrétním hráčem jediným příkazem: /co rollback u:Steve t:1h.
  • WorldGuard a WorldEdit – umožňují vymezit chráněné zóny (regiony), kde je stavění a ničení pro běžné hráče zcela zakázáno.
  • Zálohy serveru – v případě závažného poškození kdykoliv obnovte stav ze zálohy.

#Online režim a bezpečnost prémiových účtů

V panelu serveru (Konfigurace → Zabezpečení a přístup) najdete volbu Online režim (online-mode):

  • Zapnuto (True): Server ověřuje relaci vůči oficiálnímu API Mojang / Microsoft. Nikdo se nemůže vydávat za cizí přezdívku.
  • Vypnuto (False – non-premium): Kdokoliv se může připojit pod libovolnou přezdívkou.

Pokud vypnete Online režim, aby se mohli připojit hráči bez originálního účtu, bezpodmínečně nainstalujte přihlašovací plugin s heslem (např. AuthMeReloaded nebo FastLogin). Bez něj může kdokoliv zadat jméno vašeho administrátora a získat plná práva bez zadání hesla!

#Nejčastější dotazy a řešení problémů

#Jak odebrat OP v MC, pokud nemám přístup do hry?

Přihlaste se do panelu MCHost, otevřete záložku Konzole a zadejte příkaz deop NickHrace. Konzole má absolutní nejvyšší pravomoc a funguje nezávisle na tom, zda jste právě ve hře.

#Whitelist je zapnutý, ale cizí hráči se stále mohou připojit

  1. Ověřte, že je parametr enforce-whitelist v souboru server.properties nastaven na true.
  2. Pokud jste upravovali soubor whitelist.json ručně v editoru, zadejte v konzoli příkaz whitelist reload.

#Hráč se nemůže připojit, ačkoliv je zapsán na whitelistu

Zkontrolujte přesné psaní přezdívky. V offline režimu jsou velká a malá písmena posuzována jako zcela rozdílné účty (Steve ≠ steve).

#Zabanovaný hráč se okamžitě vrací na server

Daná osoba používá proměnnou IP adresu nebo alternativní účet (alt). Zapněte Whitelist nebo v panelu aktivujte volbu Zabránit proxy připojením, která odřízne vstup přes VPN.

#Co dál

Nezbytné technologie běží vždy. Funkční, analytické a marketingové zapneme jen s vaším souhlasem.

Zásady ochrany osobních údajů a cookies