GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Minecraft Server na Ubuntu 18.04 LTS

Minecraft je jedna z nejpopulárnějších her na světě vyvinutá společností Microsoft Studious. Minecraft je sandboxová videohra a umožňuje vám postavit cokoli, co potřebujete, a prozkoumat to ve 3D světě. S Minecraftem můžete hrát hru online se svými přáteli i v režimu pro jednoho hráče. Minecraft je dostupný na široké škále platforem včetně Linuxu, macOS a Windows.

V tomto tutoriálu se naučíme, jak nainstalovat server Minecraft na server Ubuntu 18.04.

Požadavky

  • Server se systémem Ubuntu 18.04.
  • Na vašem serveru je nastaveno heslo uživatele root.

Začínáme

Než začnete, budete muset aktualizovat svůj systém na nejnovější verzi. Můžete to provést spuštěním následujícího příkazu:

apt-get update -y
apt-get upgrade -y

Jakmile je váš server aktualizován, restartujte server, aby se změny projevily.

Dále budete muset na váš server nainstalovat některé závislosti. Všechny je můžete nainstalovat pomocí následujícího příkazu:

apt-get install git build-essential -y

Instalovat Javu

Protože Minecraft je vyvíjen s programovacím jazykem Java. Takže budete muset nainstalovat Java Development Kit nebo JRE na váš server. Java můžete nainstalovat pomocí následujícího příkazu:

apt-get install openjdk-8-jre-headless -y

Po instalaci ověřte Javu pomocí následujícího příkazu:

verze Java

Měli byste získat následující výstup:

openjdk verze "1.8.0_222" OpenJDK Runtime Environment (sestavení 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10)OpenJDK 64-Bit Server VM (sestavení 25.222-b)
 smíšený režim) 

Instalace a konfigurace serveru Minecraft

Nejprve budete muset vytvořit uživatele pro spuštění serveru Minecraft. Můžete jej vytvořit pomocí následujícího příkazu:

useradd -r -m -U -d /home/minecraft -s /bin/bash minecraft

Dále se přihlaste k uživateli minecraftu pomocí následujícího příkazu:

su - minecraft

Dále vytvořte požadovaný adresář pro minecraft pomocí následujícího příkazu:

server nástrojů pro zálohování mkdir

Dále změňte adresář na adresář ~/tools a stáhněte si mcrcon z úložiště Git:

cd ~/tools
klon git https://github.com/Tiiffi/mcrcon.git

Dále změňte adresář na mcrcon a zkompilujte mcrcon pomocí následujícího příkazu:

cd mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c

Měli byste vidět následující výstup:

mcrcon.c:Ve funkci 'get_line':mcrcon.c:752:2:varování:ignorování návratové hodnoty 'fgets', deklarované pomocí atributu warning_unused_result [-Wunused-result] (void) fgets(buffer, bsize, stdin); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Dále změňte adresář na ~/server a stáhněte si nejnovější oficiální vanilla Minecraft server Mojang pomocí následujícího příkazu:

cd ~/server
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar

Po dokončení stahování spusťte server Minecraft pomocí následujícího příkazu:

java -Xmx1024M -Xms512M -jar server.jar nogui

Měla by se zobrazit následující chyba:

[06:00:45] [main/ERROR]:Nepodařilo se načíst vlastnosti ze souboru:server.properties[06:00:48] [main/WARN]:Nepodařilo se načíst eula.txt[06:00:48] [main/INFO]:Abyste mohli server provozovat, musíte souhlasit s EULA. Další informace najdete na eula.txt.

Chcete-li tuto chybu vyřešit, musíte souhlasit se smlouvou EULA pro Minecraft, abyste mohli server spustit.

Chcete-li tak učinit, otevřete soubor eula.txt:

nano eula.txt

Změňte eula=false na eula=true, jak je uvedeno níže:

eula=true

Uložte a zavřete soubor. Poté otevřete soubor server.properties pro aktivaci protokolu rcon a nastavte heslo rcon.

nano server.properties

Změňte následující řádky:

rcon.port=25575[email protected]enable-rcon=true

Po dokončení uložte a zavřete soubor. Poté opusťte uživatele Minecraftu pomocí následujícího příkazu:

exit

Vytvoření servisního souboru Systemd pro Minecraft

Dále budete muset vytvořit servisní soubor systemd pro správu služby Minecraft. Můžete jej vytvořit pomocí následujícího příkazu:

