Come ospitare una macchina virtuale del server Minecraft su Synology NAS?

Come ospitare una macchina virtuale del server Minecraft su Synology NAS?
Synology NAS è un ottimo dispositivo per eseguire il tuo server Minecraft in una macchina virtuale 24/7. Per conoscere i vantaggi dell'esecuzione del tuo server Minecraft, controlla l'articolo come installare Minecraft Server in Raspberry Pi 4.

Questo articolo ti mostrerà come creare un server Ubuntu 20.04 LTS Virtual Machine sulla sinologia NAS e installa il server Minecraft ufficiale sulla macchina virtuale. Quindi iniziamo.

Sommario

  1. Prerequisiti
  2. Creazione di un server Ubuntu 20.04 LTS Virtual Machine
  3. Accesso alla macchina virtuale tramite SSH
  4. Impostazione di un indirizzo IP statico
  5. Installazione di JDK sulla macchina virtuale
  6. Installazione del server Minecraft ufficiale
  7. Testare il server Minecraft
  8. Avvio del server Minecraft all'avvio
  9. Conclusione
  10. Riferimenti

Prerequisiti

Prima di iniziare, devi avere il Virtual Machine Manager App installata sulla tua sinologia NAS. Leggi l'articolo come impostare la virtualizzazione su Synology NAS. Se hai bisogno di assistenza installando il Virtual Machine Manager app sulla tua sinologia NAS; Leggi l'articolo come impostare la virtualizzazione su Synology NAS?

Creazione di un server Ubuntu 20.04 LTS Virtual Machine

Apri l'app Virtual Machine Manager e fai clic su Crea dalla sezione Virtual Machine come contrassegnato nello screenshot seguente per creare una nuova macchina virtuale.

Selezionare Linux e fare clic su Prossimo.

Seleziona un pool di archiviazione (dove si desidera archiviare la macchina virtuale) dall'elenco e fare clic su Prossimo.

Digitare in a Nome (MC-Server, Diciamo) per la macchina virtuale, seleziona almeno 2 processore core e 4 GB di Memoria.

Una volta che hai finito, fai clic su Prossimo.

Digita la dimensione desiderata per il disco rigido virtuale e fai clic su Prossimo.

Clicca su Prossimo.

È necessario selezionare un'immagine ISO di Ubuntu Server 20.04 LTS. Per farlo, fai clic su Navigare.

NOTA: Per scaricare un'immagine ISO di Ubuntu Server 20.04 LTS, visitare la pagina di download ufficiale di Ubuntu Server.

Seleziona un'immagine ISO di Ubuntu Server 20.04 LTS DALLA SINGOLA NAS e fare clic su Selezionare.

Clicca su Prossimo.

Clicca su Prossimo.

Clicca su Fatto.

Una nuova macchina virtuale MC-Server dovrebbe essere creato.

Selezionalo e fai clic su Accendi per accenderlo sulla macchina virtuale.

Una volta che la macchina virtuale è in esecuzione, selezionala e fai clic su Collegare.

Ubuntu Server 20.Il programma di installazione 04 LTS deve essere visualizzato in una nuova scheda browser. È possibile installare Ubuntu Server 20.04 LTS sulla macchina virtuale da qui.

NOTA: In questo articolo, non ti mostrerò come suddividere il disco della tua macchina virtuale. Per imparare a partire i dischi e installare Ubuntu Server 20.04 LTS sulla macchina virtuale, leggi l'articolo installando Ubuntu Server 20.04 LTS.

Seleziona la tua lingua e premi .

Premere .

Seleziona il layout della tastiera. Quindi, premere alcune volte per selezionare Fatto e premere .

Selezionare Fatto e premere .

Selezionare Fatto e premere .

Selezionare Fatto e premere .

Selezionare Usa un intero disco e premere .

Premere .

Selezionare Continua e premere .

Digita i dettagli personali richiesti. Quindi, navigare a Fatto e premere .

Controllo Installa il server OpenSSH, navigare verso Fatto, e premere .

Navigare verso Fatto e premere .

Il programma di installazione dovrebbe iniziare a installare Ubuntu Server sulla macchina virtuale. Questo richiederà un po 'di tempo per completare.

Il server Ubuntu viene installato sulla macchina virtuale.

Gli aggiornamenti del software disponibili verranno inoltre installati una volta completata l'installazione. Questo richiederà un po 'di tempo per completare.

Una volta installati gli aggiornamenti, vai a Riavvia ora e premere .

Premere .

La macchina virtuale dovrebbe avviarsi il server Ubuntu dal disco virtuale della macchina virtuale.

Puoi accedere con il nome utente e la password che hai impostato durante l'installazione.

Ora installa il QEMU-GUEST-AGENT pacchetto sulla macchina virtuale con il seguente comando:

$ sudo apt install qemu-guest-agent -y

QEMU-GUEST-AGENT dovrebbe essere installato.

Ora, inizia il QEMU-GUEST-AGENT Servizio con il seguente comando:

$ sudo systemctl avvia qemu-guest-agent.servizio

QEMU-GUEST-AGENT Il servizio dovrebbe essere avviato.

