Hvordan være vertskap for en virtuell Minecraft Server på Synology NAS?

Hvordan være vertskap for en virtuell Minecraft Server på Synology NAS?
Synology NAS er et flott apparat for å kjøre din egen Minecraft -server i en virtuell maskin 24/7. Hvis du vil lære om fordelene ved å kjøre din egen Minecraft -server, må du sjekke artikkelen hvordan du installerer Minecraft Server i Raspberry Pi 4.

Denne artikkelen vil vise deg hvordan du oppretter en Ubuntu -server 20.04 LTS Virtual Machine On Your Synology NAS og installer den offisielle Minecraft -serveren på den virtuelle maskinen. Så la oss komme i gang.

Innholdsfortegnelse

  1. Forutsetninger
  2. Opprette en Ubuntu -server 20.04 LTS Virtual Machine
  3. Få tilgang til den virtuelle maskinen via SSH
  4. Sette opp en statisk IP -adresse
  5. Installere JDK på den virtuelle maskinen
  6. Installere den offisielle Minecraft -serveren
  7. Testing av Minecraft -serveren
  8. Starter Minecraft -serveren ved oppstart
  9. Konklusjon
  10. Referanser

Forutsetninger

Før du kommer i gang, må du ha Virtual Machine Manager App installert på synologien din NAS. Les artikkelen hvordan du konfigurerer virtualisering på Synology NAS. Hvis du trenger hjelp til å installere Virtual Machine Manager App på synologien din NAS; Les artikkelen hvordan du konfigurerer virtualisering på Synology NAS?

Opprette en Ubuntu -server 20.04 LTS Virtual Machine

Åpne den virtuelle maskinbehandlerappen og klikk på Opprett fra den virtuelle maskindelen som merket i skjermbildet nedenfor for å lage en ny virtuell maskin.

Plukke ut Linux og klikk på NESTE.

Velg et lagringsbasseng (hvor du vil lagre den virtuelle maskinen) fra listen og klikk på NESTE.

Skriv inn en Navn (MC-server, La oss si) for den virtuelle maskinen, velg minst 2 prosessor kjerner og 4 GB av Hukommelse.

Når du er ferdig, klikker du på NESTE.

Skriv inn ønsket størrelse for den virtuelle harddisken og klikk på NESTE.

Klikk på NESTE.

Du må velge et ISO -bilde av Ubuntu Server 20.04 LTS. For å gjøre det, klikk på Bla gjennom.

MERK: For å laste ned et ISO -bilde av Ubuntu Server 20.04 LTS, besøk den offisielle nedlastingssiden for Ubuntu -serveren.

Velg et ISO -bilde av Ubuntu Server 20.04 LTS fra synologien din og klikk på Plukke ut.

Klikk på NESTE.

Klikk på NESTE.

Klikk på Ferdig.

En ny virtuell maskin MC-server bør opprettes.

Velg den og klikk på Power On to Power on the Virtual Machine.

Når den virtuelle maskinen kjører, velger du den og klikker på Koble.

Ubuntu Server 20.04 LTS -installasjonsprogrammet skal vises i en ny nettleserfane. Du kan installere Ubuntu Server 20.04 LT på den virtuelle maskinen herfra.

MERK: I denne artikkelen vil jeg ikke vise deg hvordan du kan dele opp disken til din virtuelle maskin. For å lære å skille ut disker og installere Ubuntu Server 20.04 LT på den virtuelle maskinen, les artikkelen som installerer Ubuntu Server 20.04 LTS.

Velg språket ditt og trykk .

trykk .

Velg tastaturoppsettet. Trykk deretter noen ganger å velge Ferdig og trykk .

Plukke ut Ferdig og trykk .

Plukke ut Ferdig og trykk .

Plukke ut Ferdig og trykk .

Plukke ut Bruk en hel disk og trykk .

trykk .

Plukke ut Fortsette og trykk .

Skriv inn de nødvendige personlige detaljene. Naviger deretter til Ferdig og trykk .

Kryss av Installer OpenSSH -server, navigere til Ferdig, og trykk .

Navigere til Ferdig og trykk .

Installasjonsprogrammet skal begynne å installere Ubuntu -serveren på den virtuelle maskinen. Dette vil ta en stund å fullføre.

Ubuntu -server blir installert på den virtuelle maskinen.

De tilgjengelige programvareoppdateringene vil også bli installert når installasjonen er fullført. Dette vil ta en stund å fullføre.

Når oppdateringene er installert, navigerer du til Starte på nytt nå og trykk .

trykk .

Den virtuelle maskinen skal starte Ubuntu -serveren fra den virtuelle maskinens virtuelle disk.

Du kan logge inn med brukernavnet og passordet du har satt opp under installasjonen.

Nå, installer Qemu-Guest-Agent Pakke på den virtuelle maskinen med følgende kommando:

$ sudo apt install qemu-guest-agent -y

Qemu-Guest-Agent skal installeres.

Start nå Qemu-Guest-Agent Tjeneste med følgende kommando:

