Online mode (/offline mode)
Online mode určuje, zda server kontroluje připojující se hráče podle databáze oficiálních Minecraft účtů. V praxi to znamená, že při zapnutém online modu se mohou připojit pouze hráči s originálním Minecraftem, v opačném případě se můžou připojit i “warez” hráči. Pokud je online mode vyplý (nazýváno jako “offline mode”, “warez” či “cracked”), vyplývá z toho mnoho skutečností včetně rizik viz níže.
Zda je online mode zaplý určuje na klasickém serveru hodnota online-mode v server.properties, na proxy pak hodnota online-mode/online_mode v configu dané platformy.
Offline mode a jeho důsledky
Nejzávažnějším důsledkem offline modu je snížení bezpečnosti serveru. Kvůli vypnutí online-modu se totiž může jakýkoli hráč připojit za kohokoli, tedy i administrátora. Více se dočtete zde.
Zároveň mnoho komunit a jednotlivců offline-mode servery netolerují, tím pádem Vám nimi může být upřena pomoc automaticky čistě z principu.Pro mnoho lidí je jediným tolerovaným využití offline-modu proxy (kde backend servery musí být v offline-modu; ale samozřejmě pouze za předpokladu, kdy je samotná server v online-mode, tudíž se “warez” hráči připojit nemůžou), případně testovací server, kde na otestování konkrétní věci potřebujete více/jiný účet.
Taktéž na offline mode serveru jsou skiny nefunkční. To lze vyřešit módem, nebo pluginem jako SkinsRestorer.
Další důsledky offline-mode plynou z toho, že hráč k připojení nemusí vlastnit žádný Minecraft účet, a účtů si může vytvořit (= změnit jméno), kolik jen chce. Tím pádem je jednodušší obcházet bany, provádět bot útoky a podobně. Servery s offline-mode mají obvykle “horší” komunitu.
U velkých projektů může být překážkou EULA.
Zároveň hráči s originálním Minecraft přijdou při změně jména o data (což ale autologin pro originální účty, který pluginy jako LibreLogin nebo FastLogin poskytují, vyřeší)
Ztráta dat při změně nastavení online-mode
V případě, kdy je nastavení online-mode změněno, hráči o existující data “přijdou” (data stále existují, ale nejsou s hráčem nijak asociována). Proto by se nastavení online-mode mělo určit hned při začátku serveru a poté již neměnit.
To je zapříčiněno změnou UUID. U Vanilla (tzn. “nepluginových”) dat to lze vyřešit přejmenováním souborů s daty z <staré uuid>.koncovka na <nové uuid>.koncovka (případně existují některé neoficiální nástroje, které to udělají automaticky). Tato data se nachází ve složkách nacházejích se ve složce hlavního světa, tedy /world/playerdata/ <uuid>.dat pro standardní data jako inventáře, lokace hráče a podobně, /world/advancements/<uuid>.json pro advancementy, nebo /world/stats/<uuid>.json pro statistiky.
S těmito soubory je nutno manipulovat při vypnutém serveru!
Online UUID můžete zjistit pomocí nástroje jako https://namemc.com a offline UUID pomocí nástroje jako https://minecraft-serverlist.com/tools/offline-uuid (záleží na velkých a malých písmenech).