server.properties
server.properties je soubor v properties formátu, který obsahuje základní nastavení Minecraft serveru. Co každé nastavení znamená naleznete na tomto odkaze: https://docs.papermc.io/paper/reference/server-properties, případně rozebráno ještě detailněji zde: https://minecraft.fandom.com/wiki/Server.properties#Keys
Je dobré si tento seznam projít a mít o základních nastavení nějaký přehled.
Základní nastavení
Níže jsou rozebrány některá nastavení, která je dobré rozvést, nebo je na ně často potřeba odkazovat.
online-mode
Online-mode prakticky znamená, zda se můžou připojit jen hráči s originálním účtem Minecraft, nebo i “warez” (cracked) účty. Více se o online-mode dočtete zde.
Při změně tohoto nastavení hráči o svá data “přijdou” viz zde, proto je dobré toto nastavení hned na začátku serveru určit a poté neměnit, ačkoli existují externí nástroje, která data hráčů přemigrují, což ale platí jen pro Vanilla data, nikoli data pluginů.
level-seed
Určuje seed světa, který má být vytvořen. Jak změnit seed světa, který již existuje, se dočtete zde.
difficulty
Určuje obtížnost světa, který má být vytvořen. Jak změnit obtížnost světa, který již existuje, se dočtete zde.
spawn-protection
spawn-protection určuje chráněnou oblast okolo spawnu, ve výchozím nastavení 16. Spawn protection se vypne nastavením hodnoty spawn-protection na 0.
use-native-transport
use-native-transport určuje, zda je na operačním systému Linux optimalizována práce s packety. Tuto možnost je tedy doporučené mít zaplou. Funkční však bude pouze na operačním systému Linux.
Na starých verzích (1.8.8 a nižší) při použití verze Javy vyšší může zapnutí této funkce způsobit problémy. Server pravděpodobně začne log spamovat a místo na na disku se velice rychle zaplní (jedná se o gigabajty za malou chvilku).
enforce-secure-profile
V případě, kdy nemůže psát do chatu z důvodu “Chat disabled due to missing profile public key…”, postupujte podle následujícího článku: https://gist.github.com/Jo0001/4d14eb4d3ae51b11eb90ba3296c8095b