So hosten Sie eine virtuelle Maschine von Minecraft Server auf Synology NAS?

So hosten Sie eine virtuelle Maschine von Minecraft Server auf Synology NAS?
Synology Nas ist ein großartiges Gerät, um Ihren eigenen Minecraft -Server in einer virtuellen Maschine rund um die Uhr auszuführen. Um die Vorteile des Ausführens Ihres eigenen Minecraft -Servers zu erhalten.

In diesem Artikel wird angezeigt, wie Sie einen Ubuntu -Server 20 erstellen.04 LTS Virtual Machine auf Ihrem Synology NAS und installieren Sie den offiziellen Minecraft -Server auf der virtuellen Maschine. Also lasst uns anfangen.

Inhaltsverzeichnis

  1. Voraussetzungen
  2. Erstellen eines Ubuntu -Servers 20.04 LTS Virtuelle Maschine
  3. Zugriff auf die virtuelle Maschine über SSH
  4. Einrichten einer statischen IP -Adresse einrichten
  5. Installieren von JDK auf der virtuellen Maschine
  6. Installation des offiziellen Minecraft -Servers
  7. Testen des Minecraft -Servers
  8. Starten Sie den Minecraft -Server beim Start
  9. Abschluss
  10. Verweise

Voraussetzungen

Bevor Sie anfangen, müssen Sie das haben Virtual Machine Manager App, die auf Ihrem Synology NAS installiert ist. Lesen Sie den Artikel, wie Sie die Virtualisierung auf Synology NAS einrichten. Wenn Sie Unterstützung benötigen, um die zu installieren Virtual Machine Manager App über Ihre Synologie NAS; Lesen Sie den Artikel, wie Sie die Virtualisierung auf Synology NAS einrichten?

Erstellen eines Ubuntu -Servers 20.04 LTS Virtuelle Maschine

Öffnen Sie die App Virtual Machine Manager und klicken.

Wählen Linux und klicken Sie auf Nächste.

Wählen Sie einen Speicherpool (wo Sie die virtuelle Maschine speichern möchten) aus der Liste und klicken Sie auf Nächste.

Geben Sie in a ein Name (Mc-Server, Sagen wir sagen) Für die virtuelle Maschine wählen Sie mindestens 2 aus Zentralprozessor Kerne und 4 GB von Speicher.

Sobald Sie fertig sind, klicken Sie auf Nächste.

Geben Sie Ihre gewünschte Größe für die virtuelle Festplatte ein und klicken Sie auf Nächste.

Klicke auf Nächste.

Sie müssen ein ISO -Bild von Ubuntu Server 20 auswählen.04 LTS. Klicken Sie dazu auf Durchsuche.

NOTIZ: So herunterladen ein ISO -Bild von Ubuntu Server 20.04 LTS, besuchen Sie die offizielle Ubuntu Server -Download -Seite.

Wählen Sie ein ISO -Bild von Ubuntu Server 20 aus.04 LTS von Ihrer Synology NAS und klicken Sie auf Wählen.

Klicke auf Nächste.

Klicke auf Nächste.

Klicke auf Erledigt.

Eine neue virtuelle Maschine Mc-Server sollte erstellt werden.

Wählen Sie es aus und klicken.

Sobald die virtuelle Maschine ausgeführt wird, wählen Sie es aus und klicken Sie auf Verbinden.

Ubuntu Server 20.04 LTS -Installationsprogramm sollte auf einer neuen Browser -Registerkarte angezeigt werden. Sie können Ubuntu Server 20 installieren.04 LTS auf der virtuellen Maschine von hier aus.

NOTIZ: In diesem Artikel werde ich Ihnen nicht zeigen, wie Sie die Festplatte Ihrer virtuellen Maschine aufteilt. Um zu erfahren, wie Sie Datenträger partitionieren und Ubuntu Server 20 installieren.04 LTS auf der virtuellen Maschine lesen Sie den Artikel, in dem Ubuntu Server 20 installiert ist.04 LTS.

Wählen Sie Ihre Sprache aus und drücken Sie .

Drücken Sie .

Wählen Sie Ihr Tastaturlayout aus. Dann drücken ein paar Mal ausgewählt Erledigt und drücke .

Wählen Erledigt und drücke .

Wählen Erledigt und drücke .

Wählen Erledigt und drücke .

