GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come configurare un server Minecraft su Ubuntu, Windows e CentOS nel cloud AWS

Minecraft è un videogioco per parchi giochi che aiuta a determinare paesaggi completamente casuali e costruire costruzioni spettacolari che vanno da minuscole case a enormi castelli. È stato creato da Mojang Studios e infine acquistato da Microsoft. La maggior parte dei videogiochi per computer di un decennio fa stanno raccogliendo polvere sugli scaffali, ma Minecraft sta ancora andando forte. È un videogioco tridimensionale in cui i giocatori costruiscono e distruggono vari tipi di blocchi. Sopravvivenza e Creativa sono le due modalità principali del gioco.

Giocatori in Sopravvivenza devono raccogliere i loro materiali da costruzione e cibo. Interagiscono anche con creature in movimento e mob a blocchi. Mentre i giocatori in Creatività vengono forniti materiali e non hanno bisogno di mangiare per sopravvivere. L'unico lavoro in modalità creativa è costruire. Possono anche rompere istantaneamente qualsiasi blocco.

Minecraft è compatibile con una varietà di sistemi operativi. Questo tutorial mostra come installare Minecraft su CentOS, Ubuntu o Windows nel cloud AWS.

Avvio dell'istanza EC2

Per ulteriori informazioni sull'avvio di un'istanza EC2 nel cloud AWS, consulta la guida Avvia un'istanza utilizzando la guida della procedura guidata di avvio dell'istanza.

Scegli un'AMI

Scegli l'immagine AMI richiesta con il sistema operativo che preferisci (Ubuntu, CentOS o Windows).

Scegli un tipo di istanza

Utilizza la seguente tabella ufficiale dei requisiti del server per scegliere il tipo di istanza EC2 corretto.

Ai fini di questa demo, sceglieremo il tipo di istanza minimo per il nostro server:t2.micro .

Scegli un VPC

Successivamente dobbiamo configurare i dettagli del VPC.

Usa le impostazioni VPC predefinite in questo passaggio.

Scegli uno spazio di archiviazione

Ancora una volta, usa la tabella dei requisiti del server ufficiale per avere un'idea di quanto spazio di archiviazione ti serve.

Andremo avanti con un volume EBS gp2 di 30 GiB.

Aggiungi tag

Per poter identificare facilmente il tuo server, aggiungi Tag con i seguenti parametri:

  • ChiaveName
  • Valoreminecraft-server

Gruppo di sicurezza

Il gruppo di sicurezza è un firewall dell'istanza EC2.

Ti permette di proteggere il tuo server da connessioni indesiderate.

Oltre alla porta SSH o RDP predefinita, devi aprire TCP/25565 per consentire le connessioni al tuo server Minecraft.

Per Ubuntu e CentOS, usa la seguente configurazione del gruppo di sicurezza.

Per Windows, la configurazione è leggermente diversa.

Esamina e avvia

Rivedi e avvia la tua istanza EC2 premendo Avvia pulsante.

AWS ti chiederà di scegliere la tua chiave SSH (per ulteriori informazioni sull'utilizzo di SSH, consulta l'articolo Le 10 principali funzionalità SSH che DEVI conoscere per essere più produttivo).

Usa la tua chiave SSH esistente o, se non ne hai, scegli Crea nuova coppia di chiavi SSH e scaricala.

IP elastico

Per impostazione predefinita, AWS fornirà un indirizzo IP pubblico casuale per la tua istanza EC2, che verrà modificato se interrompi e avvii l'istanza EC2.

Se desideri avere un indirizzo IP statico dedicato costante, devi utilizzare IP elastico.

Nella tua console EC2, scegli IP elastici.

Fai clic su Assegna indirizzo IP elastico pulsante.

Puoi procedere con le impostazioni predefinite.

Fai clic su Assegna pulsante.

Successivamente, dobbiamo associare l'indirizzo IP pubblico ottenuto all'istanza EC2.

