Přejít na hlavní obsah

Jak dát hráči OP na Minecraft serveru

Jak dát hráči OP na Minecraft serveru přes konzoli i ve hře, jak fungují ops.json a úrovně oprávnění a kdy raději použít LuckPerms.

OP (operátor) je nejvyšší úroveň oprávnění na Minecraft serveru. Hráč s OP může používat všechny administrátorské příkazy, obcházet ochrany světa a měnit nastavení serveru přímo ze hry. OP udělujete buď přes konzoli serveru, nebo příkazem ve hře, pokud jste sami OP.

Rychlý přehled

  1. Otevřete konzoli serveru nebo se připojte jako OP
  2. Zadejte příkaz op <nick>
  3. Hráč má okamžitě OP práva - restart není potřeba
  4. Pro odebrání OP použijte deop <nick>

Udělení OP přes konzoli serveru

Konzole je nejspolehlivější způsob - funguje vždy, i když ještě nemáte žádného OP na serveru.

Příkaz v konzoli (bez lomítka):

op <nick>

Příklad:

op Notch

Server potvrdí udělení OP zprávou Made Notch a server operator.

Udělení OP příkazem ve hře

Pokud jste již sami OP, můžete udělit OP jinému hráči přímo ze hry:

/op <nick>

Příkaz funguje okamžitě a hráč nemusí být přihlášen - OP se uloží do souboru ops.json a projeví se při příštím připojení.

Odebrání OP

Odebrání OP funguje stejně jako udělení, jen s příkazem deop:

Přes konzoli:

deop <nick>

Přes hru:

/deop <nick>

Soubor ops.json

Seznam všech OP hráčů je uložen v souboru ops.json v kořenovém adresáři serveru. Soubor lze editovat ručně, ale doporučujeme používat příkazy - jsou bezpečnější a nevyžadují restart.

Struktura souboru:

[
  {
    "uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5",
    "name": "Notch",
    "level": 4,
    "bypassesPlayerLimit": false
  }
]

Pole level určuje úroveň OP oprávnění (1-4). Výchozí hodnota při použití příkazu /op je 4, což je nejvyšší úroveň s přístupem ke všem příkazům.

OP vs. permissions plugin

OP uděluje absolutní přístup ke všem příkazům bez výjimky. Pro servery s více adminy nebo moderátory, kteří mají mít omezená oprávnění, doporučujeme místo OP použít permissions plugin jako LuckPerms. OP je vhodný pouze pro hlavního správce serveru, kterému plně důvěřujete.

Časté problémy a otázky

Hráč dostal OP, ale příkazy mu nefungují

Ověřte, zda server používá plugin jako EssentialsX nebo jiný permissions plugin, který může přepisovat OP oprávnění. Zkontrolujte také, zda je hráč v souboru ops.json správně uložen.

Jak dát OP sám sobě, když jsem jediný admin a ještě nemám OP?

Použijte konzoli serveru (bez lomítka): op <váš-nick>. Konzole má vždy nejvyšší oprávnění bez ohledu na OP nastavení.

Mohu mít na serveru více OP hráčů?

Ano, počet OP hráčů není omezen. Každý OP hráč má přístup ke všem serverovým příkazům, takže dbejte na to, komu OP udělujete.

Funguje OP na warez (offline) serveru?

Ano, ale identifikace hráče probíhá podle nicku, ne UUID. Soubor ops.json bude mít u offline hráčů jiné UUID než na premium serverech - to je v pořádku, příkaz /op vše nastaví správně automaticky.