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

Pojďme vytvořit server Minecraft a spustit jej během několika minut, abyste si jej mohli užít s blízkými přáteli.

Minecraft je ráj pro tvůrce nebo podivně vypadající blokovaný svět, který vás otravuje až do morku kostí pokaždé, když do něj vstoupíte.

Ať tak či onak, hráči na celém světě to považují za neodolatelné a hrají Minecraft ve velkém počtu, což z něj činí nejprodávanější videohra všech dob.

I když můžete hrát Minecraft sólo, zážitek je nevýrazný poté, co strávíte hodiny v těžbě a tvorbě.

Takže máte k dispozici multiplayer, abyste udrželi zábavu naživu. Nyní se můžete buď připojit k renomovaným serverům a hrát se stovkami, ne-li tisíci hráčů.

Nebo si můžete vytvořit server Minecraft sami, abyste se bavili se svými blízkými.

Je důležité vědět, že tato příručka vytvoří server Minecraft na vašem osobním počítači. Neměli byste tedy hostit hráče, kterým nedůvěřujete, protože prozradíte svou IP adresu.

A nezapomeňte, že budeme hostit Minecraft Java edition, která funguje na Windows, macOS a Linux.

Nyní, když toho víte dost, začněme s opravdovou záležitostí.

Jak vyrobit Minecraft Server

S největší pravděpodobností byste k tomu používali svůj vlastní počítač. Můžete se však také rozhodnout pro Minecraft Server Hosting pro další podporu a profesionální hru pro velký počet hráčů.

Ale zůstaneme u předpokladu, že používáte osobní počítač.

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

Instalace Javy na Windows je poměrně jednoduchá. Navštivte toto Stránka pro stahování Javaa stáhněte si nejnovější verzi.

Pro Ubuntu otevřete terminál a zadejte sudo apt install openjdk-18-jre a stiskněte enter. V době psaní tohoto článku byla Java 18 nejnovější; měli byste jej odpovídajícím způsobem upravit.

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

Následně si stáhněte a nainstalujte Server Minecraft Java Edition získat jeden soubor s názvem server. Jen abyste věděli, pro Windows a Linux neexistují samostatné soubory.

Po stažení bude ideální vytvořit pro to samostatnou složku, protože server bude generovat více souborů, které byste chtěli mít na pěkném uklizeném místě, místo aby ležel v hlavní složce pro stahování.

  Jak odblokovat webové stránky v Chrome ve Windows 10

Dále si můžete vybrat, zda budete mít server Minecraft s nebo bez grafického uživatelského rozhraní (GUI). I když je GUI pohodlné, můžete mít nějaké další zdroje, pokud se rozhodnete použít příkazový řádek.

Přesto uvidíme obojí.

Minecraft Server s GUI

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

Okna

Spusťte soubor serveru.

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

To znamená, že souhlasíte s podmínkami vývojáře. Pokud tento krok vynecháte, server se po jeho otevření vypne.

Poté znovu poklepejte na soubor serveru a otevřete jeho grafické uživatelské rozhraní. Začnou se načítat všechny předpoklady a vpravo dole (těsně nad prázdným polem) se zobrazí Hotovo, což znamená, že server je připraven k hostování.

Ubuntu

Otevřete terminál a pomocí příkazu cd přejděte do složky Minecraft. Případně můžete otevřít konkrétní složku, kliknout pravým tlačítkem a vybrat možnost Otevřít v terminálu, aby směřovala přímo na tento adresář.

Nyní spusťte java -Xmx1024M -Xms1024M -jar server.jar a stiskněte enter.

Xmx a Xms znamenají maximální a minimální RAM, se kterou váš Minecraft server běží. S těmito hodnotami můžete experimentovat, abyste získali optimální zážitek.
Můžu to změnit například na:
java -Xmx4096M -Xms2048M -jar server.jar
což znamená, že server Minecraft bude fungovat mezi 2Gb až 4Gb RAM.

Toto je výzva k přijetí smlouvy EULA před spuštěním serveru. Podobně jako ve Windows vyhledejte nově vytvořený soubor eula.txt a upravte jej změnou false na true.

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

Bude to chvíli trvat, ale brzy uvidíte vyskakovací okno s grafickým uživatelským rozhraním, které ukazuje stav serveru.

Můžete se také setkat s některými chybami, jako je Nepodařilo se načíst modul „canberra-gtk-module. To lze odstranit instalací konkrétních souborů otevřením samostatného terminálu a spuštěním sudo apt install libcanberra-gtk-module libcanberra-gtk3-module.

Nyní restartujte server a tato chyba se již nezobrazí.

I když je GUI skvělé, použití terminálu při každém otevření může být nepříjemné. Vytvoříme tedy skript, který jej snadno spustí.

Za tímto účelem vytvořte ve složce libovolný textový soubor a pojmenujte jej jako start.sh. Dále tento soubor otevřete v libovolném textovém editoru. Poté zkopírujte a vložte java -Xmx1024M -Xms1024M -jar server.jar a uložte změny.

Nakonec na něj klikněte pravým tlačítkem, na konci vyskakovacího okna zadejte Vlastnosti, nahoře vyberte Oprávnění a zaškrtněte Povolit spouštění souboru jako programu.

  Skrýt a zobrazit hlavní panel systému Windows pomocí klávesové zkratky

Nyní vše, co musíte udělat, je kliknout pravým tlačítkem na soubor start.sh a vybrat Spustit jako program pro otevření GUI serveru Minecraft.

