GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come configurare un server Minecraft dedicato su Linux

Introduzione

La capacità di creare e migliorare la tua esperienza di gioco dipende dall'infrastruttura di back-end del tuo server. I server dedicati hanno un potenziale di prestazioni avanzato che li rende una piattaforma efficiente per i carichi di lavoro di gioco.

I server dedicati Minecraft sono l'opzione ideale per i giochi Minecraft online.

In questo tutorial imparerai perché e come configurare un server Minecraft dedicato.

Prerequisiti

  • Accesso a una riga di comando/terminale
  • Un server di gioco dedicato
  • Almeno 5 GB di RAM
  • CPU basate su Intel Core o CPU basate su AMD K8 IBM 970 2,0 GHz
    e meglio

I vantaggi di avere un server dedicato per Minecraft

Con un server Minecraft dedicato, sei l'unico utente delle risorse del server. Pertanto, puoi aspettarti maggiori capacità di elaborazione, memoria e archiviazione per gestire meglio carichi di lavoro impegnativi.

I principali vantaggi della configurazione di un server Minecraft con risorse dedicate includono:

  • Prestazioni migliorate.
  • Pieno utilizzo delle risorse e della larghezza di banda.
  • Controllo su mod e plug-in.
  • Maggiore sicurezza e privacy.

Per ulteriori informazioni su una tale configurazione, dai un'occhiata ai nostri server di gioco dedicati.

Configurazione di un server Minecraft dedicato

Fase 1:connettiti al tuo hosting tramite SSH

Il primo passo è connetterti al tuo server dedicato.

1. Apri il terminale SSH sul tuo computer locale ed esegui il seguente comando:

ssh [email protected]_ip_address

2. Digita la tua password e premi Invio .

Se ti connetti al server per la prima volta, devi confermare che desideri continuare a connetterti. Digita yes e premi Invio .

Ora dovresti essere connesso al tuo server dedicato.

Fase 2:installa Java

Una volta connesso al server dedicato, passa all'installazione di Java.

Stiamo per configurare il Java Development Kit (Open JDK), un'implementazione open source della piattaforma Java.

I passaggi di installazione differiscono leggermente a seconda della distribuzione Linux in esecuzione sul tuo server.

Installa Java su Ubuntu

1. Aggiorna il repository per assicurarti di scaricare l'ultima versione di OpenJDK:

sudo apt update

2. Quindi, esegui il comando per installare il Java Development Kit più recente :

sudo apt install default-jdk

3. Conferma l'installazione digitando y (sì) e premi Invio .

4. Verifica che Java sia installato sul tuo server Ubuntu eseguendo:

java -version

L'output dovrebbe rispondere con la versione di OpenJDK installata sul sistema.

Per una guida dettagliata all'installazione di Ubuntu, fare riferimento a Come installare Java su Ubuntu.

Installa Java su CentOS

1. Inizia aggiornando il repository del pacchetto:

sudo yum update

2. Quindi, installa il Java Development Kit con:

sudo yum install java-11-openjdk-devel

3. L'output dovrebbe mostrare che Java è stato installato correttamente sul sistema. Per confermare, puoi controllare la versione Java:

java -version

Per una guida dettagliata all'installazione di CentOS, fare riferimento a Come installare Java 11 e 12 su CentOS.

Fase 3:installa schermo

Screen è un'applicazione console che mantiene in funzione il tuo server quando non sei connesso.

  • Installa Screen su Ubuntu con:
sudo apt install screen
  • Per installare Screen su CentOS, esegui:
sudo yum install screen

Fase 4:crea una directory per i file di Minecraft

1. Crea un minecraft directory in cui memorizzerai i file di Minecraft:

mkdir minecraft

2. Quindi, spostati nella nuova directory con:

cd minecraft

Fase 5:scarica i file di configurazione richiesti

1. Vai alla pagina di download di Minecraft, fai clic con il pulsante destro del mouse su server-minecraft rilasciare e copiare la posizione del collegamento.

