GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Minecraft Server su Ubuntu 18.04 Bionic Beaver

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Minecraft Server su Ubuntu 18.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.

Minecraft è uno dei giochi di costruzione più famosi al mondo sviluppato da Microsoft Studious. In questo gioco, puoi costruire tutto ciò di cui hai bisogno ed esplorarlo in un mondo 3D. Se ospiti il ​​tuo server Minecraft, sei tu a decidere le regole e tu e i tuoi amici potrete giocare insieme in questo gioco di avventura interattivo.

Installa Minecraft Server su Ubuntu

Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.

sudo apt update
sudo apt upgrade

Passaggio 2. Installa Java.

Per eseguire un server Minecraft, avremo bisogno di Java sul server. Installa l'ultima versione:

sudo apt install openjdk-8-jdk

Ora, conferma l'installazione di 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)

Passaggio 3. Creazione dell'utente Minecraft.

Il passaggio successivo consiste nel creare un nuovo utente e gruppo di sistema con la directory home /opt/minecraft che eseguirà il server Minecraft:

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

Passaggio 4. Installa Minecraft su Ubuntu.

Per prima cosa, prima di iniziare con il processo di installazione, assicurati di passare all'utente di Minecraft:

sudo su - minecraft

Ora crea tre nuove directory all'interno della home directory dell'utente:

mkdir -p ~/{backups,tools,server}
  • La directory dei backup memorizzerà il backup del tuo server. Successivamente puoi sincronizzare questa directory sul tuo server di backup remoto.
  • La directory degli strumenti conterrà il client mcrcon e lo script di backup.
  • La directory del server conterrà il server Minecraft effettivo e i suoi dati.

Quindi, download e compilazione di mcrcon.

Inizia navigando nella directory ~/tools e clona il repository Tiiffi/mcrcon da GitHub usando il seguente comando:

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

Passaggi successivi, download di Minecraft Server.

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

Una volta completato il download, vai alla directory ~/server e avvia il server Minecraft:

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

Quando il server viene avviato per la prima volta esegue alcune operazioni, crea i file server.properties ed eula.txt e si ferma:

[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

Come puoi vedere dall'output sopra, dovrai accettare l'EULA di Minecraft per eseguire il server. Apri il file eula.txt e cambia eula=false in 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

Successivamente, abilita il protocollo rcon e imposta la password rcon modificando il file server.properties. Puoi utilizzare questi dettagli per connetterti al server Minecraft utilizzando lo strumento mcrcon:

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

Passaggio 5. Creazione di un file di unità di sistema Minecraft.

Apri il tuo editor di testo preferito e crea un file chiamato minecraft.service in /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

Avvia e abilita il server Minecraft eseguendo:

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

Passaggio 6. Configura il firewall

Se il tuo server è protetto da un firewall e desideri accedere al server Minecraft dall'esterno della tua rete locale, devi aprire la porta 25565:

sudo ufw allow 25565/tcp

Passaggio 7. Accesso alla console di Minecraft.

Per accedere alla console di Minecraft puoi utilizzare l'utility mcrcon. La sintassi è la seguente, è necessario specificare l'host, la porta rcon, la password rcon e utilizzare l'opzione -t che abilita la modalità terminale mcrcon:

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

Questo è tutto ciò che devi fare per installare Minecraft su Ubuntu 18.04 Bionic Beaver. Spero che tu possa trovare utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.


Ubuntu
  1. Come installare Ubuntu 18.04 Bionic Beaver

  2. Come installare il server Minecraft su Ubuntu 18.04

  3. Come installare il server Minecraft su Ubuntu 18.04 LTS

  4. Come installare il server FTP su Ubuntu 18.04 Bionic Beaver

  5. Come installare GlassFish su Ubuntu 18.04 Bionic Beaver

Come installare OpenVPN su Ubuntu 18.04 Bionic Beaver

Come installare Node.js su Ubuntu 18.04 Bionic Beaver

Come installare VNC su Ubuntu 18.04 Bionic Beaver

Come installare Python su Ubuntu 18.04 Bionic Beaver

Come installare VestaCP su Ubuntu 18.04 Bionic Beaver

Come installare Minecraft Server su Ubuntu 18.04 Bionic Beaver