Minecraft è ancora un gioco popolare in questi giorni. La semplicità della sua grafica ha attirato i giocatori di tutte le età e ci sono molte centinaia di migliaia di giocatori in tutto il mondo, la maggior parte dei quali su server online. Ma sapevi che puoi creare il tuo server Minecraft usando RedHat Enterprise Linux 8? Ecco come insegnarti esattamente come farlo.
In questo tutorial imparerai:
- Come installare Java
- Come scaricare ed eseguire un server Minecraft
- Come creare un utente per il server Minecraft
- Come aprire la porta di Minecraft
Un server Minecraft in esecuzione su RHEL 8.
Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | RedHat Enterprise Linux 8.0 |
Software | Java |
Software | File JAR del server Minecraft |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Prima installiamo alcune cose
Il gioco funziona su Java e anche il server Minecraft richiede Java per essere eseguito. Quindi installeremo Java in RHEL 8 usando la finestra Terminale:
$ sudo dnf install java-1.8.0-openjdk-headless.x86_64
È più sicuro creare un nuovo utente solo per il server Minecraft. Chiameremo questo utente mcsvr
:
$ sudo adduser mcsvr
Ora dobbiamo creare una password per questo utente:
$ sudo passwd mcsvr
Quando richiesto, inserisci una password per l'utente del server che hai appena creato. Se iptables
non è ancora installato lo installeremo con
$ sudo dnf install iptables
Accedi come mcsvr
utente che hai creato sopra utilizzando
$ su mcsvr
e cambia la directory attiva in mcsvr
cartella home dell'utente:
$ cd ~
Configurazione del server Minecraft
Scarica l'ultimo server Minecraft JAR
file con
$ wget -c https://launcher.mojang.com/v1/objects/f1a0073671057f01aa843443fef34330281333ce/server.jar
e rendi questo file eseguibile con
$ chmod +x server.jar
Ora puoi avviare il server Minecraft per la prima volta utilizzando
$ java -Xmx1024M -Xms1024M -jar server.jar nogui
La prima volta che esegui il server, verrà creato un eula.txt
file che deve essere modificato. Modifica questo file in modo che il
eula=false
la riga legge
eula=true
Ciò consentirà al server Minecraft di sapere che accetti il contratto di licenza con l'utente finale e sarai quindi in grado di eseguire nuovamente il server, questa volta con successo.
Consentire l'accesso al server
Per impostazione predefinita, il server Minecraft funziona sulla porta 25565
. Dobbiamo aprire questa porta in modo che tu e i tuoi amici possiate connettervi al server. Fallo con l'aiuto di iptables
. Diventa root
:
$ su -
e apri il 25565
porta con
# iptables -I INPUT -p tcp --dport 25565 --syn -j ACCEPT
Per poter mantenere questa porta aperta dopo un riavvio, dobbiamo rendere permanenti queste modifiche:
# iptables-save > /etc/sysconfig/iptables
Conclusione
Ora che tutto è fatto puoi tornare al mcsvr
utente e avvia nuovamente il server Minecraft:
# su mcsvr $ cd ~ $ java -Xmx1024M -Xms1024M -jar server.jar nogui
Il nogui
Il parametro indica al server di essere eseguito in modalità riga di comando. Il -Xmx1024M
e -Xms1024M
i parametri indicano al server di utilizzare 1 GB di RAM, la quantità minima consigliata dagli sviluppatori del gioco. Tutto quello che devi fare ora è avviare il gioco con i tuoi amici e utilizzare 127.0.0.1
come indirizzo del server per connetterti al server Minecraft in esecuzione che hai appena creato.