Una volta che hai il QEMU-GUEST-AGENT servizio in esecuzione, il Virtual Machine Manager L'app mostrerà l'indirizzo IP del MC-Server macchina virtuale, come puoi vedere nello screenshot qui sotto.

NOTA: Dovrai conoscere l'indirizzo IP della macchina virtuale per connettersi alla macchina virtuale tramite SSH e connetterti al server Minecraft che eseguirai su questa macchina virtuale.

Accesso alla macchina virtuale tramite SSH

Per accedere alla macchina virtuale tramite SSH, aprire un'app terminale ed eseguire il comando seguente:

$ ssh @

NOTA: Qui, E sono rispettivamente il nome utente e l'indirizzo IP della macchina virtuale. Sostituili con il tuo da ora in poi.

Digitare e premere .

Digita la password della macchina virtuale e premere .

Dovresti essere effettuato l'accesso alla macchina virtuale.

Impostazione di un indirizzo IP statico

Se l'indirizzo IP del tuo MC-Server La macchina virtuale cambia frequentemente, avrai difficoltà a giocare a Minecraft con i tuoi amici. Quindi, la prima cosa che dovresti fare è impostare un indirizzo IP statico sul tuo MC-Server macchina virtuale.

Per imparare a impostare un indirizzo IP statico sul tuo MC-Server macchina virtuale, leggi il Impostazione dell'IP statico su Ubuntu Server 20.04 LTS Sezione dell'articolo Impostazione dell'indirizzo IP statico su Ubuntu 20.04 LTS.

Installazione di JDK sulla macchina virtuale

Il server Minecraft è scritto con il linguaggio di programmazione Java. Quindi, devi avere Java installato sul server Ubuntu Virtual per Minecraft Server per funzionare.

Kit di sviluppo Java (JDK) è disponibile nel repository di pacchetti ufficiali di Ubuntu Server 20.04 LTS. Quindi, è facile da installare.

Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:

$ sudo apt update

Per installare JDK, eseguire il seguente comando:

$ sudo APT Installa OpenJDK-17-JDK

Per confermare l'installazione, premere Y e poi premere .

Il gestore dei pacchetti APT scaricherà e installerà tutti i pacchetti richiesti da Internet. Ci vorrà un po 'di tempo per completare.

Una volta scaricati i pacchetti, verranno installati uno per uno. Ci vorrà un po 'di tempo per completare.

A questo punto, JDK dovrebbe essere installato.

Una volta installato JDK, eseguire il comando seguente per verificare se il Giava Il comando è accessibile dalla riga di comando e funziona correttamente.

$ java -version

Installazione del server Minecraft ufficiale

In questa sezione, ti mostrerò come installare l'ultima versione del server Minecraft ufficiale su Ubuntu Server 20.04 LTS Virtual Machine in esecuzione sulla sinologia NAS.

Innanzitutto, crea una nuova directory ~/MC-Server con il seguente comando:

$ mkdir ~/mc-server

Navigare verso il ~/MC-Server directory come segue:

$ CD ~/MC-Server

Ora visita la pagina di download ufficiale di Minecraft Server dal tuo browser Web preferito. Il collegamento di download dell'ultima versione del server Minecraft è contrassegnato nello screenshot seguente.

Fare clic con il tasto destro (RMB) sul collegamento di download del server Minecraft e fare clic su Copia l'indirizzo del link Per copiare il link per il download. Avrai bisogno per scaricare il server Minecraft sulla macchina virtuale con Wget.

Per scaricare il server Minecraft dal sito Web ufficiale di Minecraft, utilizzare il Wget programma come segue:

$ wget https: // launcher.Mojang.com/v1/oggetti/125e5adf40c659fd3bce3e66e67a16bb49ecc1b9/server.vaso

NOTA: Il link per il download del server Minecraft sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

Wget dovrebbe iniziare a scaricare il server Minecraft. Ci vorrà un po 'di tempo per completare.

A questo punto, il server Minecraft dovrebbe essere scaricato.

Una volta scaricato il server Minecraft, un nuovo file server.vaso dovrebbe essere creato in ~/MC-Server Directory, come mostrato nello screenshot seguente.

Testare il server Minecraft

Per avviare il server Minecraft, eseguire il comando seguente:

$ java -xmx2048m -xms2048m -jar server.Jar Nogui

La prima volta che provi a eseguire il server Minecraft, vedrai il seguente messaggio di errore. Questo perché non hai accettato l'Eula di Mojang Studios (la società dietro Minecraft).

Un nuovo file Eula.TXT dovrebbe essere creato.

Apri il Eula.TXT File con l'editor di testo nano come segue:

$ nano eula.TXT

Dovresti vedere la linea eula = false come contrassegnato nello screenshot seguente.

Cambia la linea in eula = true, Come mostrato nello screenshot seguente.

Una volta che hai finito, premere + X seguito da Y E per salvare il Eula.TXT file.

Ora, avviare di nuovo il server Minecraft con il seguente comando:

$ java -xmx2048m -xms2048m -jar server.Jar Nogui

Ci vorrà un po 'di tempo per l'avvio del server Minecraft.