Wählen Verwenden Sie eine ganze Festplatte und drücke .

Drücken Sie .

Wählen Weitermachen und drücke .

Geben Sie die erforderlichen persönlichen Daten ein. Dann navigieren Sie zu Erledigt und drücke .

Überprüfen Installieren Sie OpenSSH Server, navigieren zu Erledigt, und drücke .

Navigieren zu Erledigt und drücke .

Der Installationsprogramm sollte den Ubuntu -Server auf der virtuellen Maschine installieren. Dies wird eine Weile dauern, bis es fertig ist.

Ubuntu Server wird auf der virtuellen Maschine installiert.

Die verfügbaren Software -Updates werden ebenfalls installiert, sobald die Installation abgeschlossen ist. Dies wird eine Weile dauern, bis es fertig ist.

Sobald die Updates installiert sind, navigieren Sie zu Jetzt neustarten und drücke .

Drücken Sie .

Die virtuelle Maschine sollte den Ubuntu -Server von der virtuellen Festplatte der virtuellen Maschine aus starten.

Sie können sich mit dem Benutzernamen und dem Passwort anmelden, den Sie während der Installation eingerichtet haben.

Installieren Sie nun die Qemu-Guest-Agent Paket auf der virtuellen Maschine mit dem folgenden Befehl:

$ sudo apt install qemu-gust-agent -y

Qemu-Guest-Agent sollte installiert werden.

Beginnen Sie jetzt die Qemu-Guest-Agent Service mit dem folgenden Befehl:

$ sudo systemctl starten qemu-guest-Agent.Service

Qemu-Guest-Agent Service sollte gestartet werden.

Sobald Sie das haben Qemu-Guest-Agent Dienst laufend, die Virtual Machine Manager Die App wird die IP -Adresse der angezeigt Mc-Server Virtuelle Maschine, wie Sie im Screenshot unten sehen können.

NOTIZ: Sie müssen die IP -Adresse der virtuellen Maschine kennen.

Zugriff auf die virtuelle Maschine über SSH

Öffnen Sie eine Terminal -App, um über SSH auf die virtuelle Maschine zuzugreifen, und führen Sie den folgenden Befehl aus:

$ ssh @

NOTIZ: Hier, Und sind der Benutzername und die IP -Adresse der virtuellen Maschine. Ersetzen Sie sie von nun an durch Ihre eigenen.

Eintippen Ja und drücke .

Geben Sie das Passwort der virtuellen Maschine ein und drücken Sie .

Sie sollten an der virtuellen Maschine angemeldet sein.

Einrichten einer statischen IP -Adresse einrichten

Wenn die IP -Adresse Ihrer Mc-Server Virtuelle Maschine ändert sich häufig. Sie haben es schwer, mit Ihren Freunden Minecraft zu spielen. Das erste, was Sie tun sollten, ist eine statische IP -Adresse auf Ihrem Mc-Server virtuelle Maschine.

Um zu erfahren, wie Sie eine statische IP -Adresse auf Ihrem einrichten Mc-Server Virtuelle Maschine, lesen Sie die Einrichten statischer IP auf Ubuntu Server 20.04 LTS Abschnitt des Artikels Einrichten einer statischen IP -Adresse auf Ubuntu 20.04 LTS.

Installieren von JDK auf der virtuellen Maschine

Minecraft Server ist mit der Java -Programmiersprache geschrieben. Sie müssen also Java auf dem Ubuntu Server -virtuellen Computer installieren lassen, damit Minecraft Server funktioniert.

Java Entwickler-Kit (JDK) ist im offiziellen Paketrepository von Ubuntu Server 20 verfügbar.04 LTS. Es ist also einfach zu installieren.

Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

Führen Sie den folgenden Befehl aus, um JDK zu installieren:

$ sudo apt installieren openjdk-17-jdk

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .

Der APT -Paket -Manager lädt alle erforderlichen Pakete aus dem Internet herunter und installiert sie. Es wird eine Weile dauern, bis es fertig ist.

Sobald die Pakete heruntergeladen sind, werden sie nacheinander installiert. Es wird eine Weile dauern, bis es fertig ist.

Zu diesem Zeitpunkt sollte JDK installiert werden.

Wenn JDK installiert ist, führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Java Der Befehl ist aus der Befehlszeile zugänglich und funktioniert korrekt.

$ Java -Version

Installation des offiziellen Minecraft -Servers

In diesem Abschnitt zeige ich Ihnen, wie Sie die neueste Version des offiziellen Minecraft -Servers auf dem Ubuntu Server 20 installieren.04 LTS Virtuelle Maschine, die auf Ihrer Synology Nas ausgeführt wird.

Erstellen Sie zunächst ein neues Verzeichnis ~/mc-server mit dem folgenden Befehl:

$ mkdir ~/mc-server

Navigieren zum ~/mc-server Verzeichnis wie folgt:

$ cd ~/mc-server

Besuchen Sie nun die offizielle Minecraft Server -Download -Seite von Ihrem Lieblings -Webbrowser. Der Download -Link der neuesten Version des Minecraft -Servers ist im Screenshot unten markiert.

Klicken Sie mit der rechten Maustaste (RMB) auf den Download-Link Minecraft Server und klicken Sie auf die Link Adresse kopieren So kopieren Sie den Download -Link. Sie benötigen es, um den Minecraft -Server mit WGE.

Verwenden Sie die, um den Minecraft -Server von der offiziellen Website von Minecraft herunterzuladen wget Programm wie folgt:

$ wget https: // launcher.Mojang.com/v1/Objekte/125E5ADF40C659FD3BCE3E66E67A16BB49ECC1B9/Server.Krug

NOTIZ: Der Minecraft Server -Download -Link ist für Sie unterschiedlich. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

wget sollte den Minecraft -Server herunterladen. Es wird eine Weile dauern, bis es fertig ist.

Zu diesem Zeitpunkt sollte Minecraft Server heruntergeladen werden.

Sobald der Minecraft -Server heruntergeladen wurde, ist eine neue Datei Server.Krug sollte in der erstellt werden ~/mc-server Verzeichnis, wie im Screenshot unten gezeigt.

Testen des Minecraft -Servers

Führen Sie den folgenden Befehl aus, um den Minecraft -Server zu starten:

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

Wenn Sie zum ersten Mal versuchen, den Minecraft -Server auszuführen, sehen Sie die folgende Fehlermeldung. Dies liegt daran, dass Sie die EULA von Mojang Studios (das Unternehmen hinter Minecraft) nicht akzeptiert haben.

Eine neue Datei Eula.txt sollte erstellt werden.

Öffne das Eula.txt Datei mit dem Nano -Texteditor wie folgt:

$ nano eula.txt

Sie sollten die Linie sehen Eula = falsch wie im Screenshot unten markiert.

Ändern die Linie in eula = true, Wie im Screenshot unten gezeigt.

Sobald Sie fertig sind, drücken Sie + X gefolgt von Y Und um die zu retten Eula.txt Datei.

Starten Sie nun den Minecraft -Server erneut mit dem folgenden Befehl:

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

Es wird eine Weile dauern, bis der Minecraft -Server startet.

Minecraft Server sollte anfangen, eine Welt zu generieren. Es wird eine Weile dauern, bis es fertig ist.

Zu diesem Zeitpunkt sollte die Welt erzeugt werden.

Um eine Verbindung zu Ihrem Minecraft -Server herzustellen und Minecraft abzuspielen, starten Sie Minecraft und klicken Sie auf Multiplayer wie im Screenshot unten markiert.

Überprüfen Zeigen Sie diesen Bildschirm nicht wieder und klicken Sie auf Fortfahren.

Klicke auf Direkte Verbindung.

Geben Sie die IP -Adresse Ihres Minecraft -Server -Virtual -Computers ein, das auf Ihrem Synology NAS ausgeführt wird, und klicken Sie auf Betrete den Server.

Sie werden mit Ihrem Minecraft -Server verbunden. Es kann einige Sekunden dauern, bis es fertig ist.

Sobald Sie mit Ihrem Minecraft -Server verbunden sind, sollten Sie eine Nachricht sehen, die Ihr Spieler dem Spiel im Terminal angeschlossen hat.

Sobald Ihr Spieler dem Minecraft -Server angeschlossen ist, können Sie Minecraft auf Ihrem eigenen Server abspielen. Sie können Ihre Freunde auch einladen, mit Ihnen Minecraft zu spielen.

Sie können drücken P So listen Sie alle mit Ihrem Minecraft -Server verbundenen Spieler auf.

Drücken Sie zum Trennen vom Minecraft -Server und klicken Sie auf Trennen wie im Screenshot unten markiert.

Sobald Sie vom Minecraft -Server getrennt sind, sollten Sie im Terminal eine Nachricht sehen.

Drücken Sie, um den Minecraft -Server zu stoppen + X.

Starten Sie den Minecraft -Server beim Start

Sobald Sie den Minecraft -Server getestet haben und alles funktioniert, ist es an der Zeit, eine Systemd -Dienstdatei für Minecraft so zu erstellen.

Zunächst müssen Sie den vollständigen Pfad des Verzeichnisses kennen, in dem Sie den Minecraft -Server heruntergeladen haben. In meinem Fall ist es /home/shovon/mc-server. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

$ pwd

Erstellen Sie nun eine Systemd -Dienstdatei Minecraft Server.Service im /etc/systemd/system Verzeichnis wie folgt:

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

Geben Sie die folgenden Zeilen in die ein Minecraft Server.Service Systemd -Datei.

[Einheit]
Beschreibung = Minecraft Server
Nach = Netzwerk.Ziel
[Service]
WorkingDirectory =/home/shovon/mc-server
Umgebung = mc_memory = 2048m
Execstart = java -xmx $ mc_memory -xms $ MC_MEMORY -JAR -Server.Jar Nogui
StandardOutput = inherit
StandardError = Erben
Neu starten = immer
User = shovon
[Installieren]
Wantby by = multi-user.Ziel

Hier, set Working Directory in das Verzeichnis, in dem Sie den Minecraft -Server mit WGet heruntergeladen haben.

WorkingDirectory =/home/shovon/mc-server

Satz Benutzer an Ihre virtuellen Maschinen Login Benutzername.

User = shovon

Sie können auch die ändern Mc_memory Umgebungsvariable, um die Speichermenge festzulegen, die Sie für Ihren Minecraft -Server bereitstellen möchten.

Umgebung = mc_memory = 2048m

Sobald Sie fertig sind, drücken Sie + X gefolgt von Y Und um die zu retten Minecraft Server.Service Datei.

Führen Sie nun den folgenden Befehl aus, um die Systemd -Daemons neu zu laden, damit die Änderungen wirksam werden sollen.

$ sudo systemctl Daemon-Reload

Starte das Minecraft Server Systemd -Dienst mit dem folgenden Befehl:

$ sudo systemctl starten minecraft-server.Service

Der Minecraft Server Systemd Service sollte sein aktiv/Betrieb, Wie im Screenshot unten gezeigt. Also die Minecraft Server Der Systemd -Service funktioniert einwandfrei.

Führen Sie den folgenden Befehl aus, um das hinzuzufügen Minecraft Server Systemd Service zum Systemstart so, dass es automatisch startet, wenn der virtuelle Maschinenstock startet.

$ sudo systemctl ermöglichen Minecraft-Server.Service

Sie sollten auch die konfigurieren Mc-Server Virtuelle Maschine startet, wenn Ihre Synology Nas -Stiefel automatisch startet.

Wählen Sie dazu die aus Mc-Server virtuelle Maschine aus der Virtual Machine Manager App Ihrer Synologie -NAS und klicken Sie auf Aktion.

Klicke auf Bearbeiten.

Von dem Andere Tab, eingestellt Auto-Start Zu Ja, und klicken Sie auf OK.

Der Mc-Server Die virtuelle Maschine sollte automatisch beginnen, wenn Ihre Synology Nas -Stiefel von nun an startet.

Abschluss

In diesem Artikel habe ich Ihnen gezeigt, wie Sie einen Ubuntu -Server 20 erstellen 20.04 LTS Virtual Machine auf Ihrem Synology NAS und installieren Sie die Qemu-Guest-Agent darauf, damit Sie die IP -Adresse leicht von der finden können Virtual Machine Manager App. Ich habe Ihnen auch gezeigt, wie Sie JDK auf der Ubuntu Virtual Machine installieren. Ich habe Ihnen gezeigt, wie Sie den offiziellen Minecraft -Server auf dem Ubuntu Virtual Machine installieren, den Minecraft -Server testen und den Minecraft -Server auch automatisch auf dem Systemstart starten. Schließlich habe ich Ihnen gezeigt.

Verweise

[1] So installieren Sie Minecraft Server in Raspberry Pi 4

[2] Minecraft Server Download | Minecraft