Takže to bylo vytvoření serveru Minecraft s GUI. Pojďme se podívat na alternativu.

Minecraft Server bez GUI

Pravděpodobně se jedná o silnější možnost z těchto dvou a dává větší smysl pro pokročilé uživatele.

Okna

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

Nejprve otevřete složku obsahující server.jar a vytvořte soubor start.txt. Nyní otevřete soubor v programu Poznámkový blok a zkopírujte a vložte následující kód do textového souboru a uložte změny:

java -Xmx1024M -Xms1024M -jar server.jar nogui

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

Nyní poklepejte na tento soubor start.bat pro první spuštění serveru. Tím se vytvoří více souborů s okamžikem uzavření příkazového řádku po spuštění souboru bat.

Další postup vyžaduje úpravu souboru eula.txt, podobně jako jsme to udělali v metodě GUI.

Jakmile to uděláte a znovu spustíte soubor bat, bude to výstup:

„Hotovo“ na konci znamená, že server běží perfektně.

Ubuntu

Žádné GUI v Ubuntu znamená přidání nogui do souboru skriptu, který jsme dříve vytvořili v metodě GUI Ubuntu. Takže nový skript bude:
java -Xmx1024M -Xms1024M -jar server.jar nogui

Následně uložte změny a spusťte skript pro otevření serveru Minecraft v terminálu:

Seznam platných příkazů získáte zadáním nápovědy, nebo můžete zkontrolovat Minecraft Wiki.

Konečně jsme hotovi s částí vytváření serveru.

Nyní, abyste mohli hrát na tomto nově vytvořeném serveru, vše, co musíte udělat, je najít Add Server v části Multiplayer ve spouštěči Minecraft. Dále zadejte localhost nebo 0 do adresy serveru a klikněte na Hotovo.

Tím se server zobrazí v nabídce pro více hráčů. Nyní vyberte server a dole klikněte na Připojit se k serveru.

Tím se otevře hra pro místního hráče (vy). Ale nevytvořili jste to, abyste mohli hrát sami, takže se pojďme podívat, jak hrát hru pro více hráčů na vašem nativním serveru.

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

Ostatní můžete hostovat na svém serveru Minecraft ve vaší místní síti (LAN) nebo mimo ni.

Lidé ve stejné síti potřebují pouze interní IP adresu hostitele, kterou získáte zadáním ipconfig do příkazového řádku.

Lidé Ubuntu mohou zadat název hostitele -I, aby získali interní IP adresu:

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

Sdílejte to s ostatními hráči a oni se mohou připojit k vašemu serveru uvedením tohoto v sekci adresy serveru na kartě pro více hráčů.

Hostování Minecraftu pro lidi mimo LAN však bude vyžadovat určité síťové dovednosti pro:

  Automaticky vypněte monitor/displej, když uzamknete Windows

Prvním krokem je nakonfigurovat bránu firewall tak, aby umožňovala připojení ke konkrétnímu číslu portu, které najdete v souboru vlastností serveru vytvořeném v hlavní složce serveru.

Výchozí číslo portu je tedy 25565.

Následně musíte sdělit firewallu, aby povolil připojení přes tento port, aby se mohli připojit vaši přátelé z Minecraftu.

Konfigurace brány firewall

Konfigurace brány firewall závisí na vašem operačním systému. Protože je tato příručka určena pro Windows a Ubuntu, projdeme si obojí.

Konfigurace brány firewall v systému Windows

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

V zásadě nastavíme příchozí a odchozí pravidla pro port (25565) pro síťové protokoly UDP a TCP. Toto bude čtyřfázový proces. Podívejte se na tuto ukázku, 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 brány firewall na Ubuntu

V Ubuntu zůstává brána firewall ve výchozím nastavení vypnutá a můžete si to ověřit spuštěním sudo ufw status verbose v terminálu.

Pokud se vrátí se stavem: neaktivní, můžete jej aktivovat pomocí sudo ufw enable.

Dále zadejte sudo ufw allow 25565 a stiskněte Enter pro otevření portu 25565, což je výchozí nastavení pro povolení připojení v Minecraftu.

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

Nyní, když máme tento port připraven pro připojení, je čas jej zpřístupnit ostatním. Tento proces se nazývá přesměrování portů, které může trvat několik sekund až minutu. Ale to zde nemůžeme vysvětlit, protože to je založeno na vašem WiFi routeru.

Vyhledejte své zařízení a hotovo.

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

Můžete to získat pouhým googlováním, jakou mám ip adresu, nebo návštěvou něčeho podobného whatismyiadresa.

Rozmazání mé veřejné IP adresy znovu potvrzuje skutečnost, že tu svou nesdílejte s někým, komu nedůvěřujete.

Proces připojení k tomuto serveru je podobný jako připojení k vašemu vlastnímu serveru, jediným rozdílem je použití veřejné IP adresa:číslo portu (např. 125.245.74.894:25565) v sekci Adresa serveru. A s názvem serveru se neobtěžujte, automaticky ho načte.

Závěr

Takže takto vytvoříte server Minecraft Java Edition a připojíte své přátele.

Je to jednoduché, pokud je celá skupina na stejné LAN. Tímto způsobem stačí vytvořit server a sdílet svou interní IP adresu.

Pro hráče v různých sítích to sestává ze stažení a spuštění souboru serveru z Minecraftu, konfigurace 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ý, abyste na něm mohli současně hostovat a hrát.

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