Scegli la tua istanza EC2 dall'elenco e fai clic su Associa pulsante.

Ora puoi utilizzare questo indirizzo IP statico per connetterti al tuo server Minecraft.

Configurazione del server Minecraft su CentOS

SSH al tuo server Minecraft utilizzando centos come nome host.

Prima di installare un nuovo pacchetto, aggiorna i pacchetti di sistema: 

sudo yum update -y

Ora installa Java su CentOS eseguendo il comando:

sudo yum install java -y

Verifica la versione installata digitando il comando:

java -version

Per installare tmux utilità, utilizzare il seguente comando:

sudo yum install tmux -y

Installa wget per scaricare nuovi pacchetti:

sudo yum install wget -y

Crea un minecraft cartella e saltaci dentro:

mkdir minecraft
cd minecraft

Copia e incolla il comando nel terminale per scaricare il file delle proprietà del server Minecraft:

wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar

Non prestare attenzione agli errori ed eseguire i seguenti comandi per estrarre le proprietà e i file EULA:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Usa il nano editor per accettare il contratto di licenza EULA di Minecraft:

nano eula.txt

Cambia eula valore a vero :

Il modo più semplice per eseguire il server Minecraft in background è utilizzare Tmux (per ulteriori informazioni su Tmux, consulta il nostro articolo Come iniziare a utilizzare Tmux come un professionista in 5 minuti).

Per eseguire il server Minecraft in background, devi eseguire tmux prima il comando:

tmux

Ora esegui il server Minecraft:

java -Xmx1024M -Xms1024M -jar server.jar nogui


Ci vorranno fino a un paio di minuti per avviare completamente il server.

Per staccare dalla sessione di Tmux premi Ctrl+b quindi premi d .

Per riaprire la sessione di Tmux, digita:

tmux attach -t 0

Configurazione di Minecraft su Ubuntu

SSH al tuo server Minecraft usando ubuntu come nome host.

Prima di installare qualsiasi nuovo pacchetto, è bene aggiornare i repository dei pacchetti:

sudo apt update

Ora installa Java su Ubuntu eseguendo il comando:

sudo apt-get -y install default-jdk

Controlla la versione Java:

java -version

Crea una directory minecraft e salta lì.

mkdir minecraft
cd minecraft

Copia e incolla il comando per ottenere il file del server Minecraft:

wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar

Usa il seguente comando per eseguire il server Minecraft:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Durante la prima esecuzione il comando uscirà con i seguenti errori:

  • [main/ERROR]:impossibile caricare le proprietà dal file:server.properties
  • [main/WARN]:Impossibile caricare eula.txt
  • [main/INFO]:è necessario accettare l'EULA per eseguire il server. Vai a eula.txt per maggiori informazioni.

Ma allo stesso tempo creerà tutti i file richiesti.

Usa il nano editor per accettare l'accordo EULA di Minecraft:

nano eula.txt

Cambia eula valore a vero :

Il modo più semplice per eseguire il server Minecraft in background è utilizzare Tmux (per ulteriori informazioni su Tmux, consulta il nostro articolo Come iniziare a utilizzare Tmux come un professionista in 5 minuti).

Per eseguire il server Minecraft in background, devi eseguire tmux prima il comando:

tmux

Ora esegui il server Minecraft:

java -Xmx1024M -Xms1024M -jar server.jar nogui


Ci vorranno fino a un paio di minuti per avviare completamente il server.

Per staccare dalla sessione di Tmux premi Ctrl+b quindi premi d .

Per riaprire la sessione di Tmux, digita:

tmux attach -t 0

Installa il server Minecraft su Windows

Usa RDP per connetterti all'istanza EC2 di Windows 2019, avvia PowerShell e installa Chocolatey:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Installa Java usando il seguente comando.

choco install javaruntime

Apri l'interfaccia della riga di comando di Windows digitando cmd e controlla la versione Java installata:

java -version

