GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Minecraft server na RHEL 8 Linux

Minecraft je v dnešní době stále oblíbená hra. Jednoduchost jeho grafiky zaujala hráče všech věkových kategorií a na celém světě jsou stovky tisíc hráčů, z nichž většina hraje na online serverech. Ale věděli jste, že si můžete vytvořit svůj vlastní Minecraft server pomocí RedHat Enterprise Linux 8? Zde je návod, jak vás přesně naučit, jak to udělat.

V tomto tutoriálu se naučíte:

  • Jak nainstalovat Java
  • Jak stáhnout a spustit server Minecraft
  • Jak vytvořit uživatele pro server Minecraft
  • Jak otevřít port Minecraftu

Server Minecraft běžící na RHEL 8.

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém RedHat Enterprise Linux 8.0
Software Java
Software Soubor JAR serveru Minecraft
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Nejprve si nainstalujme pár věcí

Hra běží na Javě a server Minecraft ke svému běhu také vyžaduje Javu. Nainstalujeme tedy Javu v RHEL 8 pomocí okna Terminál:

$ sudo dnf install java-1.8.0-openjdk-headless.x86_64

Je bezpečnější vytvořit nového uživatele pouze pro server Minecraft. Tomuto uživateli budeme říkat mcsvr :

$ sudo adduser mcsvr

Nyní musíme vytvořit heslo pro tohoto uživatele:

$ sudo passwd mcsvr

Po zobrazení výzvy zadejte heslo pro uživatele serveru, kterého jste právě vytvořili. Pokud iptables ještě není nainstalován, nainstalujeme jej pomocí

$ sudo dnf install iptables

Přihlaste se jako mcsvr uživatele, kterého jste vytvořili výše pomocí

$ su mcsvr

a změňte aktivní adresář na mcsvr domovská složka uživatele:

$ cd ~

Konfigurace serveru Minecraft

Stáhněte si nejnovější Minecraft server JAR soubor s

$ wget -c https://launcher.mojang.com/v1/objects/f1a0073671057f01aa843443fef34330281333ce/server.jar

a udělejte tento soubor spustitelným pomocí

$ chmod +x server.jar

Nyní můžete poprvé spustit server Minecraft pomocí

$ java -Xmx1024M -Xms1024M -jar server.jar nogui 

Při prvním spuštění serveru se vytvoří eula.txt soubor, který je třeba upravit. Upravte tento soubor tak, aby

eula=false

přečtení řádku

eula=true

Tím dáte serveru Minecraft vědět, že souhlasíte s licenční smlouvou s koncovým uživatelem, a budete tak moci server znovu spustit, tentokrát úspěšně.

Povolení přístupu k serveru

Ve výchozím nastavení běží Minecraft server na portu 25565 . Potřebujeme otevřít tento port, abyste se vy a vaši přátelé mohli připojit k serveru. Udělejte to pomocí iptables . Staňte se root :

$ su -

a otevřete 25565 port s

# iptables -I INPUT -p tcp --dport 25565 --syn -j ACCEPT

Aby bylo možné zachovat tento port otevřený i po restartu, musíme tyto změny provést trvale:

# iptables-save > /etc/sysconfig/iptables

Závěr

Nyní, když je vše hotovo, můžete se vrátit zpět do mcsvr uživatele a znovu spusťte server Minecraft:

# su mcsvr
$ cd ~
$ java -Xmx1024M -Xms1024M -jar server.jar nogui

nogui Parametr říká serveru, aby běžel v režimu příkazového řádku. -Xmx1024M a -Xms1024M parametry říkají serveru, aby použil 1 GB RAM – minimální množství doporučené vývojáři hry. Vše, co nyní musíte udělat, je spustit hru se svými přáteli a použít 127.0.0.1 jako adresa serveru pro připojení k běžícímu serveru Minecraft, který jste právě vytvořili.


Linux
  1. Jak nainstalovat DNS server na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat herní server Minecraft v Linux VPS?

  3. Jak nainstalovat virtualizační Linux Server

  1. Jak nainstalovat SQL Server na Linux

  2. Jak nainstalovat RHEL 8 na pracovní stanici VMware

  3. Jak nainstalovat Matomo (Piwik) na RHEL 8 Linux

  1. Jak nainstalovat software v RHEL 8

  2. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  3. Jak nainstalovat Minecraft Server na CentOS 7