$ sudo SystemCTL Start Qemu-Guest-Agent.service

Qemu-Guest-Agent Tjenesten bør startes.

Når du har Qemu-Guest-Agent Service Running, The Virtual Machine Manager App vil vise IP -adressen til MC-server Virtuell maskin, som du kan se på skjermbildet nedenfor.

MERK: Du må kjenne IP -adressen til den virtuelle maskinen for å koble deg til den virtuelle maskinen via SSH og koble til Minecraft -serveren som du kjører på denne virtuelle maskinen.

Få tilgang til den virtuelle maskinen via SSH

For å få tilgang til den virtuelle maskinen via SSH, åpner du en terminal -app og kjører følgende kommando:

$ ssh @

MERK: Her, og er henholdsvis brukernavnet og IP -adressen til den virtuelle maskinen. Erstatt dem med dine egne fra nå av.

Skriv inn ja og trykk .

Skriv inn passordet til den virtuelle maskinen og trykk .

Du skal være logget inn på den virtuelle maskinen.

Sette opp en statisk IP -adresse

Hvis IP -adressen til din MC-server Virtuelle maskinendringer ofte, vil du ha vanskelig for å spille Minecraft med vennene dine. Så det første du bør gjøre er å sette opp en statisk IP -adresse på din MC-server virtuell maskin.

For å lære hvordan du setter opp en statisk IP -adresse på din MC-server virtuell maskin, les Sette opp statisk IP på Ubuntu Server 20.04 LTS delen av artikkelen som setter opp statisk IP -adresse på Ubuntu 20.04 LTS.

Installere JDK på den virtuelle maskinen

Minecraft Server er skrevet med Java -programmeringsspråket. Så du må ha Java installert på Ubuntu Server Virtual Machine for Minecraft Server å fungere.

Java Development Kit (JDK) er tilgjengelig i det offisielle pakkelagde av Ubuntu Server 20.04 LTS. Så det er enkelt å installere.

Oppdater først Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

For å installere JDK, kjør følgende kommando:

$ sudo apt install openjdk-17-jdk

For å bekrefte installasjonen, trykk Y Og trykk deretter .

APT Package Manager vil laste ned og installere alle nødvendige pakker fra Internett. Det vil ta en stund å fullføre.

Når pakkene er lastet ned, vil de bli installert en etter en. Det vil ta en stund å fullføre.

På dette tidspunktet bør JDK installeres.

Når JDK er installert, kjører du følgende kommando for å sjekke om Java Kommandoen er tilgjengelig fra kommandolinjen og fungerer riktig.

$ java -version

Installere den offisielle Minecraft -serveren

I denne delen vil jeg vise deg hvordan du installerer den nyeste versjonen av den offisielle Minecraft -serveren på Ubuntu Server 20.04 LTS Virtuell maskin som kjører på synologien din NAS.

Først må du lage en ny katalog ~/mc-server med følgende kommando:

$ mkdir ~/mc-server

Naviger til ~/mc-server Katalog som følger:

$ cd ~/mc-server

Besøk den offisielle nedlastingssiden for Minecraft Server fra din favoritt nettleser. Nedlastingskoblingen til den nyeste versjonen av Minecraft -serveren er merket på skjermdumpen nedenfor.

Høyreklikk (RMB) på lenken Minecraft Server og klikk på Kopier adresselenken For å kopiere nedlastingskoblingen. Du trenger den for å laste ned Minecraft -serveren på den virtuelle maskinen med WGET.

For å laste ned Minecraft -serveren fra det offisielle nettstedet til Minecraft, bruk WGET program som følger:

$ WGET https: // Launcher.Mojang.com/v1/objekter/125e5adf40c659fd3bce3e66e67a16bb49ecc1b9/server.krukke

MERK: Lenken Minecraft Server vil være annerledes for deg. Så sørg for å erstatte den med din fra nå av.

WGET bør begynne å laste ned Minecraft -serveren. Det vil ta en stund å fullføre.

På dette tidspunktet bør Minecraft Server lastes ned.

Når Minecraft -serveren er lastet ned, en ny fil server.krukke skal opprettes i ~/mc-server Katalog, som vist på skjermdumpen nedenfor.

Testing av Minecraft -serveren

For å starte Minecraft -serveren, kjør følgende kommando:

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

Første gang du prøver å kjøre Minecraft -serveren, vil du se følgende feilmelding. Dette fordi du ikke godtok EULA fra Mojang Studios (selskapet bak Minecraft).

En ny fil eula.tekst bør opprettes.

Åpne eula.tekst Fil med Nano Text Editor som følger:

$ nano eula.tekst

Du bør se linjen EULA = falsk Som merket på skjermbildet nedenfor.

Endre linjen til EULA = sant, Som vist på skjermbildet nedenfor.

Når du er ferdig, trykk + X etterfulgt av Y og For å redde eula.tekst fil.

Start nå Minecraft -serveren igjen med følgende kommando:

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

Det vil ta en stund før Minecraft -serveren starter.

