
In meinem letzten Artikel habe ich darüber gesprochen, wie Sie Ihren Minecraft-Server schnell von einem Image unter Windows aus bereitstellen können. Viele Leute haben zu Recht darauf hingewiesen, dass Windows für die Bereitstellung dieses Servertyps nicht sehr geeignet ist. Und PowerShell über RDP ist eine Art abnormale Perversion.
Aus diesem Grund haben wir unter den Centos mit Vorlieben und Dichtern ein neues Bild erstellt, das alle Ihre Kommentare berücksichtigt. Wenn Sie eine kleine Quest abschließen, erhalten Sie sofort einen Preis! Mehr Details!
Wir stellen den Server bereit
Wie gesagt, wir haben festgestellt, dass ein Windows-Spieleserver möglicherweise nicht die beste Idee ist. Es funktioniert großartig und ich habe mehrere Server von diesem Image, aber Windows im Konsolenmodus ist für solche Zwecke immer noch nicht sehr geeignet.
Linux ist viel besser und besser dafür geeignet. Deshalb haben wir auf unserem Marktplatz ein neues Image geschaffen .

Wenn Sie die Beschreibung dieses Bildes öffnen , wird eine ziemlich vollständige Beschreibung der Verwendung dieses Bildes und der anfänglichen Konfiguration angezeigt.
Aber lassen Sie uns trotzdem die Hauptpunkte durchgehen. Wir erstellen auf dem Marktplatz einen Server mit den empfohlenen Parametern. Wenn Ihr Budget es zulässt, empfehle ich aus eigener Erfahrung, mindestens 4-6 GB RAM einzustellen. Aber auch in der Basisversion funktioniert alles wie eine Uhr (auf Reisen kann es zu Bremsen kommen).

Nach erfolgreicher Erstellung müssen wir eine Verbindung über ssh herstellen, um der EULA zuzustimmen und den Server zu starten. Es ist nicht schwierig, auch wenn Sie nichts darüber wissen. Im Windows-Betriebssystem können Sie mit dem Dienstprogramm Putty gemäß unserem Handbuch eine Verbindung zum Server herstellen . Unter Linux ist es einfach, öffnen Sie die Konsole und schreiben Sie:
ssh root@your_server_ip
Verweigern der Root-Anmeldung
Nach dem Herstellen einer Verbindung empfehle ich dringend, die Möglichkeit zu deaktivieren, sich für den Root-Benutzer über ssh anzumelden, einen neuen Benutzer zu erstellen und dann eine Verbindung herzustellen. Dies ist ein optionales Verfahren, aber ich empfehle es dringend, wenn Sie nicht möchten, dass Ihr Server schnell gehackt wird.
Erstellen Sie einen neuen Benutzer:
adduser your_nickname
Vergessen Sie nicht, das richtige, lange Passwort festzulegen. Jetzt müssen Sie diesem Konto die Möglichkeit für Administratorrechte hinzufügen.
usermod -aG sudo your_nickname
Nachdem Sie sich angemeldet haben, können Sie sudo vor Befehlen eingeben, um sie als Superuser auszuführen.
Nachdem wir unseren Benutzer erstellt haben, können wir in seinem Namen eine Verbindung herstellen und Vorgänge ausführen (Administratorrechte nicht vergessen). Jetzt besteht die Aufgabe darin, die Möglichkeit zu deaktivieren, sich über ssh als Root anzumelden. Bearbeiten Sie dazu die Datei
sshd_config
.
sudo nano /etc/ssh/sshd_config
Suchen Sie die Zeile mit dem PermitRootLogin und ändern Sie sie in no.
PermitRootLogin no
Es gibt auch andere Möglichkeiten, zum Beispiel das Deaktivieren einer Anmeldung per Passwort, aber ich sehe keinen Sinn darin, es in diesem Artikel zu beschreiben. Speichern und starten Sie den ssh-Daemon neu, um die Änderungen zu übernehmen.
sudo service sshd reload
Jetzt können wir die Sitzung beenden und uns mit unserem Benutzer verbinden.
Starten Sie den Server direkt
Nachdem wir alles konfiguriert haben, können wir den Server starten. Zunächst akzeptieren wir eine Minecraft-Lizenz (dies erfolgt nur einmal, wenn ein Server erstellt wird).
mc_accepteula
Danach können Sie den Server bereits starten.
systemctl start minecraft
Unmittelbar danach startet der Server mit unserer vorinstallierten Karte. Und du kannst anfangen zu spielen.

Der Server ist bereit, Personen zu empfangen.
Bitte beachten Sie, dass der Server mit buchstäblich zwei Befehlen gestartet wird. Oder "eins", als sie versuchten, mich zu überzeugen:
mc_accepteula && systemctl start minecraft
Wenn Sie die vorinstallierte Karte nicht verwenden möchten, können Sie die Welt sofort mit dem folgenden Befehl löschen, bevor Sie den Server starten:
mc_wipe
Und nachdem der Server bereits gestartet wurde, wird eine neue einzigartige Welt erstellt. Trotzdem empfehle ich zumindest einen Blick auf unsere Karte, es gibt einen Preis für aufmerksame Spieler.
Unsere Minecraft Karte
Viele von uns, die unseren Blog auf Habré besucht haben, haben diese Karte in der Kopfzeile gesehen.

