Kategorie: Linux

Installazione del server Minecraft su Ubuntu 20.04

La seguente guida descrive come installare il server Minecraft su Ubuntu 20.04.
Realizzato con pochi passaggi.

Accediamo alla console come root e aggiorniamo i repository e il sistema:

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

Il prossimo passo è installare git

apt-get install git build-essential -y

Il tempo per l'installazione di Java verrà eseguito con il comando:

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

Le versioni Java possono essere verificate inviando un comando:

java -version

il risultato della:

versione OpenJDK "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7 + 10-post-Ubuntu-3ubuntu1)
Server VM OpenJDK 64 bit (build 11.0.7 + 10-post-Ubuntu-3ubuntu1, modalita `mista, condivisione)

Andiamo all'installazione del server Minecraft

All'inizio aggiungiamo l'utente al sistema:

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

Stiamo migrando verso questo utente:

suo - Minecraft

Creiamo cataloghi:

mkdir ~ / backups ~ / tools ~ / server

Il prossimo passo è installare mcron. Lo scarichiamo inviando un comando:

git clone https://github.com/Tiiffi/mcrcon.git ~ / tools / mcrcon

Il prossimo:

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

Scarichiamo il server Minecraft

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

Possiamo eseguirlo:

cd ~/server
java -Xmx1024M -Xms1024M -jar server.jar nogui

Molto probabilmente, vedremo l'errore di mancanza del consenso della licenza come nel registro qui sotto:

[07:46:12] [principale / ERRORE]: Caricamento delle proprietà dal file non riuscito: server.properties
[07:46:12] [principale / WARN]: Caricamento eula.txt non riuscito
[07:46:12] [principale / INFO]: È necessario accettare l'EULA per eseguire il server. Vai a eula.txt per maggiori informazioni.

modifica file

nano ~ / server / eula.txt

E cambiamo da falso a vero

eula = true

Il prossimo passo è impostare la password di rcon

modifica file:

nano ~ / server / server.properties

E configura come segue inserendo la tua password:

rcon.password=NASZEHASŁO
enable-rcon=true 

Stiamo creando un demone di servizio:

nano /etc/systemd/system/minecraft.service

il contenuto:

[Unità]
Description=Minecraft Server
After=network.target

[Servizio]
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 -Xms1024M -jar server.jar nogui
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p NASZEHASŁO stop

[Installare]
WantedBy = multi-user.target

Stiamo ricaricando il demone e avviando il servizio:

systemctl daemon-reload
systemctl start minecraft
systemctl enable minecraft

Dopo aver verificato lo stato tramite comando:

systemctl status minecraft

Ora dovremmo vedere il nostro server Minecraft in esecuzione:

 minecraft.service - Minecraft Server
     Loaded: caricato (/etc / systemd / system / minecraft.service; Disabilitato; fornitore preset: abilitato)
     Attivo: attivo (in esecuzione) da gio 2020-07-02 08:05:24 UTC; 1min 0s ago
   Main PID: 11704 (Giava)
      Compiti: 30 (limite: 4691)
     Memoria: 1.0G
     CGroup: /system.slice / minecraft.service
             ??11704 /usr/bin/java -Xmx1024M -Xms1024M -jar server.jar nogui

Jul 02 08:06:06 ubuntu2004 java[11704]: [08:06:06] [Operaio-Main-2 / INFO]: Preparare l'area di spawn: 94%
luglio 02 08:06:06 ubuntu2004 java[11704]: [08:06:06] [Discussione server / INFO]: Preparare l'area di spawn: 95%
luglio 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Operaio-Main-2 / INFO]: Preparare l'area di spawn: 96%
luglio 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Operaio-Main-2 / INFO]: Preparare l'area di spawn: 96%
luglio 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Operaio-Main-2 / INFO]: Preparare l'area di spawn: 99%
luglio 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Discussione server / INFO]: Tempo trascorso: 26283 ms
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Discussione server / INFO]: Fatto (26.613S)! Per un aiuto, genere "Aiuto"
luglio 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Discussione server / INFO]: Starting remote control listener
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Discussione server / INFO]: Thread RCON Listener started
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Listener RCON n. 1 / INFO]: RCON in esecuzione 0.0.0.

Possiamo avviare la console di Minecraft inviando un comando:

/opt / minecraft / tools / mcrcon / mcrcon -H 127.0.0.1 -P 25575 -p NASZEHASLO -t

Linux

Udostępnij
Opublikowane przez
Linux

Post recenti

KeePass2 2.52 w Ubuntu 22.04

La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installazione dell'editor PDF Master in Ubuntu 22.04

Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji

2 years temu

iotop - monitoraggio della memoria

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Esegui più comandi in un lavoro cron

Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania

2 years temu

Modifica dei dati exif di una foto nel terminale Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installazione di Rocket.Chat Server su Rocky Linux 8

La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu