Jak vytvořit Minecraft Server (Java Edition) na Windows nebo Ubuntu

Pojďme si společně během několika málo minut zřídit vlastní server pro hru Minecraft a užít si tak zábavu s přáteli.

Minecraft je fascinující svět plný kostek a nečekaných možností, který hráče chytne a nepustí.

Hráči po celém světě propadli kouzlu Minecraftu, což z něj udělalo nejprodávanější videohru všech dob.

I když si můžete Minecraft užít i sami, po několika hodinách strávených těžbou a stavěním se může stát trochu monotónním.

Proto je zde možnost hry více hráčů, která zábavu udrží při životě. Můžete se připojit k velkým serverům a hrát s tisíci dalších hráčů.

Nebo si můžete vytvořit vlastní Minecraft server a hrát se svými kamarády a blízkými.

Je důležité vědět, že tento návod vám pomůže vytvořit server Minecraft na vašem osobním počítači. Proto není doporučeno hostovat hráče, kterým plně nedůvěřujete, protože byste mohli odhalit svou IP adresu.

A pamatujte, že budeme hostovat Minecraft Java edici, která funguje na operačních systémech Windows, macOS a Linux.

Teď, když už víte dost, pojďme se pustit do samotného procesu.

Jak zřídit Minecraft server

S největší pravděpodobností použijete k tomuto účelu svůj vlastní počítač. Můžete si ale také pronajmout hosting Minecraft serveru, což vám poskytne větší podporu a profesionální zázemí pro větší počet hráčů.

My se ale budeme držet varianty, že server rozjedete na svém PC.

A protože instalujeme Minecraft Java edici, musíme nejprve instalovat Javu, nebo ji aktualizovat, pokud ji už máte.

Instalace Javy na Windows je celkem jednoduchá. Navštivte tuto stránku pro stažení Javy a stáhněte si nejnovější verzi.

Pro Ubuntu otevřete terminál a napište příkaz sudo apt install openjdk-18-jre a stiskněte Enter. V době psaní tohoto článku byla Java 18 nejnovější, ale měli byste si to ověřit a případně upravit.

Pokud chcete spustit Minecraft na cloudovém serveru třetí strany, jako je DigitalOcean, nainstalujte Javu pomocí tohoto příkazu: sudo apt install openjdk-18-jre-headless. To znamená, že Minecraft poběží bez grafického rozhraní.

Následně si stáhněte a nainstalujte Minecraft Java Edition Server, čímž získáte jediný soubor s názvem server.jar. Pro systémy Windows a Linux nejsou žádné samostatné soubory.

Po stažení je nejlepší vytvořit pro něj samostatnou složku, protože server vygeneruje další soubory, které je lepší mít na jednom přehledném místě, než v hlavním adresáři pro stahování.

Dále se můžete rozhodnout, zda chcete mít Minecraft server s grafickým rozhraním (GUI) nebo bez něj. I když je GUI pohodlné, při použití příkazového řádku můžete ušetřit systémové prostředky.

Ukážeme si obě možnosti.

Minecraft server s GUI

Používání Minecraft serveru s GUI je ve Windows i Ubuntu téměř stejné.

Windows

Spusťte soubor server.jar.

Nic se neotevře, místo toho se vygenerují další soubory, včetně textového souboru pro licenční smlouvu s koncovým uživatelem (eula.txt). Otevřete tento textový soubor, změňte eula=false na eula=true a uložte změny.

Tímto vyjadřujete souhlas s podmínkami vývojáře. Pokud tento krok přeskočíte, server se po otevření vypne.

Poté znovu poklepejte na soubor server.jar a otevřete jeho grafické uživatelské rozhraní. Začne se načítat vše potřebné a v pravém dolním rohu se zobrazí „Done“ (Hotovo), což značí, že server je připraven.

Ubuntu

Otevřete terminál a pomocí příkazu cd přejděte do složky s Minecraft serverem. Alternativně můžete otevřít složku, kliknout pravým tlačítkem a zvolit možnost „Otevřít v terminálu“, čímž se terminál otevře přímo v daném adresáři.

