Soubor server.properties řídí základní chování každého Minecraft serveru: obtížnost, počet hráčů, whitelist, vzdálenost vykreslování, popis v seznamu serverů i vzdálenou správu. Projdeme všechna nastavení ve stejném pořadí jako v zákaznické zóně a u každého řekneme, co dělá, co nastavit a kdy hodnotu měnit.
Co budete potřebovat
- Minecraft server u StormHostu (nebo jiný server s Javou, kde máte přístup k souborům)
- Oprávnění Nastavení serveru, pokud server nevlastníte (RCON navíc vyžaduje oprávnění Tajné údaje)
- Asi 20 minut
Jak soubor funguje#
server.properties je obyčejný textový soubor v hlavní složce serveru. Každý řádek má tvar klíč=hodnota, řádky začínající # jsou komentáře:
#Minecraft server properties
motd=Muj server
max-players=20
difficulty=normal
white-list=true- Hodnoty jsou tří druhů: přepínače (
true= zapnuto,false= vypnuto), celá čísla a text. - Server soubor čte jen při startu. Každá změna se projeví až po restartu serveru.
- Server soubor při startu sám přepíše. Doplní chybějící klíče s výchozí hodnotou. Klíče, které jeho verze nezná, v souboru nechá, ale nepoužívá je. Proto po aktualizaci může v souboru zůstat klíč, který už nic nedělá (viz klíče přesunuté do pravidel hry).
- Diakritika v textu (MOTD) funguje. Zákaznická zóna ji při uložení sama převede do zápisu
\u00E1(pro á), kterému Minecraft rozumí v každé verzi.
Kde nastavení změníte#
V zákaznické zóně otevřete Moje služby, klikněte na Minecraft server a přejděte na záložku Nastavení serveru.
Vyberte režim úprav nahoře:
- Formulář – nastavení rozdělená do skupin Hra, Hráči, Svět, Síť a RCON a Pokročilé, s kontrolou hodnot.
- Text – celý soubor jako text. Hodí se pro klíče, které formulář nezná.
Upravte hodnoty. Nahoře uvidíte počítadlo
Neuložené změny: 3.Klikněte na Uložit a restartovat. Server se restartuje a změny se hned projeví.
Pokud kliknete jen na Uložit, uvidíte hlášku
Uloženo. Změny se projeví po restartu serveru.a změna se projeví při příštím startu.
Další tlačítka a hlášky:
| Prvek | Co dělá |
|---|---|
| Přidat nastavení | Formulář ukazuje jen klíče, které v souboru už jsou. Tímto tlačítkem přidáte známý klíč, který v souboru chybí. |
Další klíče (5) upravíte v textovém režimu. | V souboru jsou klíče, které formulář nezná. Upravíte je v režimu Text. |
| Zahodit změny | Vrátí formulář do uloženého stavu. |
| Načíst znovu | Načte soubor ze serveru. Použijte ho, když se objeví hláška o změně souboru (viz Když něco nefunguje). |
| Založit z výchozích hodnot | Ukáže se, když server ještě nikdy neběžel a soubor neexistuje. Založí ho, abyste ho mohli upravit před prvním startem. |
Co měnit nejde
Klíče server-ip, server-port a query.port nastavujeme automaticky podle adresy a portu serveru. Ve formuláři je proto nenajdete. V textovém režimu je uvidíte, ale když je změníte, při uložení je vrátíme zpět a uvidíte hlášku Zamčené klíče vráceny na původní hodnotu: server-port.
Na vlastní VPS upravíte soubor textovým editorem, například nano server.properties ve složce serveru, a server pak restartujete.
Skupina Hra#
| Nastavení | Co dělá | Doporučená hodnota | Kdy změnit |
|---|---|---|---|
motd (Popis serveru) | Text pod názvem serveru v seznamu serverů. Podporuje barvy přes kódy § (viz Barvy v MOTD). | Krátký popis, například §aSurvival §7- §f26.3 | Kdykoli. Na jeden řádek se vejde zhruba 59 znaků, delší text se v seznamu nemusí zobrazit celý. |
difficulty (Obtížnost) | Obtížnost: peaceful (žádné příšery), easy, normal, hard. Ovlivňuje poškození od příšer, hlad a některé mechaniky (například zombie umí rozbít dveře jen na hard). | normal | easy pro děti a nováčky, hard pro zkušené hráče. Starší soubory mají čísla 0–3, i ta fungují. |
gamemode (Herní režim) | Výchozí režim nových hráčů: survival, creative, adventure (nejde bourat ani stavět bez správného nástroje), spectator. | survival | creative pro stavitelský server, adventure pro mapy a minihry. Hráči, kteří už na serveru byli, si režim nechají (pokud nezapnete force-gamemode). |
hardcore | Po smrti se hráč stane divákem a do hry se nevrátí. Obtížnost je pevně nejtěžší. | false | Jen pro výzvy typu „jeden život“. Platí pro svět vytvořený se zapnutým hardcore. |
pvp | Jestli si hráči mohou navzájem ubližovat. | true | false pro přátelský survival. Od verze 1.21.9 klíč nefunguje, nastavuje se pravidlem hry (viz níže). |
force-gamemode (Vynutit herní režim) | Po každém připojení hráč dostane výchozí režim z gamemode. | false | true na lobby a minihrách, kde nikdo nesmí zůstat v kreativu. |
enable-command-block (Command bloky) | Povolí command bloky. | false | true, když stavíte mapy s command bloky. Od verze 1.21.9 klíč nefunguje, nastavuje se pravidlem hry. |
Skupina Hráči#
| Nastavení | Co dělá | Doporučená hodnota | Kdy změnit |
|---|---|---|---|
max-players (Maximum hráčů) | Kolik hráčů může být připojeno najednou. Do plného serveru se dostane jen operátor, který má v ops.json nastaveno "bypassesPlayerLimit": true. | Podle výkonu balíčku, například 20–50 | Číslo neříká nic o výkonu. Když server při plném počtu laguje, číslo snižte, nebo přejděte na větší balíček. |
online-mode (Ověřování účtů) | Server u Microsoftu ověří, že hráč vlastní originální Minecraft a jméno patří jemu. | true | Jen na serveru za proxy (Velocity), která hráče ověřuje sama. Viz varování níže. |
white-list (Whitelist) | Připojit se mohou jen hráči na whitelistu. | true pro soukromý server | false pro veřejný server. Od verze 26.3 je výchozí hodnota true, nový server proto pustí jen hráče na whitelistu. Výjimka: soubor založený tlačítkem Založit z výchozích hodnot má false. |
enforce-whitelist (Vynutit whitelist) | Když se whitelist znovu načte (například příkazem whitelist reload), odpojí hráče, kteří na něm nejsou. | true, pokud whitelist používáte | Při white-list=false nemá vliv. |
spawn-protection (Ochrana spawnu) | Čtverec kolem bodu spawnu, kde smí stavět a bourat jen operátoři. Hodnota 16 chrání čtverec 33 × 33 bloků (2 × 16 + 1). 0 ochranu vypne. Když na serveru není žádný operátor, ochrana neplatí. | 16 (výchozí) | 0, když spawn chrání plugin (například WorldGuard), nebo když hráči mají stavět i u spawnu. Pokud si hráči stěžují, že u spawnu nemohou stavět ani bourat, je to tímto nastavením. |
allow-flight (Povolit létání) | Server neodpojí hráče, který v survivalu „létá“. | false | true, když létání umožňují pluginy (/fly), módy nebo jetpacky. Jinak hráče vyhodí hláška Flying is not enabled on this server. |
player-idle-timeout (Odpojit neaktivní hráče) | Po kolika minutách nečinnosti server hráče odpojí. 0 = nikdy. | 0 | Na plném veřejném serveru například 15, ať AFK hráči nezabírají místo. |
op-permission-level (Oprávnění operátorů) | Jakou úroveň dostane hráč příkazem op: 1 obejde ochranu spawnu, 2 herní příkazy a command bloky, 3 správa hráčů (kick, ban, op), 4 vše včetně stop. | 4 | Snižte, když dáváte op lidem, kteří nemají server vypínat. Lepší je ale LuckPerms. |
hide-online-players (Skrýt seznam hráčů) | Seznam serverů neukáže jména připojených hráčů (počet zůstane). | false | true, když nechcete prozrazovat, kdo hraje. |
enforce-secure-profile (Vyžadovat podepsaný chat) | Pustí jen hráče s klíčem pro podepisování chatu od Mojangu. | true | false, když používáte Geyser – hráči z Bedrocku by jinak nemohli psát do chatu. |
online-mode=false
S vypnutým ověřováním se může připojit kdokoli pod libovolným jménem, včetně jmen operátorů. Útočník se tak přihlásí jako vy a získá všechna vaše práva. Zákaznická zóna u tohoto nastavení zobrazí varování. Vypínejte ho jen na serveru za proxy Velocity se zapnutým forwardingem (návod), nikdy na serveru dostupném přímo.
Whitelist a operátory spravujete příkazy, podrobně v návodu Whitelist, operátoři a bany.
Skupina Svět#
| Nastavení | Co dělá | Doporučená hodnota | Kdy změnit |
|---|---|---|---|
level-name (Složka světa) | Název složky se světem. Když složka neexistuje, server vytvoří nový svět. Povolená jsou písmena bez diakritiky, číslice, mezera, _ a -. | world | Když chcete přepnout na jiný svět (například nahraný). Starý svět zůstane na disku. Viz Nahrání vlastního světa. |
level-seed (Seed) | Seed generátoru terénu. Prázdná hodnota = náhodný seed. | Prázdné | Když chcete konkrétní svět (seed z internetu, ze hry pro jednoho hráče). Platí jen pro nově vytvořený svět. Seed běžícího světa zjistíte příkazem seed. |
level-type (Typ světa) | Generátor: minecraft:normal, minecraft:flat (plochý), minecraft:large_biomes (velké biomy), minecraft:amplified (zesílený, velmi náročný na výkon), minecraft: (jeden biom). | minecraft:normal | Jen před vytvořením nového světa. Na existující svět nemá vliv. |
view-distance (Vzdálenost vykreslování) | Kolik chunků kolem hráče server posílá klientovi (poloměr, 1 chunk = 16 × 16 bloků). Hráč nikdy neuvidí dál, i když má ve hře nastaveno víc. | 10 | Snižte na 8 nebo 6, když server laguje. Vliv na výkon je velký: 10 znamená 441 chunků na hráče, 8 jen 289. Rozumný rozsah je 3–32. |
simulation-distance (Vzdálenost simulace) | V jakém okruhu (v chuncích) kolem hráče běží entity, redstone, růst rostlin a farmy. | 8–10 | Snižte na 6, když server laguje. Co je od hráče dál, než sahá simulace, se zastaví (farmy, redstone, růst). Pod 5 proto přestává fungovat většina větších farem. Má být menší nebo rovna view-distance. |
allow-nether (Nether) | Jestli jde do Netheru projít portálem. | true | Od verze 1.21.9 klíč nefunguje, nastavuje se pravidlem hry. |
generate-structures (Generovat stavby) | Vesnice, chrámy, pevnosti a další stavby v nově generovaném terénu. | true | false pro čistý terén (stavitelské servery). Už vygenerovaný terén nezmění. |
spawn-monsters (Příšery) | Jestli se příšery objevují samy. | true | Od verze 1.21.9 klíč nefunguje, nastavuje se pravidlem hry. |
spawn-npcs (Vesničané) | Jestli se objevují vesničané. | true | Od verze 1.21.2 klíč nefunguje a nemá náhradu. |
max-world-size (Maximální velikost světa) | Poloměr v blocích od středu, kde stojí okraj světa. Maximum je 29999984. | Ponechat výchozí | Pro omezení světa raději použijte příkaz worldborder – jde měnit za běhu a má vlastní střed. |
Výkon
Nejvíc výkonu ušetříte vzdáleností vykreslování a simulace a předgenerováním světa. Podrobně v návodu Výkon Minecraft serveru.
Skupina Síť a RCON#
| Nastavení | Co dělá | Doporučená hodnota | Kdy změnit |
|---|---|---|---|
network-compression-threshold (Práh komprese) | Pakety větší než tento počet bajtů se komprimují. -1 kompresi vypne, 0 komprimuje vše. | 256 | Neměňte. Vyšší hodnota šetří procesor, ale zvyšuje přenos dat. |
enable-status (Zobrazovat v seznamu serverů) | Server odpovídá na dotaz ze seznamu serverů (MOTD, počet hráčů). Při false se server v seznamu tváří jako offline, ale připojit se dá. | true | Prakticky nikdy. |
enable-rcon (RCON) | Zapne RCON – vzdálenou konzoli přes síť (TCP). | false | Když potřebujete posílat příkazy z jiného programu (Discord bot, správcovský nástroj). |
rcon.password (Heslo RCON) | Heslo pro připojení k RCON. Bez hesla RCON nenastartuje. | Dlouhé náhodné heslo z generátoru hesel | Při podezření na únik. |
rcon.port (Port RCON) | Port, na kterém RCON poslouchá. Musí to být jeden z dalších portů serveru. | Další port ze záložky Síť | Když port odeberete nebo vyměníte. |
enable-query (Query) | Zapne Query (protokol GameSpy4 přes UDP), přes který weby a nástroje zjišťují seznam hráčů a pluginů. | false | Když ho vyžaduje web se statistikami. Query odpovídá na portu query.port, který nastavujeme automaticky. |
RCON a Query na portu hry
Zákaznická zóna upozorní: RCON a Query potřebují vlastní port. RCON proto vždy nastavte na další port serveru. Query používá UDP a nesmí sdílet port s jiným UDP programem, typicky s Geyserem nebo pluginem pro hlasový chat. Pokud Geyser běží na portu hry, Query nezapínejte.
Jak zapnout RCON#
Otevřete záložku Síť a v části Další porty klikněte na Přidat port. Zapamatujte si číslo nového portu.
Otevřete záložku Nastavení serveru, režim Formulář, skupinu Síť a RCON.
Zapněte Vzdálená konzole (RCON).
Do Port RCON zadejte číslo nového portu. Port, který serveru nepatří, se neuloží a uvidíte hlášku
Použijte jeden z portů serveru: ….Do Heslo RCON vložte dlouhé náhodné heslo.
Klikněte na Uložit a restartovat.
V konzoli se po startu objeví řádek
RCON running on …s adresou a vaším portem. Pokud místo toho uvidíteNo rcon password set in server.properties, rcon disabled!, chybí heslo.
RCON zapíná, mění a vidí jeho heslo jen vlastník služby a členové s oprávněním Tajné údaje. Ostatním se heslo zobrazí jako ******** a uložení ho nezmění.
RCON není šifrovaný
Heslo i příkazy jdou sítí nešifrovaně. Používejte dlouhé náhodné heslo, nedávejte ho do veřejných nástrojů a RCON vypněte, když ho nepotřebujete.
Skupina Pokročilé#
| Nastavení | Co dělá | Doporučená hodnota | Kdy změnit |
|---|---|---|---|
resource-pack (Resource pack) | Přímý odkaz na .zip s resource packem, který server nabídne hráčům při připojení. | Prázdné | Když máte vlastní textury nebo zvuky. Postup viz Resource pack krok za krokem. |
resource-pack-sha1 (SHA-1 resource packu) | Kontrolní součet balíčku (40 znaků). Klient podle něj pozná, že se balíček změnil, a stáhne ho znovu. | Vyplnit vždy, když používáte resource pack | Po každé změně balíčku. |
require-resource-pack (Vyžadovat resource pack) | Hráče, který balíček odmítne, server odpojí. | false | true, když bez balíčku nejde hrát (vlastní předměty, mapy). |
sync-chunk-writes (Synchronní ukládání chunků) | Ukládání chunků čeká na potvrzení zápisu na disk. Chrání data při pádu, ale zpomaluje ukládání. | true | Neměňte. Na Paperu tento klíč ve výchozím stavu nic nedělá. |
Další klíče (jen v textovém režimu)#
Tyto klíče formulář nezná. Upravíte je v režimu Text. Pokud v souboru chybí, server je při startu sám doplní s výchozí hodnotou.
| Nastavení | Co dělá | Doporučená hodnota | Kdy změnit |
|---|---|---|---|
accepts-transfers | Přijímá hráče přesměrované z jiného serveru příkazem transfer. | false | true, když přesměrováváte hráče mezi vlastními servery bez proxy. |
broadcast-console-to-ops | Operátoři ve hře vidí výstup příkazů zadaných v konzoli. | true | false, když vás to ve hře ruší. |
broadcast-rcon-to-ops | Totéž pro příkazy zadané přes RCON. | true | false, když RCON používá bot, který posílá hodně příkazů. |
bug-report-link | Odkaz na hlášení chyb v nabídce odkazů serveru ve hře. | Prázdné | Když máte web nebo Discord pro hlášení chyb. |
chat-spam-threshold-seconds | Automatické vyhazování hráčů za spam v chatu (od verze 26.2). 0 kontrolu vypne. | 10 | Snižte, když vadí příliš přísná kontrola rychlého psaní. |
command-spam-threshold-seconds | Totéž pro příkazy (od verze 26.2). | 10 | Viz výše. |
enable-code-of-conduct | Server zobrazí pravidla ze složky codeofconduct (soubory <jazyk>.txt, například cs_cz.txt) a hráč je musí přijmout (od verze 1.21.9). | false | true, když chcete, aby hráči před hrou odsouhlasili pravidla. |
enable-jmx-monitoring | Zpřístupní časy ticků přes JMX pro monitorovací nástroje. | false | Jen s vlastním monitoringem na VPS. |
entity-broadcast-range-percentage | Z jaké vzdálenosti server posílá hráčům entity, v procentech výchozí hodnoty (10–1000). | 100 | Snížení (například 75) uleví síti a klientům na serverech s mnoha entitami. |
function-permission-level | Úroveň oprávnění, se kterou běží funkce z datapacků (1–4). | 2 | Jen když to datapack výslovně vyžaduje. |
generator-settings | Nastavení generátoru pro plochý svět ve formátu JSON. | {} | Jen pro vlastní plochý svět před jeho vytvořením. |
initial-enabled-packs / initial-disabled-packs | Datapacky zapnuté nebo vypnuté při vytvoření nového světa (oddělené čárkou). | vanilla / prázdné | Když chcete experimentální funkce už při vytvoření světa. |
log-ips | Zapisuje IP adresy hráčů do konzole a logu. | true | false, když nechcete IP adresy v logu (soukromí, streamování). |
max-chained-neighbor-updates | Limit řetězených aktualizací bloků. Chrání před zamrznutím serveru obřími redstone obvody. | 1000000 | Neměňte. |
max-tick-time | Po kolika milisekundách jednoho ticku server usoudí, že zamrzl, a vypne se (hlídací pes, watchdog). -1 hlídání vypne. Na Paperu a Purpuru se nepoužívá – tam hlídání řídí settings.timeout-time v spigot.yml (v sekundách, výchozí 60). | 60000 | Neměňte. Vypnutý watchdog nechá zamrzlý server viset donekonečna. |
pause-when-empty-seconds | Po kolika sekundách bez hráčů server pozastaví svět (od verze 1.21.2). | Vanilla 60, Paper ve výchozím stavu vypnuto (-1) | Na Vanille nastavte -1, pokud mají farmy a chunk loadery běžet i bez hráčů. |
prevent-proxy-connections | Odpojí hráče, jehož poskytovatel internetu se liší od toho, který vidí ověřovací server. Slabá ochrana proti VPN. | false | Ponechte false, jinak vyhodí i běžné hráče. |
rate-limit | Kolik paketů smí hráč poslat, než ho server odpojí. 0 = bez limitu. | 0 | Jen při problémech se spamem paketů. |
region-file-compression | Komprese světa na disku: deflate, lz4, none (Paper umí i gzip). | deflate | lz4 je rychlejší, ale svět zabere víc místa. Změna platí jen pro nově ukládané chunky. |
resource-pack-id | Volitelné UUID resource packu. | Prázdné | Jen u více balíčků najednou. |
resource-pack-prompt | Vlastní text v okně s nabídkou resource packu. | Prázdné | Když chcete hráčům vysvětlit, proč balíček potřebují. |
text-filtering-config, text-filtering-version | Filtrování chatu používané službou Realms. | Prázdné / 0 | Neměňte. |
use-native-transport | Rychlejší síťová vrstva na Linuxu. | true | Neměňte. |
Pro pokročilé: Server Management Protocol
Od verze 1.21.9 má server vzdálené správcovské rozhraní (JSON-RPC přes WebSocket) pro správu hráčů, whitelistu, operátorů a vypnutí serveru. Ovládají ho klíče management-server-enabled, management-server-host, management-server-port, management-server-secret, management-server-tls-enabled, management-server-tls-keystore, management-server-tls-keystore-password, management-server-allowed-origins a status-heartbeat-interval. Ve výchozím stavu je vypnuté a naslouchá jen uvnitř serveru. Port musí být jeden z portů serveru a s TLS server nenastartuje bez souboru s certifikátem (keystore). Měnit je smí jen vlastník a členové s oprávněním Tajné údaje. Pokud rozhraní nepotřebujete, nechte ho vypnuté.
Klíče přesunuté do pravidel hry#
Ve verzi 1.21.9 Mojang přesunul několik klíčů z server.properties do pravidel hry (gamerules). Na serveru s verzí 1.21.9 a novější tyto klíče nemají žádný účinek. Nově vytvořený soubor je už neobsahuje. Pokud v souboru zůstaly z dřívější verze, server je ignoruje – a jejich změna ve formuláři nic neudělá. Nastavují se příkazem gamerule v konzoli (bez lomítka) a ukládají se do světa.
| Původní klíč | Pravidlo hry od verze 1.21.11 (a 26.x) | Příklad příkazu |
|---|---|---|
pvp | pvp | gamerule pvp false |
allow-nether | allow_ | gamerule allow_ |
spawn-monsters | spawn_monsters | gamerule spawn_monsters false |
enable-command-block | command_blocks_work | gamerule command_blocks_work true |
gamerule– příkaz pro čtení a změnu pravidla hry.- Druhé slovo je název pravidla, třetí nová hodnota (
true/falsenebo číslo). Bez hodnoty příkaz vypíše současné nastavení.
Paper a Purpur: pravidla platí pro každý svět zvlášť
Na Paperu a Purpuru má každá dimenze (Overworld, Nether, End) vlastní pravidla hry. Příkaz gamerule zadaný v konzoli změní jen Overworld. Aby například PvP nefungovalo nikde, zadejte v konzoli ještě:
execute in minecraft:the_nether run gamerule pvp false
execute in minecraft:the_end run gamerule pvp falseexecute in minecraft:the_nether– další příkaz se provede v Netheru (minecraft:the_end= End).run gamerule pvp false– příkaz, který se v dané dimenzi provede.
Na Vanille, Fabricu a NeoForge platí pravidla pro celý server a stačí jeden příkaz.
Ve verzích 1.21.9 a 1.21.10 se pravidla jmenovala ještě postaru (allowEnteringNetherUsingPortals, spawnMonsters, commandBlocksEnabled, pvp). Ve verzi 1.21.11 dostala všechna pravidla nové názvy s podtržítky. Klíče spawn-animals a spawn-npcs zmizely už ve verzi 1.21.2 bez náhrady.
Seznam dalších pravidel najdete v návodu Konzole a příkazy.
Barvy a formátování v MOTD#
Barvu a styl nastavíte znakem § a kódem. Kód platí pro veškerý text za ním, dokud ho nezměníte nebo nezrušíte kódem §r.
| Kód | Barva |
|---|---|
§0 | černá |
§1 | tmavě modrá |
§2 | tmavě zelená |
§3 | tmavě tyrkysová |
§4 | tmavě červená |
§5 | tmavě fialová |
§6 | zlatá |
§7 | šedá |
§8 | tmavě šedá |
§9 | modrá |
§a | zelená |
§b | tyrkysová |
§c | červená |
§d | světle fialová |
§e | žlutá |
§f | bílá |
| Kód | Styl |
|---|---|
§l | tučně |
§o | kurzíva |
§n | podtržené |
§m | přeškrtnuté |
§k | „šifrovaný“ text (znaky se neustále náhodně mění) |
§r | zrušit barvu i styl |
Příklad:
motd=§6§lStormCraft §r§7| §aSurvival §7| §fČeštinaVýsledek: tučný zlatý název, šedé oddělovače, zelené slovo Survival a bílé slovo Čeština.
- Styl napište za barvu (
§6§l). Nová barva totiž styl zruší. - Znak
§zkopírujte z této stránky. Ve Windows ho napíšete i podržením Alt a zadáním0167na numerické klávesnici. - Druhý řádek: formulář i textový režim v záložce Nastavení serveru zalomení řádku nahradí mezerou. Dvouřádkové MOTD zapíšete přímo do souboru: vypněte server, v záložce Soubory otevřete
server.propertiesa mezi řádky napište\n, napříkladmotd=§6Prvni radek\n§7Druhy radek. Uložte (Ctrl+S) a server spusťte.
Ikona serveru#
Ikonu v seznamu serverů zobrazí obrázek server-icon.png v hlavní složce serveru. Musí to být PNG o rozměru přesně 64 × 64 pixelů. Nahrajte ho v záložce Soubory a server restartujte.
Resource pack krok za krokem#
- Připravte resource pack jako
.zip. Souborpack.mcmetamusí být přímo v kořeni archivu, ne v podsložce. - Nahrajte archiv na úložiště, které nabízí přímý odkaz ke stažení. Odkaz musí vést rovnou na soubor
.zip, ne na stránku s tlačítkem „Stáhnout“. Balíček smí mít nejvýš 250 MiB. - Spočítejte SHA-1 kontrolní součet archivu:
Windows
Otevřete PowerShell ve složce s archivem a spusťte:
(Get-FileHash .\<SOUBOR>.zip -Algorithm SHA1).Hash.ToLower()Get-FileHash– spočítá kontrolní součet souboru.-Algorithm SHA1– použije algoritmus SHA-1, který Minecraft vyžaduje..Hash.ToLower()– vypíše jen součet malými písmeny.
macOS
V Terminálu ve složce s archivem spusťte:
shasum -a 1 <SOUBOR>.zipshasum -a 1– spočítá SHA-1 součet. Součet je první sloupec výstupu.
Linux
V terminálu ve složce s archivem spusťte:
sha1sum <SOUBOR>.zipsha1sum– spočítá SHA-1 součet. Součet je první sloupec výstupu.
Za <SOUBOR> dosaďte název archivu bez přípony a bez špičatých závorek – z <SOUBOR>.zip tak bude například textury.zip. Výsledkem je 40 znaků z číslic a písmen a–f.
- V záložce Nastavení serveru otevřete skupinu Pokročilé.
- Do Resource pack vložte přímý odkaz. Musí začínat
http://nebohttps://(doporučujemehttps://). - Do SHA-1 resource packu vložte spočítaný součet.
- Pokud bez balíčku nejde hrát, zapněte Vyžadovat resource pack.
- Klikněte na Uložit a restartovat.
Po připojení hráč uvidí nabídku ke stažení balíčku. Při každé změně balíčku spočítejte nový součet a uložte ho, jinak hráči zůstanou u staré verze z mezipaměti.
Ověření#
- Po uložení počkejte na restart a v Konzoli na řádek
Done (…)! For help, type "help". - V záložce Nastavení serveru klikněte na Načíst znovu a zkontrolujte, že hodnoty zůstaly.
- Ve hře otevřete seznam serverů a obnovte ho (Refresh). Uvidíte nové MOTD a počet slotů.
- U pravidel hry zadejte v konzoli název pravidla bez hodnoty, například
gamerule pvp, a zkontrolujte výpis.
Když něco nefunguje#
Soubor se mezitím změnil (server ho přepisuje při startu).#
Mezi otevřením formuláře a uložením server soubor přepsal (typicky při startu). Klikněte na Načíst znovu a změny zopakujte. Nejbezpečnější je upravovat nastavení, když je server vypnutý, nebo rovnou použít Uložit a restartovat.
Změna se neprojevila#
- Server soubor čte jen při startu. Restartujte ho.
- Hodnota mohla být neplatná a server ji při startu přepsal výchozí hodnotou. Zkontrolujte překlepy,
true/falsemalými písmeny a čísla bez mezer. level-seed,level-typeagenerate-structuresplatí jen pro nový svět. Na existující svět nemají vliv.
Změna pvp, allow-nether nebo spawn-monsters nic neudělala (nebo klíč ve formuláři chybí)#
Server běží na verzi 1.21.9 nebo novější, kde tyto klíče nefungují. Nastavte místo nich pravidlo hry, viz Klíče přesunuté do pravidel hry.
You are not white-listed on this server!#
Je zapnutý whitelist (od verze 26.3 i na novém serveru). Přidejte hráče příkazem whitelist add <NICK> v konzoli, nebo whitelist vypněte (white-list=false). Podrobně v návodu Whitelist, operátoři a bany.
Zamčené klíče vráceny na původní hodnotu: server-port.#
Pokusili jste se změnit adresu nebo port serveru. Ty nastavujeme automaticky. Port serveru vidíte v záložce Síť, další porty přidáte tlačítkem Přidat port.
Použijte jeden z portů serveru: …#
Port RCON (nebo Server Management Protocolu) musí patřit serveru. Přidejte port v záložce Síť a zadejte ho.
Hráče po připojení odpojí kvůli resource packu#
- Odkaz nevede přímo na
.zip. Otevřete ho v anonymním okně prohlížeče – musí se rovnou začít stahovat soubor. - SHA-1 nesouhlasí s balíčkem (balíček jste změnili a součet ne). Spočítejte ho znovu.
- Balíček je větší než 250 MiB.
Flying is not enabled on this server#
Hráč létá (plugin, mód, elytra s raketou se nepočítá) a allow-flight je false. Zapněte Povolit létání.
Shrnutí
- Změny v
server.propertiesse projeví až po restartu – používejte Uložit a restartovat. server-ip,server-portaquery.portnastavujeme automaticky, RCON vždy dejte na další port ze záložky Síť.online-mode=falsejen za proxy s forwardingem, jinak se kdokoli přihlásí jako operátor.- Od verze 1.21.9 jsou
pvp,allow-nether,spawn-monstersaenable-command-blockpravidla hry (příkazgamerule). - Od verze 26.3 je whitelist na novém serveru ve výchozím stavu zapnutý.
- Nejvíc výkonu ušetří
view-distanceasimulation-distance.