Tatsächlich ist die Karte nicht einfach, viele unserer Erfolge sind hier symbolisch gekennzeichnet. Über viele davon können Sie in diesem Artikel lesen . Und wir haben beschlossen, diese Karte in die Welt von Minecraft zu bringen. Verstecke außerdem Preise darauf, damit die Spieler sie auf dieser Karte finden können. Alles in Ordnung.

Dieselbe Karte in der Minecraft-Welt.
Diese Karte wird standardmäßig nach dem Erstellen des Servers gestartet. Ich habe oben geschrieben, wie man dies vermeidet, nur eine extra einfache Körperbewegung. Wir haben uns entschlossen, nicht nur eine Karte zu erstellen, um uns zu präsentieren. In einem der Gebäude ist ein geheimer Raum versteckt, in dem Sie Netherit-Rüstungen, einen fliegenden Umhang, ein Feuerwerk zum Fliegen und alles finden, was Sie brauchen, um ein Geheimnis zu finden. Es wird ein Zeichen dafür geben, was getan werden muss.

Geheimraum.
Beeilen Sie sich, die Anzahl der Preise ist begrenzt.
Ein paar Worte darüber, wie diese Karte erstellt wurde
Die Karte wurde manuell im Kreativmodus in Minecraft 1.16.3 erstellt. Es stellte sich als ziemlich schwierig heraus, die Designidee auf die Minecraft-Welt zu übertragen. Wenn Sie schauen, dann hat die gezeichnete Karte Winkel nicht streng 90 Grad, von denen es alle Schwierigkeiten gab.

Das erste erstellte Objekt auf der Karte ist ein Buter.
Zum Messen der Entfernung wurde das kleinste Objekt auf der Karte ausgewählt, und die Messungen wurden einfach im Grafikeditor Gimp durchgeführt, und der Rest der Objekte wurde bereits darauf gezeichnet.

Ein Beispiel für die Messung von Entfernungen.
Am schwierigsten war es, aus Würfeln wie einem Ballon einen Rotationskörper zu machen. Das Basteln mit dem Ball und der Inschrift dauerte besonders lange. Besonders bei einer Inschrift, da die Würfel in einem Winkel von ca. 30 Grad zur Inschriftenlinie stehen. Aber wir haben es geschafft.
Ein Rotationskörper aus Quadraten kann wie folgt dargestellt werden.

Wir haben die zweite Option gewählt, da sie "runder" war. Danach haben wir sehr lange versucht, die „echte“ Größe des Ballons zu verstehen.

Größenschätzungen (falsch).
Aber am Ende stellten sie durch Versuch und Irrtum die Größe des Balls fest, der auf das Flugzeug projiziert wurde.

Außerdem war es relativ einfach. Wir erinnern uns an das Wissen des Instituts über das Zeichnen und übersetzen die Abschnitte des Balls mit einem Kompass von unten nach oben.


Nachdem wir alle Abschnitte auf ein Stück Papier gezeichnet hatten, begannen wir, den Ball selbst zu bauen.

Schätzung der Kugelform.
Nun, es ist eine Frage der Technologie, es zu "verschmieren".

Fertiger Ball.
Ich möchte nicht einmal über die Inschrift sprechen, ich habe so viel Blut getrunken, dass es nur Entsetzen war. Aber wir haben es geschafft. Auf die gleiche Weise wurde die Inschrift auf Papier in einen Käfig übersetzt und sichergestellt, dass sie korrekt aussah. Es hat viel Zeit und Mühe gekostet (fast 30% der gesamten Karte).
Und zum Schluss noch ein paar Frames der Zwischenkartenkonstruktion.


Was ist, wenn du auf anderen Karten oder sogar mit Mods spielen willst?
Ein paar Worte, wie man die Version von Minecraft ändert und eine andere Karte installiert.
Alle Minecraft leben in der Mappe:
/opt/minecraft

Wenn es sich um Vanille handelt, müssen Sie zuerst den Server stoppen und dann die alte Welt löschen.
systemctl stop minecraft
Mit dem Befehl können Sie die Liste der verfügbaren Versionen von Minecraft anzeigen.
mc_version show
Dann setzen wir die Welt zurück (es löscht nur die aktuelle Welt).
mc_wipe
Und wir haben die neueste Version von Vanilla Minecraft veröffentlicht.
mc_version 1.16.4
Dann starten wir den Server mit dem Befehl.
systemctl start minecraft

Das war's, dies wird die letzte Version von Minecraft sein.
Wenn Sie Mods installieren müssen, können Sie Forge installieren (es ist bereits auf dem Server vorinstalliert und Sie müssen nur die Mods darauf kopieren).
Stoppen Sie den Server, löschen Sie die Welt, geben Sie ggf. die erforderliche Version an, kopieren Sie die erforderlichen Mods auf den Server im Ordner mods und starten Sie den Server, z. B. für die Version forge-1.12.2:
systemctl stop minecraft mc_wipe mc_version forge-1.12.2 systemctl start minecraft
Zur Vereinfachung der Konfiguration haben wir sogar ein Video der Primärkonfiguration des Minecraft-Servers gedreht. Um es bequemer zu machen.
Leider ist das Video etwas hinter den endgültigen Änderungen an unserem Image auf dem Markt zurückgeblieben (siehe die aktuelle Version der Konfiguration auf unserem Markt, es gibt ein ausführliches Handbuch). Trotzdem wird es sehr hilfreich sein, loszulegen, einen Server zu erstellen und damit zu arbeiten!
Viel Glück mit dem Spiel!