2. Quindi, scarica i file del server Minecraft usando il comando wget. Incolla la posizione del link copiata nel passaggio precedente:

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

L'output ti informa che ha scaricato i file del server Minecraft e li ha salvati con il nome server.jar .

3. Rinomina il server.jar file in modo che corrisponda al nome dell'edizione Minecraft scaricata. Al momento della scrittura, l'ultima versione del server Minecraft è 1.16.4 . Pertanto, abbiamo utilizzato il seguente comando per rinominare il server.jar file in minecraft_server.1.16.4.jar :

mv server.jar minecraft_server.1.16.4.jar

4. Quindi, esegui il seguente comando:

java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.4.jar nogui

L'output risponde con un errore informandoti che devi accettare l'EULA (Contratto di licenza con l'utente finale) per eseguire il servizio. Passa al passaggio successivo per farlo.

Fase 6:accetta l'EULA di Minecraft

1. Elenca i contenuti di /minecraft directory per verificare di avere eula.txt file:

ls

2. Apri il file EULA con un editor di testo a tua scelta:

nano eula.txt

3. Il file contiene un URL che porta al contratto di licenza per l'utente finale di Minecraft. Vai alla pagina web e leggi il contratto di licenza.

4. Se accetti i termini, torna alla finestra del terminale e modifica il eula.txt file. Modifica la riga eula=false in eula=true .

5. Salva le modifiche (CTRL +O ) ed esci dall'editor di testo (CTRL +X ).

Passaggio 7:schermata di esecuzione

Avvia una sessione Screen utilizzando lo screen comando e aggiungi il -S opzione per nominare la sessione:

screen -S "Minecraft server"

Passaggio 8:esegui il tuo server Minecraft

1. Prova ad avviare nuovamente il server Minecraft eseguendo nuovamente java comando per eseguire il jar file:

java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.4.jar nogui

Attendi che il sistema termini l'esecuzione. Dovresti ricevere un messaggio che ti informa che il processo è Done! , il che significa che il server Minecraft è attivo e funzionante.

2. Ora puoi disconnetterti dalla schermata di Minecraft premendo Ctrl +a +d .

3. Per ricollegarti allo schermo, premi Ctrl +r .

Fase 9:Configura Firewall

Per consentire le connessioni in entrata da Minecraft, devi modificare la configurazione del firewall. Per impostazione predefinita, Minecraft utilizza la porta 25565 .

Il comando seguente abilita il port forwarding per ufw:

sudo ufw allow 25565

CentOS 6.X e versioni precedenti vengono fornite con iptables per impostazione predefinita. I comandi per abilitare il port forwarding per iptables sono:

iptables -I INPUT -p tcp --dport 25565 -j ACCEPT
iptables-save >/etc/sysconfig/iptables

CentOS 7.X e versioni successive sono dotate di firewalld per impostazione predefinita. I seguenti comandi abilitano il port forwarding per firewalld:

firewall-cmd --permanent --add-port=25565/tcp
firewall-cmd --reload

Passaggio 10:punta un dominio sul tuo server Minecraft

Puoi puntare un dominio al tuo server Minecraft aggiornando i record DNS del dominio. Aggiungi un record "A" per il tuo dominio con i seguenti valori:

  • Ospite :@
  • Valore:indirizzo IP del tuo server Minecraft
  • TTL :Automatico o 30 minuti

Tieni presente che l'esecuzione delle modifiche DNS può richiedere fino a 24 ore.


Ubuntu
  1. Come installare Java su Ubuntu Linux

  2. Come configurare un server SFTP su Arch Linux

  3. Come configurare un dump FTP su un server dedicato

  4. Come configurare SmarterStats sul tuo server dedicato

  5. Come installare Minecraft Game Server in Linux VPS?

Come configurare il server di gioco dedicato Linux utilizzando LinuxGSM

Come installare Minecraft Server su Linux

Come configurare un server Minecraft su CentOS 7

Come configurare un demone Rsync sul tuo server Linux

Come configurare un firewall sul tuo server Linux

Come creare un server Minecraft su distribuzioni Linux