Il server Minecraft dovrebbe iniziare a generare un mondo. Ci vorrà un po 'di tempo per completare.

A questo punto, il mondo dovrebbe essere generato.

Per connettersi al server Minecraft e giocare a Minecraft, avviare Minecraft e fare clic su Multiplayer come contrassegnato nello screenshot seguente.

Controllo Non mostrare più questa schermata e fare clic su Procedere.

Clicca su Connessione diretta.

Digita l'indirizzo IP della macchina virtuale del server Minecraft in esecuzione sulla sinologia NAS e fare clic su Iscriviti al server.

Sei connesso al server Minecraft. Potrebbero essere necessari alcuni secondi per completare.

Una volta che sei connesso al server Minecraft, dovresti vedere un messaggio che il tuo giocatore si è unito al gioco nel terminale.

Una volta che il giocatore si unisce al server Minecraft, puoi giocare a Minecraft sul tuo server. Puoi anche invitare i tuoi amici a giocare a Minecraft con te.

Puoi premere P Per elencare tutti i giocatori collegati al server Minecraft.

Per disconnettersi dal server Minecraft, premere e fare clic su Disconnessione come contrassegnato nello screenshot seguente.

Una volta scollegato dal server Minecraft, dovresti vedere un messaggio nel terminale che il tuo giocatore ha lasciato il gioco come contrassegnato nello screenshot seguente.

Per fermare il server Minecraft, premere + X.

Avvio del server Minecraft all'avvio

Dopo aver testato il server Minecraft e tutto funziona, è tempo di creare un file di servizio SystemD per Minecraft in modo che inizi automaticamente quando gli stivali di Ubuntu Virtual Machine.

Innanzitutto, devi conoscere il percorso completo della directory in cui hai scaricato il server Minecraft. Nel mio caso, lo è /Home/Shovon/MC-Server. Sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

$ pwd

Ora, crea un file di servizio SystemD Minecraft-Server.servizio nel /etc/systemd/system directory come segue:

$ sudo nano/etc/systemd/system/minecraft-server.servizio

Digitare le seguenti righe in Minecraft-Server.servizio File Systemd.

[Unità]
Descrizione = server Minecraft
Dopo = rete.bersaglio
[Servizio]
WorkingDirectory =/Home/Shovon/MC-Server
Ambiente = mc_memory = 2048m
ExecStart = java -xmx $ mc_memory -xms $ mc_memory -jar server.Jar Nogui
StandardOutput = eredità
Standarderror = eredità
Riavvia = sempre
Utente = Shovon
[Installare]
WANTEDBY = Multi-utente.bersaglio

Qui, impostato WorkingDirectory alla directory in cui hai scaricato il server Minecraft con Wget.

WorkingDirectory =/Home/Shovon/MC-Server

Impostato Utente Alle tue macchine virtuali Login Nome utente.

Utente = Shovon

Puoi anche cambiare il Mc_memory Variabile di ambiente per impostare la quantità di memoria che si desidera allocare per il server Minecraft.

Ambiente = mc_memory = 2048m

Una volta terminato, premere + X seguito da Y E per salvare il Minecraft-Server.servizio file.

Ora, esegui il seguente comando per ricaricare i demoni Systemd per le modifiche per avere effetto.

$ sudo systemctl demone-ricaricamento

Iniziare il Minecraft-Server Servizio SystemD con il seguente comando:

$ sudo systemctl avvia minecraft-server.servizio

IL Minecraft-Server Il servizio SystemD dovrebbe essere attivo/corsa, Come mostrato nello screenshot seguente. Così il Minecraft-Server Il servizio SystemD funziona bene.

Eseguire il comando seguente per aggiungere il Minecraft-Server Sistemad servizio all'avvio del sistema in modo che inizi automaticamente quando la macchina virtuale si avvia.

$ sudo systemctl abilita minecraft-server.servizio

Dovresti anche configurare il MC-Server macchina virtuale per iniziare quando la sinologia NAS stivale automaticamente.

Per fare ciò, seleziona il MC-Server macchina virtuale da Virtual Machine Manager app della tua sinologia NAS e fare clic su Azione.

Clicca su Modificare.

Dal Altri Scheda, set Avvio automatico A , e fare clic su OK.

IL MC-Server La macchina virtuale dovrebbe avviarsi automaticamente quando la tua sinologia NAS stivale da ora in poi.

Conclusione

In questo articolo, ti ho mostrato come creare un server Ubuntu 20.04 LTS Virtual Machine sulla sinologia NAS e installa il QEMU-GUEST-AGENT su di esso in modo da poter trovare facilmente il suo indirizzo IP da Virtual Machine Manager app. Ti ho anche mostrato come installare JDK sulla macchina virtuale di Ubuntu. Ti ho mostrato come installare il server Minecraft ufficiale sulla macchina virtuale di Ubuntu, testare il server Minecraft e avviare automaticamente il server Minecraft sullo avvio del sistema. Infine, ti ho mostrato come avviare automaticamente la macchina virtuale di Ubuntu quando la tua Sinologia NAS Boots.

Riferimenti

[1] Come installare Minecraft Server in Raspberry Pi 4

[2] Download del server Minecraft | Minecraft