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 minecraftDále se přihlaste k uživateli minecraftu pomocí následujícího příkazu:
su - minecraftDále vytvořte požadovaný adresář pro minecraft pomocí následujícího příkazu:
server nástrojů pro zálohování mkdirDá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.gitDá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.cMě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.jarPo dokončení stahování spusťte server Minecraft pomocí následujícího příkazu:
java -Xmx1024M -Xms512M -jar server.jar noguiMě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.txtZměňte eula=false na eula=true, jak je uvedeno níže:
eula=trueUložte a zavřete soubor. Poté otevřete soubor server.properties pro aktivaci protokolu rcon a nastavte heslo rcon.
nano server.propertiesZměňte následující řádky:
rcon.port=25575[email protected]enable-rcon=truePo dokončení uložte a zavřete soubor. Poté opusťte uživatele Minecraftu pomocí následujícího příkazu:
exitVytvoř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.servicePř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-reloadDá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 minecraftStav služby Minecraft můžete také zkontrolovat pomocí následujícího příkazu:
stav systemctl minecraftMě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] -tPo 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.
Jak nastavit VPN server pomocí Pritunl na Ubuntu 18.04 LTS Jak nainstalovat Gitlab Server s Dockerem na Ubuntu 18.04 LTSUbuntu