nano /etc/systemd/system/minecraft.service

Přidejte následující řádky:

[Unit]Description=Minecraft ServerAfter=network.target[Service]User=minecraftNice=1KillMode=noneSuccessExitStatus=0 1ProtectHome=trueProtectSystem=fullPrivateDevices=trueNoNewPrivileges=trueWorkingDirectory/usmirnecraft/binerjaver=/home=Xmx1024M -Xms512M -jar server.jar noguiExecStop=/home/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p [chráněno e-mailem] stop[Install]WantedBy=multi-user. 

Uložte a zavřete soubor. Poté znovu načtěte démona systemd pomocí následujícího příkazu:

systemctl daemon-reload

Dále spusťte službu Minecraft a povolte její spuštění po restartu systému pomocí následujícího příkazu:

systemctl spustit minecraft
systemctl povolit minecraft

Stav služby Minecraft můžete také zkontrolovat pomocí následujícího příkazu:

stav systemctl minecraft

Měli byste získat následující výstup:

? minecraft.service - Minecraft Server Načten:načten (/etc/systemd/system/minecraft.service; zakázáno; přednastaveno dodavatelem:povoleno) Aktivní:aktivní (běží) od Po 2019-10-07 06:33:32 UTC; Před 6s Hlavní PID:4318 (java) Úkoly:34 (limit:4915) CGroup:/system.slice/minecraft.service ??4318 /usr/bin/java -Xmx1024M -Xms512M -jar server.jar noguiOct 037 06:3 :37 ubuntu1804 java[4318]:[06:33:37] [vlákno serveru/INFO]:Načítání vlastností 7. října 06:33:37 ubuntu1804 java[4318]:[06:33:37] [vlákno serveru/INFO]:Výchozí typ hry:SURVIVALOct 07 06:33:37 ubuntu1804 java[4318]:[06:33:37] [Vlákno serveru/INFO]:Generování páru klíčůOct 07 06:33:37 ubuntu1804 java[4318]:[06:33 37] [Vlákno serveru/INFO]:Spouštění serveru Minecraft na *:25565Oct 07 06:33:37 ubuntu1804 java[4318]:[06:33:37] [Vlákno serveru/INFO]:Použití typu kanálu epollOct 07 06:33 :37 ubuntu1804 java[4318]:[06:33:37] [vlákno serveru/INFO]:Příprava úrovně "svět" 7. října 06:33:37 ubuntu1804 java[4318]:[06:33:37] [vlákno serveru /INFO]:Nalezen nový datový balíček vanilla, načítá se automaticky 7. října 06:33:37 ubuntu1804 java[4318]:[06:33:37] [vlákno serveru/INFO]:Znovu načítání správce zdrojů:DefaultOct 07 06:33:38 ubuntu 1804 java[4318]:[06:33:38] [vlákno serveru/INFO]:Načteno 6 receptů 7. října 06:33:38 ubuntu1804 java[4318]:[06:33:38] [vlákno serveru/INFO]:Načteno 811 povýšení

Test Minecraft

Minecraft server je nyní nainstalován a spuštěn. Je čas to otestovat.

Otevřete svůj terminál a přistupte ke konzole Minecraft pomocí nástroje mcrcon, jak je znázorněno níže:

/home/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p [chráněno e-mailem] -t

Po připojení byste měli získat následující výstup:

Přihlášeno. Ukončete zadáním „Q“!>

Gratulujeme! úspěšně jste nainstalovali a nakonfigurovali Minecraft server na serveru Ubuntu 18.04. Pokud máte nějaké dotazy, neváhejte se mě zeptat.


Ubuntu
  1. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  2. Jak nainstalovat Minecraft Server na Ubuntu 20.04 LTS

  3. Jak nainstalovat diskurz na Ubuntu 20.04 LTS

  1. Jak nainstalovat Spigot Minecraft Server na Ubuntu 20.04

  2. Jak nainstalovat Ubuntu Server 18.04 LTS

  3. Jak nainstalovat Docker na serveru Ubuntu 18.04 LTS

  1. Jak nainstalovat server Ubuntu 20.04 LTS

  2. Jak nainstalovat Dropbox na Ubuntu 18.04 LTS Server

  3. Jak nainstalovat Webfs Server na Ubuntu 22.04 LTS