Come ospitare un server Minecraft su Linux

Vuoi ospitare un server Minecraft su Linux? In tal caso, è necessario eseguire l’edizione Java, poiché Microsoft consente solo ai server Minecraft di Linux di funzionare in questo modo. Per eseguire un server Minecraft su Linux, avrai bisogno dell’ambiente Java Runtime.platform con l’edizione Java. L’installazione di Java potrebbe essere fastidiosa. Tuttavia, è semplice installare Java su Linux, quindi andiamo avanti!

Installa Java Runtime

In questa guida, ci concentreremo sul concetto di ospitare un server Minecraft su un sistema operativo Linux. Non ci concentreremo specificamente sull’utilizzo di un sistema operativo per server Linux, perché non è richiesto. Tuttavia, se stai cercando di avere un server Minecraft dedicato su Linux, dovresti probabilmente seguire quella strada e ti consigliamo il server Ubuntu.

Nota: ci sono molte versioni dell’ambiente Java Runtime su Linux, sia la versione ufficiale di Oracle che l’alternativa open source. Per questo tutorial, useremo la versione ufficiale di Oracle. Detto questo, è perfettamente OK usare la configurazione di OpenJDK come alternativa e tutto dovrebbe funzionare altrettanto bene.

Ubuntu / Ubuntu Server

Il runtime Java di Oracle non è facile da installare su Ubuntu. Tuttavia, l’aggiunta di un PPA rende questo molto meno un mal di testa. A causa della natura del funzionamento del server Ubuntu, questo PPA dovrebbe funzionare bene sia sul desktop Ubuntu che sul server Ubuntu. Tuttavia, se aggiungi il PPA al server Ubuntu e trovi problemi, considera l’installazione del runtime JRE OpenJDK come alternativa.

Per aggiungere Oracle Java Runtime PPA al tuo sistema, apri un terminale e inserisci quanto segue:

sudo add-apt-repository ppa:webupd8team/java

Esegui apt update per aggiornare le sorgenti software di Ubuntu.

sudo apt update

Dopo aver eseguito l’aggiornamento, utilizzare apt upgrade per installare eventuali aggiornamenti visualizzati.

sudo apt upgrade -y

Infine, installa Oracle Java dal repository del software.

sudo apt install oracle-java9-installer

sudo apt install oracle-java9-set-default

Server Debian / Debian

Debian può accedere a Ubuntu Oracle Java PPA. Per aggiungerlo, dovrai modificare il tuo file /etc/apt/sources.list. Apri un terminale e avvia Nano.

Oracle Java non funziona? Considera invece l’utilizzo dell’alternativa open source.

sudo nano /etc/apt/sources.list

Incolla il codice seguente nell’editor Nano:

# Webupd8

deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

Salvare l’editor Nano con Ctrl + O, quindi utilizzare il terminale per aggiungere la chiave GPG del software PPA.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

sudo apt-get update

Infine, installa Java.

sudo apt-get install oracle-java9-installer

sudo apt-get install oracle-java9-set-default

echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

Rhel / Fedora / OpenSUSE

Oracle ha un supporto abbastanza buono per tutti i sistemi operativi Linux basati su Redhat, quindi installarlo è molto semplice. Detto questo, se hai problemi, potresti voler esaminare il alternativa open source.

Per installare l’ultima versione di Oracle Java Runtime Environment, vai alla pagina di download e ottieni l’ultimo RPM.

Una volta scaricato, apri il terminale, il CD nella directory ~ / Download ed esegui il programma di installazione.

Fedora / Rhel

sudo dnf jre-8u171-linux-x64.rpm

o

sudo yum jre-8u171-linux-x64.rpm

Suse

sudo zypper jre-8u171-linux-x64.rpm

Esegui Minecraft Java Edition Server

Dopo aver fatto funzionare Java, la parte difficile è finita. Ora tutto ciò che resta da fare è scaricare l’ultima versione di App server Minecraft Java Edition ed eseguilo. Una volta scaricato, apri un terminale e usa il comando MV per posizionare l’app server in una posizione appropriata.

Nota: se si utilizza un sistema operativo server, potrebbe essere necessario scaricare e posizionare il file manualmente. Le istruzioni seguenti sono specifiche per coloro che eseguono un server Minecraft su un sistema operativo che ha una corretta struttura della cartella Home impostata.

mkdir ~/Minecraft/server/

mv ~/Downloads/server.jar ~/Minecraft/server/

Esegui il server headless (senza GUI) con:

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

In alternativa, esegui il server Minecraft con un’interfaccia GUI:

java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar

Ora che il server Minecraft Java Edition è in esecuzione, dovrai distribuirne l’indirizzo IP. Per ottenere i migliori risultati, ospita questo server a casa tua sulla LAN. Se devi ospitarne uno online, considera di farlo su un VPS come DigitalOcean, poiché offrono ottime tariffe per eseguire app Linux.

Nota: se stai utilizzando un server online, assicurati che la porta 25565 sia inoltrata o il server non funzionerà!

Per trovare l’indirizzo IP locale, esegui in un terminale:

ip addr show | grep 192.168.1

Questo comando isolerà l’IP LAN del server.

Da lì, distribuisci il tuo indirizzo IP a chiunque abbia bisogno di connettersi e istruisci i giocatori ad aggiungere l’IP al loro client Minecraft.

Esegui il tuo server Minecraft online e non solo su LAN? Dovrai passare e trovare l’indirizzo IP esterno del tuo server. Trovare questo indirizzo dovrebbe essere facile nella maggior parte dei dashboard VPS.