Jak spustit svůj vlastní Minecraft server pro hry pro více hráčů
Minecraft je nadčasová klasika a k hostování serveru nepotřebujete ani bláznivý počítač.
Pokud jste hráli Minecraft, je snadné vidět, jak zábavné to může být. Provozování vlastního serveru vám umožní přivést všechny své přátele do stejné hry a můžete hrát s pravidly, která můžete vytvořit nebo porušit. Je to to nejlepší z již tak návykové hry!
Už jsme vám ukázali, jak začít s Minecraftem, hrou, kterou milují geekové. Co je lepší než pro jednoho hráče? Multiplayer, samozřejmě! Chcete-li začít, můžete se připojit k jednomu ze stovek serverů na minecraftservers.net nebo hledat exkluzivnější servery, ale nakonec jste vázáni jejich pravidly a diskrétností. Provozování vlastního serveru vám a vašim přátelům umožní hrát společně podle vašich vlastních pravidel a je to opravdu snadné.
Co potřebujete ke spuštění Minecraft serveru?
Základní, nemodifikovaný server Minecraft lze spustit na jakémkoli moderním počítači a pravděpodobně i na starém počítači, který seděl ve vaší skříni a pilně sbíral prach. Pokud toho nebudete chtít příliš mnoho, můžete dokonce spustit Minecraft Server na Raspberry Pi. Minimálně budete chtít:
- 2 gigabajty (GB) volné paměti RAM
- Dvoujádrový procesor s frekvencí 2 GHz nebo vyšší
- 10 GB volného úložného prostoru --- ideální je SSD (solid-state drive).
- Moderní Java instalace
Pokud plánujete provozovat modifikovaný server nebo hostovat server, který bude mít mnoho hráčů, budete potřebovat lepší systém.
- 10+ GB volné paměti RAM
- Šestijádrový procesor, který může pracovat na frekvenci 4 GHz nebo vyšší
- 50 GB úložného prostoru SSD pro krátkodobé zálohování a co nejvíce navíc pro dlouhodobé zálohování
- Moderní Java instalace
Čím více hráčů přidáte, tím více porostou vaše nároky na CPU, RAM a úložiště. Požadavky na RAM mají tendenci růst nejrychleji s dalšími hráči --- velké servery mohou snadno využít více než 20 GB RAM.
Nároky na CPU se tak pěkně neškálují. Minecraft má zatím omezenou podporu pro multiprocessing, ale stále nemůže využít všechna jádra (osm nebo více), která najdete na CPU střední třídy v roce 2023.
Pokud stavíte počítač pro provoz vyhrazeného serveru Minecraft, pamatujte: rychlost procesoru je důležitější než mít milion jader. Osmijádrové CPU jsou pro Minecraft v pořádku. Získejte více, pouze pokud plánujete provozování dalších serverů nebo virtuálních strojů.
Požadavky na úložiště se předpovídají o něco hůře, ale většinou vycházejí z velikosti světa a frekvence zálohování. Jsou zde dvě velké úvahy.
- Další hráči (zejména pokud provozujete modifikovaný server) zvyšují vaši šanci na selhání nebo chybu, která vás donutí vrátit se zpět. Pravděpodobně budete chtít častější zálohování, aby to odpovídalo. Více záloh znamená více úložného prostoru.
- Více hráčů má také tendenci generovat více světa --- pokud by každý hodinu běžel různými směry, samotný svět (bez hráčských dat) by snadno mohl mít několik gigabajtů. Pokud vytvoříte zálohu jednou za hodinu, když jsou přehrávače zapnuté, můžete snadno nashromáždit několik stovek gigabajtů za měsíc v pouhých zálohách.
Je důležité sledovat zálohy a jejich hromadnou velikost. Nebojte se smazat nejstarší zálohy, které máte kolem sebe. Je pravděpodobné, že je nikdo nepřehlédne.
Stáhněte si Minecraft Server
Přejděte na stránku stahování Minecraft a přejděte dolů do sekce "Serverový software". Tento výukový program se zaměřuje na Java Edition, takže klikněte na "Java Edition Server."
Na další stránce si prohlédněte text, dokud nenajdete řádek, který přímo odkazuje na soubor JAR Minecraft Serveru. Klikněte na odkaz „minecraft_server.1.19.3.jar a počkejte na dokončení stahování.
V době psaní tohoto článku je aktuální verze hry 1.19.3, ale může se lišit v závislosti na tom, kdy jste toto četl. Pokud potřebujete starší verzi Minecraft serveru, navštivte MCVersions.net.
Jak vyrobit Minecraft Server
Vytvořte složku Minecraft Serveru na vhodném místě, například na ploše, a poté do této složky přesuňte „server.jar“.
Nyní je vše připraveno k prvnímu spuštění serveru! Klikněte na adresní řádek nahoře, odstraňte, co tam je, napište „powershell“ a stiskněte klávesu Enter.
Proč jsme to udělali? Některé programy, jako je Příkazový řádek nebo PowerShell, můžete otevřít zadáním jejich názvu do adresního řádku Průzkumníka souborů. Praktickou částí je, že se příkazový řádek a PowerShell také otevírají s adresářem nastaveným na složku, ve které jste byli, když jste spustili příkaz. To je rozhodující pro tento další krok.
Nyní zkopírujte a vložte (nebo zapište) následující příkaz v okně PowerShell a stiskněte Enter:
java -Xmx2G -Xms2G -jar server.jarPokud chcete svému serveru věnovat více (nebo méně) RAM, změňte 2G na něco jiného, například 4G. První číslo je maximální množství paměti RAM, které může použít (v gigabajtech), a druhé číslo je minimum. Vzhledem k tomu, že je vše v Javě, měli byste mít alespoň pár giga paměti RAM, abyste se mohli věnovat Minecraftu. Ať už zvolíte jakoukoli velikost paměti RAM, ponechte obě čísla stejná. Věci mohou být neposlušné, když hraje slušné množství lidí, zvláště když začnete dělat bláznivé věci, jako je vyhazování obrovských jeskyní do povětří obrovským množstvím TNT.
Když server JAR načte soubory a rozbalí je v okně PowerShellu, uvidíte obrovskou zeď textu. A pak přestane běžet a nabídne vám varování.
Nebojte se, to je zcela normální. Než budete moci spustit server, musíte podepsat Licenční smlouvu s koncovým uživatelem (EULA). Posledních pár řádků v okně PowerShellu to vysvětluje.
Server také nenašel potřebné konfigurační soubory, tak je vytvořil. Když otevřete složku serveru Minecraft, najdete několik nových souborů a složek.
Otevřete eula.txt v libovolném textovém editoru, jako je Poznámkový blok. Změňte třetí řádek, eula=false na eula=true, poté dokument uložte a zavřete.
Váš server je nyní připraven ke spuštění se všemi výchozími nastaveními. Pokud si však chcete server nejprve trochu přizpůsobit, přečtěte si pozorně následující část, než server znovu spustíte. V opačném případě můžete znovu spustit příkaz Java, který jsme vám poskytli dříve.
Upravte vlastnosti svého Minecraft serveru
Otevřete soubor server.properties v programu Poznámkový blok. Uvidíte něco takového:
Existuje spousta věcí, které si můžete přizpůsobit, ale zde jsou některé důležité možnosti:
- level-name: Toto je název vašeho světa Minecraftu. Pokud tento název změníte, server vyhledá složku s odpovídajícím názvem, a pokud žádný nenajde, vygeneruje novou úroveň s tímto názvem.
- spawn-monsters: Pokud je nastaveno na hodnotu false, nestvůry jako zombie, kostlivci a popínavé rostliny se nevytvoří. Často vypnuto pro "op" nebo "kreativní" servery, kde každý staví a přežití není středem zájmu hry.
- spawn-animals: Pokud je nastaveno na hodnotu false, zvířata, jako jsou vlci, krávy, ovce a slepice, se netají.
- pvp: Je-li nastaveno na hodnotu false, hráči si nebudou moci navzájem ublížit, i když stále můžete způsobit zranění odtlačením ostatních hráčů z říms.
- white-list: Pokud je nastaveno na hodnotu true, server povolí úspěšné připojení a přehrávání pouze uživatelským jménům v souboru "white-list.txt".
Úplný popis všech možností naleznete na stránce Minecraft Wiki na server.properties. Jakmile dokončíte změnu věcí na to, co chcete, uložte soubor.
Protože je to váš server, nezapomeňte přidat své uživatelské jméno pro Minecraft do souboru „ops.json“ pomocí programu Poznámkový blok. Tímto způsobem budete „operátor“ s plnými právy správce. Můžete generovat libovolnou položku, zakázat hráčům přístup, přimět ostatní hráče k operacím a změnit čas ve hře.
Až budete připraveni, spusťte server znovu. Objeví se nové okno zobrazující připojené hráče, chat serveru a využití paměti serveru.
Zadejte stop v okně Minecraft Server nebo PowerShell pro uložení a ukončení serveru.
Pokud chcete zabránit zobrazení okna serveru Minecraft, přidejte na konec příkazu Java nogui. Místo toho to bude: java -Xmx2G -Xms2G -jar server.jar nogui.
Hraní na Minecraft serveru
Po spuštění Minecraftu klikněte na „Multiplayer“ a připojte se k serveru pro více hráčů.
Máte dvě možnosti. Můžete se přímo připojit k serveru zadáním adresy URL nebo IP adresy, nebo můžete server přidat do seznamu. Pokud plánujete pravidelně hrát na serveru, použijte funkci "Přidat server" --- ušetří vám to čas.
Nejprve dejte serveru přezdívku, kterou si snadno zapamatujete. Pokud hrajete na stejném počítači jako váš server, stačí zadat „localhost“ (bez uvozovek). V opačném případě připojte IP adresu svého serveru a klikněte na „Hotovo“.
Vyberte server, který jste právě přidali, ze seznamu a klikněte na „Připojit se k serveru“.
Možná budete muset stisknout tlačítko "Obnovit", aby se zobrazilo v seznamu.
Stisknutím T vyvoláte chatovací konzoli.
Uvidíte všechny veřejné zprávy uživatelů, systémové zprávy a příkazy, které jste provedli. Všimněte si úzkého šedého textového pruhu, který se zobrazuje ve spodní části obrazovky. Když něco napíšete a stisknete Enter, odešlete zprávu všem ostatním hráčům ve skupinovém chatu. I zde můžete provádět příkazy, které vždy začínají lomítkem (/).
Jako operační byste měli být schopni napsat "/list" a stisknout Enter pro zobrazení seznamu všech připojených hráčů. Můžete také dát předměty libovolnému hráči (včetně sebe), zakázat a omilostnit konkrétní uživatele a změnit systémový čas. Pokud si nejste jisti požadavkem konkrétního příkazu, můžete zadat "/help" a získat další informace. Úplný seznam příkazů serveru najdete na stránce Příkazy serveru Minecraft Wiki.
Jak Port Forward Minecraft
Jakýkoli server, který spustíte na místním počítači, bude dostupný pro ostatní počítače ve vaší místní síti. Nebude však přístupná hráčům z internetu. K tomu budete muset provést nějaké přesměrování portů.
První věc, kterou byste měli udělat, je přiřadit statickou IP adresu vašemu počítači nebo počítači, který je hostitelem serveru Minecraft. Když předáte port na vašem routeru, pravidlo se použije na konkrétní zařízení ve vaší místní síti --- někdy se však může změnit IP adresa přiřazená vašemu zařízení. Pokud k tomu dojde, pravidlo přesměrování portů, které jste vytvořili, přestane platit a vy najednou zjistíte, že váš server není přístupný z internetu. Raději se tomuto problému vyhněte dříve, než k němu dojde, protože k němu nakonec dojde.
Nejjednodušší způsob, jak tomu zabránit, je přiřadit statickou IP adresu počítači, který používáte k hostování serveru Minecraft. Můžete přiřadit statickou IP adresu ze systému Windows nebo můžete nastavit statickou IP adresu prostřednictvím routeru. V tomto případě je lepší přiřadit statickou IP pomocí routeru, protože stejně budete potřebovat přístup k routeru, abyste mohli provést nějaké přesměrování portů.
K většině směrovačů se dostanete zadáním „192.168.0.1“ nebo „10.0.0.1“ do adresního řádku prohlížeče. Pokud ani jedno z toho nefunguje, otevřete PowerShell, spusťte „ipconfig“ a poznamenejte si adresu „Výchozí brána“. To je IP adresa vašeho routeru.
Jakmile hostitelskému počítači přiřadíte statickou IP adresu, vše, co musíte udělat, je vytvořit samotné pravidlo přesměrování portů. Bohužel, jak se to dělá, se mezi routery velmi liší. Například brány XFi společnosti Comcast vyžadují, abyste k předávání portů používali aplikaci Xfinity. Ve většině ostatních případů máte přístup k nastavení routeru zadáním IP adresy routeru do adresního řádku prohlížeče. Ať to uděláte jakkoli, vaše pravidlo brány firewall musí splňovat dva základní požadavky:
- Použít na hostitelský počítač
- Přesměrujte port 25565 přes TCP a UDP
Zde je příklad toho, jak by mohl vypadat port forward pro Minecraft:
Port, který Minecraft používá, můžete změnit v souboru server.properties, který jsme zmínili dříve. Obvykle to nemusíte dělat, pokud nehostujete více serverů Minecraft na jednom zařízení nebo něco jiného nevyužívá port 25565.
Nyní jděte a řekněte všem svým přátelům, aby se přidali! Není nic, co by se vyrovnalo budování masivních staveb, prozkoumávání rozlehlé krajiny a těžbě v horách, kromě toho, že to děláte se svými nejlepšími přáteli.
