Nyní spusťte příkaz java -Xmx1024M -Xms1024M -jar server.jar a stiskněte Enter.

Xmx a Xms udávají maximální a minimální RAM, kterou váš Minecraft server využívá. Můžete s těmito hodnotami experimentovat, abyste dosáhli optimálního výkonu.
Například můžete změnit na:
java -Xmx4096M -Xms2048M -jar server.jar
což znamená, že server Minecraft bude používat 2 až 4 GB RAM.

Opět se zobrazí výzva k přijetí smlouvy EULA před spuštěním serveru. Stejně jako ve Windows, vyhledejte nově vytvořený soubor eula.txt a změňte false na true.

Poté vložte a spusťte stejný příkaz:

Chvíli to potrvá, ale brzy uvidíte okno s grafickým uživatelským rozhraním, které zobrazuje stav serveru.

Můžete se také setkat s chybami, jako je „Nepodařilo se načíst modul ‚canberra-gtk-module'“. To vyřešíte instalací specifických souborů. Otevřete nový terminál a spusťte příkaz sudo apt install libcanberra-gtk-module libcanberra-gtk3-module.

Nyní restartujte server a tato chyba se už nebude zobrazovat.

I když je GUI skvělé, spouštění serveru přes terminál při každém spuštění může být nepohodlné. Proto si vytvoříme skript, který to usnadní.

Vytvořte textový soubor v dané složce a pojmenujte jej start.sh. Poté tento soubor otevřete v libovolném textovém editoru. Zkopírujte a vložte do něj java -Xmx1024M -Xms1024M -jar server.jar a uložte změny.

Nakonec na něj klikněte pravým tlačítkem, v menu zvolte „Vlastnosti“, nahoře vyberte „Oprávnění“ a zaškrtněte „Povolit spouštění souboru jako programu“.

Nyní stačí kliknout pravým tlačítkem na soubor start.sh a vybrat „Spustit jako program“, čímž otevřete GUI serveru Minecraft.

To byl postup pro vytvoření Minecraft serveru s GUI. Nyní se podíváme na alternativu.

Minecraft server bez GUI

Pravděpodobně je to pokročilejší varianta, která dává smysl pro zkušené uživatele.

Windows

Při této metodě nebudeme spouštět přímo soubor server.jar. Místo toho vytvoříme soubor start.bat pro spouštění serveru v příkazovém řádku.

Otevřete složku obsahující server.jar a vytvořte soubor start.txt. Nyní jej otevřete v Poznámkovém bloku, vložte následující kód a uložte změny:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Dále přejmenujte soubor z start.txt na start.bat.

Nyní dvakrát klikněte na soubor start.bat pro první spuštění serveru. Vytvoří se další soubory a po chvíli se příkazový řádek zavře.

Dále musíte upravit soubor eula.txt, podobně jako v metodě s GUI.

Jakmile to uděláte a znovu spustíte soubor bat, zobrazí se toto:

„Done“ na konci znamená, že server běží správně.

Ubuntu

Bez GUI v Ubuntu znamená, že musíte přidat parametr nogui do souboru skriptu, který jsme vytvořili dříve v metodě s GUI. Takže nový skript bude vypadat takto:
java -Xmx1024M -Xms1024M -jar server.jar nogui

Uložte změny a spusťte skript, čímž otevřete Minecraft server v terminálu:

Seznam dostupných příkazů získáte napsáním help, nebo si je můžete prohlédnout na Minecraft Wiki.

Tímto jsme dokončili část tvorby serveru.

Nyní, abyste mohli hrát na nově vytvořeném serveru, stačí najít „Přidat server“ v sekci „Více hráčů“ v Minecraft launcheru. Zadejte „localhost“ nebo „0“ do adresy serveru a klikněte na „Hotovo“.

Server se zobrazí v nabídce pro více hráčů. Vyberte server a dole klikněte na „Připojit se k serveru“.

Tím se otevře hra pro lokálního hráče (vás). Server ale nevytváříte, abyste hráli sami, takže se podíváme, jak hrát hru více hráčů na vašem vlastním serveru.

