GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Minecraft Server na Ubuntu 18.04 Bionic Beaver

V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci serveru Minecraft na Ubuntu 18.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

Minecraft je jedna z nejslavnějších budovatelských her na světě vyvinutá společností Microsoft Studious. V této hře si můžete postavit cokoli, co potřebujete, a prozkoumat to ve 3D světě. Pokud hostujete svůj vlastní Minecraft server, určujete pravidla a vy a vaši přátelé můžete hrát společně v této interaktivní dobrodružné hře.

Nainstalujte Minecraft Server na Ubuntu

Krok 1. Než začnete instalovat jakýkoli balíček na svůj server Ubuntu, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.

sudo apt update
sudo apt upgrade

Krok 2. Nainstalujte Javu.

Abychom mohli provozovat server Minecraft, budeme na serveru potřebovat Javu. Nainstalujte nejnovější verzi:

sudo apt install openjdk-8-jdk

Nyní potvrďte instalaci Java:

$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

Krok 3. Vytvoření uživatele Minecraft.

Dalším krokem je vytvoření nového systémového uživatele a skupiny s domovským adresářem /opt/minecraft, který bude provozovat server Minecraft:

sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft

Krok 4. Nainstalujte Minecraft na Ubuntu.

Nejprve se před zahájením procesu instalace ujistěte, že jste přepnuli na uživatele minecraft:

sudo su - minecraft

Nyní vytvořte tři nové adresáře v domovském adresáři uživatele:

mkdir -p ~/{backups,tools,server}
  • V adresáři backups bude uložena záloha vašeho serveru. Později můžete tento adresář synchronizovat se vzdáleným záložním serverem.
  • Adresář nástrojů bude obsahovat klienta mcrcon a zálohovací skript.
  • Adresář serveru bude obsahovat skutečný server Minecraft a jeho data.

Poté stažení a kompilace mcrcon.

Začněte tím, že přejdete do adresáře ~/tools a naklonujete úložiště Tiiffi/mcrcon z GitHubu pomocí následujícího příkazu:

cd ~/tools && git clone https://github.com/Tiiffi/mcrcon.git
cd ~/tools/mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
./mcrcon -h

Další kroky, stažení Minecraft serveru.

wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar -P ~/server

Po dokončení stahování přejděte do adresáře ~/server a spusťte server Minecraft:

cd ~/server
java -Xmx1024M -Xms512M -d64 -jar server.jar nogui

Při prvním spuštění server provede některé operace a vytvoří soubory server.properties a eula.txt a zastaví se:

[14:46:36] [main/INFO]: Loaded 0 recipes
[14:46:36] [main/INFO]: Loaded 0 advancements
[14:46:36] [Server thread/INFO]: Starting minecraft server version 1.13.2
[14:46:36] [Server thread/INFO]: Loading properties
[14:46:36] [Server thread/WARN]: server.properties does not exist
[14:46:36] [Server thread/INFO]: Generating new properties file
[14:46:36] [Server thread/WARN]: Failed to load eula.txt
[14:46:36] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[14:46:36] [Server thread/INFO]: Stopping server
[14:46:36] [Server thread/INFO]: Saving worlds
[14:46:36] [Server Shutdown Thread/INFO]: Stopping server
[14:46:36] [Server Shutdown Thread/INFO]: Saving worlds

Jak můžete vidět z výstupu výše, budete muset souhlasit s Minecraft EULA, abyste mohli provozovat server. Otevřete soubor eula.txt a změňte eula=false na eula=true:

nano ~/server/eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Thu Dec 10 03:46:53 PST 2019
eula=true

Dále povolte protokol rcon a nastavte heslo rcon úpravou souboru server.properties. Tyto podrobnosti můžete použít k připojení k serveru Minecraft pomocí nástroje mcrcon:

nano ~/server/server.properties
rcon.port=23888
rcon.password=Your-password
enable-rcon=true

Krok 5. Vytvoření souboru Systemd Unit Minecraft.

Otevřete svůj oblíbený textový editor a vytvořte soubor s názvem minecraft.service v /etc/systemd/system/:

sudo nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
Nice=1
KillMode=none
SuccessExitStatus=0 1
ProtectHome=true
ProtectSystem=full
PrivateDevices=true
NoNewPrivileges=true
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui --noconsole
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p strong-password stop

[Install]
WantedBy=multi-user.target

Spusťte a povolte server Minecraft provedením:

sudo systemctl daemon-reload
sudo systemctl start minecraft
sudo systemctl enable minecraft

Krok 6. Nakonfigurujte firewall

Pokud je váš server chráněn firewallem a chcete k serveru Minecraft přistupovat z vnějšku vaší místní sítě, musíte otevřít port 25565:

sudo ufw allow 25565/tcp

Krok 7. Přístup ke konzole Minecraft.

Pro přístup do Minecraft Console můžete použít nástroj mcrcon. Syntaxe je následující, musíte zadat hostitele, port rcon, heslo rcon a použít přepínač -t, který povolí režim terminálu mcrcon:

/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p Your-password -t

To je vše, co potřebujete k instalaci Minecraftu na Ubuntu 18.04 Bionic Beaver. Doufám, že vám tento rychlý tip pomůže. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Ubuntu
  1. Jak nainstalovat Minecraft Server na Ubuntu 18.04 LTS

  2. Jak nainstalovat FTP server na Ubuntu 18.04 Bionic Beaver

  3. Jak nainstalovat GlassFish na Ubuntu 18.04 Bionic Beaver

  1. Jak nainstalovat Ubuntu 18.04 Bionic Beaver

  2. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  3. Jak nainstalovat minimální server Ubuntu 18.04 LTS (Bionic Beaver).

  1. Jak nainstalovat Spigot Minecraft Server na Ubuntu 20.04

  2. Jak nainstalovat Kodi na Ubuntu 18.04 Bionic Beaver

  3. Jak nainstalovat Minecraft Server na Ubuntu 14.04