Minecraft Server bør begynne å generere en verden. Det vil ta en stund å fullføre.

På dette tidspunktet bør verden genereres.

For å koble deg til mincraft -serveren og spille Minecraft, start Minecraft og klikk på Multiplayer Som merket på skjermbildet nedenfor.

Kryss av Ikke vis denne skjermen igjen og klikk på Fortsette.

Klikk på Direkte kontakt.

Skriv inn IP -adressen til Minecraft Server Virtual Machine som kjører på synologien NAS -en og klikk på Bli med på Server.

Du blir koblet til mincraft -serveren. Det kan ta noen sekunder å fullføre.

Når du er koblet til mincraft -serveren, bør du se en melding om at spilleren din ble med i spillet i terminalen.

Når spilleren din blir med på Minecraft -serveren, kan du spille Minecraft på din egen server. Du kan også invitere vennene dine til å spille Minecraft med deg.

Du kan trykke P For å liste opp alle spillerne som er koblet til mincraft -serveren.

For å koble fra fra Minecraft -serveren, trykk og klikk på Koble fra Som merket på skjermbildet nedenfor.

Når du er koblet fra Minecraft -serveren, bør du se en melding i terminalen om at spilleren din forlot spillet som merket i skjermdumpen nedenfor.

For å stoppe Minecraft -serveren, trykk + X.

Starter Minecraft -serveren ved oppstart

Når du har testet Minecraft -serveren og alt fungerer, er det på tide å opprette en SystemD -tjenestefil for Minecraft, slik at den starter automatisk når Ubuntu Virtual Machine Boots.

Først må du kjenne til hele banen til katalogen der du har lastet ned Minecraft -serveren. I mitt tilfelle er det /Hjem/Shovon/MC-server. Det vil være annerledes for deg. Så sørg for å erstatte den med din fra nå av.

$ pwd

Lag nå en SystemD -tjenestefil Minecraft-server.service i /etc/systemd/system Katalog som følger:

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

Skriv inn følgende linjer i Minecraft-server.service Systemd -fil.

[Enhet]
Beskrivelse = Minecraft Server
Etter = nettverk.mål
[Service]
WorkingDirectory =/Home/Shovon/MC-server
Miljø = mc_memory = 2048m
ExecStart = java -xmx $ mc_memory -xms $ mc_memory -jar server.Jar Nogui
StandardOutput = arve
StandardError = arve
Start på nytt = alltid
Bruker = Shovon
[Installere]
WantedBy = Multi-User.mål

Her, sett WorkingDirectory til katalogen der du har lastet ned Minecraft -serveren med WGET.

WorkingDirectory =/Home/Shovon/MC-server

Sett Bruker Til dine virtuelle maskiner pålogging Brukernavn.

Bruker = Shovon

Du kan også endre Mc_memory Miljøvariabel for å angi mengden minne du vil tildele til mincraft -serveren.

Miljø = mc_memory = 2048m

Når du er ferdig, trykk + X etterfulgt av Y og For å redde Minecraft-server.service fil.

Kjør nå følgende kommando for å laste inn Systemd Daemons for at endringene skal tre i kraft.

$ sudo SystemCTL Daemon-Reload

Start Minecraft-server SystemD -tjeneste med følgende kommando:

$ sudo systemctl start minecraft-server.service

De Minecraft-server Systemd -tjenesten skal være aktiv/løping, Som vist på skjermbildet nedenfor. Så Minecraft-server SystemD -tjenesten fungerer helt fint.

Kjør følgende kommando for å legge til Minecraft-server SystemD -tjeneste til systemoppstarten slik at den starter automatisk når den virtuelle maskinstøvlene.

$ sudo SystemCTL Aktiver Minecraft-server.service

Du bør også konfigurere MC-server Virtuell maskin for å starte når synologien NAS -støvlene automatisk.

For å gjøre det, velg MC-server virtuell maskin fra Virtual Machine Manager App av synologien din NAS og klikk på Handling.

Klikk på Redigere.

Fra Andre Tab, sett Auto Start til Ja, og klikk på Ok.

De MC-server Virtuell maskin skal starte automatisk når synologien NAS -støvler fra nå av.

Konklusjon

I denne artikkelen har jeg vist deg hvordan du oppretter en Ubuntu -server 20.04 LTS Virtual Machine på din synologi NAS og installerer Qemu-Guest-Agent på den slik at du enkelt kan finne sin IP -adresse fra Virtual Machine Manager app. Jeg har også vist deg hvordan du installerer JDK på Ubuntu Virtual Machine. Jeg har vist deg hvordan du installerer den offisielle Minecraft -serveren på Ubuntu Virtual Machine, tester Minecraft -serveren og starter også Minecraft -serveren på System Boot. Til slutt har jeg vist deg hvordan du automatisk starter Ubuntu Virtual Machine når Synology NAS -støvlene.

Referanser

[1] Hvordan installere Minecraft Server i Raspberry Pi 4

[2] Minecraft Server nedlasting | Minecraft