Hostování hráčů na vašem Minecraft serveru

Na svůj Minecraft server můžete pozvat další hráče ve vaší lokální síti (LAN) i mimo ni.

Lidé ve stejné síti potřebují pouze interní IP adresu hostitele, kterou zjistíte zadáním příkazu ipconfig v příkazovém řádku.

Uživatelé Ubuntu mohou zadat příkaz hostname -I pro získání interní IP adresy:

V tomto případě je to začátek výsledku, tedy 192.168.1.32.

Sdílejte tuto adresu s ostatními hráči, kteří se pak mohou k vašemu serveru připojit tím, že ji zadají do sekce s adresou serveru na kartě pro více hráčů.

Pro hostování hráčů mimo LAN budete potřebovat určité síťové znalosti, a to zejména k:

Prvním krokem je konfigurace firewallu tak, aby umožňoval připojení ke specifickému číslu portu, které najdete v souboru server.properties, který se vytvořil v hlavní složce serveru.

Výchozí číslo portu je 25565.

Následně musíte nastavit firewall tak, aby povoloval připojení přes tento port, aby se vaši kamarádi v Minecraftu mohli připojit.

Konfigurace firewallu

Nastavení firewallu se liší v závislosti na operačním systému. Protože je tento návod pro Windows a Ubuntu, projdeme si obě varianty.

Konfigurace firewallu ve Windows

Stiskněte ⊞+R, napište firewall.cpl a stiskněte Enter.

Nastavíme příchozí a odchozí pravidla pro port (25565) pro síťové protokoly UDP a TCP. Bude to čtyřfázový proces. Podívejte se na tento příklad, kde dokončíme první krok vytvořením příchozího pravidla pro TCP:

Budete to opakovat pro příchozí (UDP) a odchozí (TCP a UDP) pro stejný port.

Konfigurace firewallu v Ubuntu

V Ubuntu je firewall ve výchozím nastavení vypnutý. Můžete si to ověřit spuštěním příkazu sudo ufw status verbose v terminálu.

Pokud se vrátí se stavem: „neaktivní“, můžete ho aktivovat příkazem sudo ufw enable.

Dále zadejte sudo ufw allow 25565 a stiskněte Enter pro otevření portu 25565, který je výchozí pro Minecraft server.

Nyní můžeme znovu ověřit otevřený port pomocí sudo ufw status verbose:

Nyní, když máme port připraven pro připojení, je čas zpřístupnit ho ostatním. Tento proces se nazývá přesměrování portů, které může trvat několik sekund až minut. Nemůžeme to zde ale přesně vysvětlit, protože se to liší dle vašeho WiFi routeru.

Vyhledejte si postup pro své zařízení a hotovo.

Poté budou vaši přátelé potřebovat vaši veřejnou IP adresu.

Můžete ji snadno získat, když si vygooglujete „jaká je moje IP adresa“, nebo navštívíte stránku jako whatismyiadresa.

Rozmazání mé veřejné IP adresy znovu potvrzuje, že byste ji neměli sdílet s nikým, komu nedůvěřujete.

Připojení k tomuto serveru je podobné jako u vašeho lokálního serveru. Jediným rozdílem je, že v sekci „Adresa serveru“ použijete vaši veřejnou IP adresu:číslo portu (např. 125.245.74.894:25565). A s názvem serveru se nemusíte zatěžovat, načte se automaticky.

Závěr

Takto se vytváří Minecraft Java Edition server a připojují k němu vaši kamarádi.

Je to jednoduché, pokud je celá skupina ve stejné LAN. V takovém případě stačí vytvořit server a sdílet svou interní IP adresu.

Pro hráče v různých sítích to obnáší stažení a spuštění souboru serveru z Minecraftu, konfiguraci firewallu, přesměrování portů a sdílení vaší externí IP adresy.

I když je možné převést váš stolní počítač na malý server, potřebujete výkonný počítač, abyste na něm mohli současně hrát i hostovat.

A pokud to nechcete dělat na svém PC a nelíbí se vám pronajaté servery, máme perfektního průvodce pro hostování Minecraftu na Vultr.