Installa il browser Google Chrome:

choco install googlechrome

Ora, nel browser Google Chrome scarica il server Minecraft dal sito ufficiale:Minecraft Server Download | Minecraft.

Salva "barattolo di minecraft_server 1.16.5 ” al C:\minecraft cartella:

Nella riga di comando di Windows vai alla cartella C:\minecraft e avvia il server:

cd C:\minecraft
java -Xmx1024M -Xms1024M -jar server.jar nogui

In Esplora file apri C:\minecraft cartella e modifica eula.txt file.

Cambia eula valore a true .

Ora, esegui ancora una volta il server Minecraft nell'interfaccia della riga di comando di Windows:

java –Xmx1024 –Xms1024M –jar srver.jar nogui

Attendi un paio di minuti mentre il server si avvia.

Configurazione di Windows Firewall

Per impostazione predefinita, l'istanza Windows EC2 ha Windows Defender (firewall) abilitato, che impedirà le connessioni al tuo server Minecraft.

Per abilitare le connessioni al server, avvia wf.msc :

Fai clic su Regole in entrata e poi Nuova regola azione.

Scegli Porta configurazione.

Specifica la porta TCP/25565 .

Scegli Consenti la connessione dall'elenco.

Abilita le seguenti reti:

  • Dominio
  • Privato
  • Pubblico

Aggiungi la regola Nome , ad esempio, Minecraft server .

Ora potrai connetterti al tuo server Windows Minecraft.

Test del server Minecraft

Installa il client Minecraft o utilizzane uno già esistente.

Ora, aggiungi l'indirizzo IP del server Minecraft facendo clic su "Multigiocatore pulsante ".

Quindi, fai clic su "Aggiungi server ” pulsante aggiungi server.

Inserisci il tuo nome del server Minecraft e Indirizzo IP del server e fai clic su Fine pulsante per connettersi al server.

Attendi un paio di istanti per connetterti al server:

Una volta connesso il server, sei pronto per giocare:

Potenziali problemi

Mancanza di risorse del server

Se stai riscontrando i seguenti errori:

  • [Server thread/WARN]:Non riesco a tenere il passo! Il server è sovraccarico? Esecuzione di 11361 ms o 227 tick indietro
  • [Server Watchdog/FATAL]:un singolo tick del server ha impiegato 64,97 secondi (dovrebbe essere massimo 0,05)
  • [Server Watchdog/FATAL]:considerando che è andato in crash, il server si spegnerà forzatamente.

Devi aumentare le risorse della CPU e della RAM del server Minecraft passando a un tipo di istanza più grande.

Conclusione

Minecraft è un videogioco sandbox che ti consente di esplorare paesaggi generati casualmente e costruire magnifiche strutture che vanno da modeste case a enormi castelli. È stato creato da Mojang Studios e infine acquistato da Microsoft. Minecraft funziona su diversi sistemi operativi. In questo articolo, abbiamo dimostrato come configurare un server Minecraft su Ubuntu, CentOS e Ubuntu. Questa guida ti guiderà attraverso il processo di configurazione di un server Minecraft sulla tua piattaforma preferita.


Ubuntu
  1. Ubuntu 20.04 Configurazione del server Minecraft

  2. Come configurare e utilizzare il server FTP in Ubuntu Linux

  3. Come creare un server Minecraft con Hostinger, Ubuntu, Windows e macOS

  4. Come installare e configurare Universal Media Server in Ubuntu 20.04

  5. Che cos'è il server Samba e come configurare il server Samba in Ubuntu Linux

Come configurare Samba File Sharing Server su Ubuntu

Come configurare OpenVPN su Ubuntu Server

Come configurare Git Server su Ubuntu 20.04

Come installare lo stack MERN su Ubuntu nel cloud AWS

Come configurare un server Minecraft su Ubuntu, Windows e CentOS nel cloud AWS

Come configurare server e client NTP su Ubuntu 20.04 LTS