Wie man günstige Minecraft auf einem Himbeer-Pi für Blockbau zu günstigen Preisen laufen lässt
Wir haben Ihnen gezeigt, wie Sie Ihren eigenen persönlichen Minecraft-Server mit Blocktastic auf einer Windows / OSX-Box betreiben. Was aber, wenn Sie sich etwas Leichteres wünschen, energieeffizienter sind und immer bereit sind für Ihre Freunde? Lesen Sie weiter, während wir aus einer kleinen Raspberry Pi-Maschine einen kostengünstigen Minecraft-Server machen, den Sie rund um die Uhr für rund einen Cent pro Tag verlassen können.
Warum möchte ich das tun??
Es gibt zwei Aspekte in diesem Tutorial: Führen Sie Ihren eigenen Minecraft-Server und speziell diesen Minecraft-Server auf einem Raspberry Pi. Warum sollten Sie Ihren eigenen Minecraft-Server betreiben? Dies ist eine großartige Möglichkeit, um das Minecraft-Spielerlebnis zu erweitern und auszubauen. Sie können den Server laufen lassen, wenn Sie nicht spielen, damit Freunde und Familie beitreten und Ihre Welt weiterentwickeln können. Sie können sich mit Spielvariablen herumschlagen und Mods auf eine Weise einführen, die im Stand-Alone-Spiel nicht möglich ist. Außerdem haben Sie die Möglichkeit, Ihre Multiplayer-Erfahrung so zu steuern, dass die Verwendung öffentlicher Server nicht der Fall ist, ohne dass die Kosten für das Hosten eines privaten Servers auf einem Remote-Host entstehen.
Wenn Sie einen Minecraft-Server alleine betreiben, spricht dies für einen dedizierten Minecraft-Fan an. Die Bedienung auf dem Raspberry Pi ist jedoch noch attraktiver. Das kleine, kleine Pi benötigt so wenig Ressourcen, dass Sie Ihren Minecraft-Server rund um die Uhr für ein paar Euro im Jahr laufen lassen können. Abgesehen von den anfänglichen Kosten des Pi, einer SD-Karte und etwas Zeitaufwand für die Einrichtung, haben Sie einen Minecraft-Server, der immer verfügbar ist, zu einem monatlichen Preis von etwa einem Kaugummi.
Was brauche ich?
Für dieses Lernprogramm benötigen Sie eine Mischung aus Hardware- und Softwaretools. abgesehen von der eigentlichen Raspberry Pi und SD-Karte ist alles kostenlos.
- 1 Himbeer-Pi (vorzugsweise ein Modell mit 512 MB)
- 1 4 GB + SD-Karte
In diesem Lernprogramm wird davon ausgegangen, dass Sie sich bereits mit dem Raspberry Pi vertraut gemacht haben und eine Kopie des Debian-abgeleiteten Raspbian auf dem Gerät installiert haben. Wenn Sie Ihren Pi noch nicht in Betrieb genommen haben, machen Sie sich keine Sorgen! Lesen Sie unseren Leitfaden, den HTG-Leitfaden für die ersten Schritte mit Raspberry Pi, um sich auf den neuesten Stand zu bringen.
Optimierung von Raspbian für den Minecraft Server
Im Gegensatz zu anderen Builds, bei denen Sie mehrere Projekte überlagern können (z. B. ist der Pi mehr als ausreichend, um als Wetter- / E-Mail-Indikator und gleichzeitig als Google Cloud Print-Server fungieren zu können), ist der Betrieb eines Minecraft-Servers eine ziemlich intensive Operation für den kleinen Pi, und wir würden dringend empfehlen, den gesamten Pi dem Prozess zu widmen. Minecraft scheint Es ist wie ein einfaches Spiel, mit all seinen Blockaden und was nicht, aber es ist ein ziemlich komplexes Spiel unter der einfachen Haut und erfordert viel Rechenleistung.
Daher werden wir die Konfigurationsdatei und andere Einstellungen optimieren, um Rasbian für den Job zu optimieren. Als Erstes müssen Sie sich in die Raspi-Config-Anwendung einarbeiten, um ein paar kleinere Änderungen vorzunehmen. Wenn Sie Raspbian fresh installieren, warten Sie auf den letzten Schritt (das ist die Raspi-Config). Wenn Sie Raspbian bereits installiert haben, gehen Sie zum Terminal und geben Sie "sudo raspi-config" ein, um es erneut zu starten.
Eines der ersten und wichtigsten Dinge, die wir beachten müssen, ist die Einstellung der Übertaktung. Wir brauchen alle Kraft, um unsere Minecraft-Erfahrung angenehm zu gestalten. Wählen Sie in Raspi-Config die Option Nummer 7 "Overclock" aus..
Seien Sie auf einige strenge Warnungen vor Übertakten vorbereitet, wissen Sie jedoch, dass Übertakten direkt von der Raspberry Pi Foundation unterstützt wird und seit Ende 2012 in den Konfigurationsoptionen enthalten ist. Wenn Sie sich im eigentlichen Auswahlbildschirm befinden, wählen Sie „Turbo 1000MhHz“. . Wieder werden Sie gewarnt, dass der von Ihnen gewählte Übertaktungsgrad Risiken birgt (insbesondere eine mögliche Beschädigung der SD-Karte, aber keine Gefahr eines tatsächlichen Hardwareschadens). Klicken Sie auf OK und warten Sie, bis das Gerät zurückgesetzt wird.
Stellen Sie als Nächstes sicher, dass Sie an der Eingabeaufforderung und nicht am Desktop starten. Wählen Sie die Nummer 3 „Aktivieren Sie Start für Desktop / Scratch“ und stellen Sie sicher, dass „Console Text Console“ ausgewählt ist.
Zurück im Raspi-Config-Menü, wählen Sie die Nummer 8 "Advanced Options". Hier müssen zwei wichtige Änderungen vorgenommen werden, und eine optionale Änderung. Erstens die kritischen Veränderungen. Wählen Sie A3 „Memory Split“.
Ändern Sie die für die GPU verfügbare Speicherkapazität in 16 MB (gegenüber den Standardeinstellungen von 64 MB). Unser Minecraft-Server läuft in einer GUI-freien Umgebung. Es gibt keinen Grund, der GPU mehr als das Nötigste zuzuteilen.
Nachdem Sie den GPU-Speicher ausgewählt haben, kehren Sie zum Hauptmenü zurück. Wählen Sie erneut "Erweiterte Optionen" und dann A4 "SSH". Aktivieren Sie im Untermenü SSH. Es gibt kaum einen Grund, diesen Pi mit einem Monitor und einer Tastatur verbunden zu lassen. Durch die Aktivierung von SSH können wir von überall im Netzwerk auf den Computer zugreifen.
Kehren Sie schließlich (und optional) zum Menü "Erweiterte Optionen" zurück und wählen Sie A2 "Hostname". Hier können Sie Ihren Hostnamen von "raspberrypi" in einen passenderen Minecraft-Namen ändern. Wir haben uns für den hoch kreativen Hostnamen „minecraft“ entschieden, aber Sie können es gerne mit dem, was Sie möchten, etwas aufpeppen: Creepertown, minecraft4life oder Miner-Box sind alles große Minecraft-Servernamen.
Das war es für die Raspbian-Konfiguration. Gehen Sie bis zum unteren Rand des Hauptbildschirms und wählen Sie "Fertig stellen", um einen Neustart durchzuführen. Nach dem Neustart können Sie jetzt SSH in Ihr Terminal einbauen oder von der an Ihrem Pi angeschlossenen Tastatur weiterarbeiten (wir empfehlen dringend, auf SSH umzuschalten, da Sie die Befehle einfach ausschneiden und einfügen können). Wenn Sie SSH noch nie verwendet haben, erfahren Sie hier, wie Sie PuTTY mit Ihrem Pi verwenden.
Java auf dem Pi installieren
Der Minecraft Server läuft auf Java, also müssen wir ihn auf unserem frisch konfigurierten Pi zuerst installieren. Melden Sie sich über SSH an Ihrem Pi an und geben Sie an der Eingabeaufforderung den folgenden Befehl ein, um ein Verzeichnis für die Installation zu erstellen:
sudo mkdir / java /
Jetzt müssen wir die neueste Version von Java herunterladen. Zum Zeitpunkt dieser Veröffentlichung ist die neueste Version das OCT 2013-Update, und der verwendete Link / Dateiname wird dies widerspiegeln. Bitte überprüfen Sie auf der Java-Downloadseite nach einer aktuelleren Version der Linux-Version ARMv6 / 7 und aktualisieren Sie den Link / Dateinamen entsprechend, wenn Sie unseren Anweisungen folgen.
Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
sudo wget --no-check-certificate http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
Wenn der Download erfolgreich abgeschlossen wurde, geben Sie den folgenden Befehl ein:
Sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C / opt /
Interessante Tatsache: Das / opt / Verzeichnisnamensschema ist ein Überbleibsel des frühen Unix-Designs, wobei das / opt / -Verzeichnis für "optionale" Software gedacht war, die nach dem Hauptbetriebssystem installiert wurde. Es war das / Programme / der Unix-Welt.
Geben Sie nach dem Extrahieren der Datei Folgendes ein:
Sudo /opt/jdk1.8.0/bin/java -version
Dieser Befehl gibt die Versionsnummer Ihrer neuen Java-Installation wie folgt zurück:
Java-Version "1.8.0-ea"
Java (TM) SE-Laufzeitumgebung (Build 1.8.0-ea-b111)
Java HotSpot (TM) Client-VM (Build 25.0-b53, gemischter Modus)
Wenn Sie den obigen Ausdruck nicht sehen (oder eine Variante davon, wenn Sie eine neuere Java-Version verwenden), versuchen Sie das Archiv erneut zu extrahieren. Wenn Sie die Anzeige sehen, geben Sie den folgenden Befehl ein, um sich selbst zu ordnen:
sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
Zu diesem Zeitpunkt ist Java installiert und wir können mit der Installation unseres Minecraft-Servers fortfahren!
Minecraft Server installieren und konfigurieren
Jetzt, da wir eine Basis für unseren Minecraft-Server haben, ist es an der Zeit, die wichtigen Teile zu installieren. Wir werden SpigotMC verwenden, einen leichten und stabilen Minecraft Server-Build, der auf dem Pi wunderbar funktioniert.
Nehmen Sie zunächst eine Kopie des Codes mit dem folgenden Befehl:
sudo wget http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar
Dieser Link sollte im Laufe der Zeit stabil bleiben, da er direkt auf die aktuellste stabile Version von Spigot verweist. Wenn Sie jedoch Probleme haben, können Sie hier immer auf die SpigotMC-Downloadseite verweisen.
Geben Sie nach erfolgreichem Download den folgenden Befehl ein:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M-jar /home/pi/spigot.jar nogui
Hinweis: Wenn Sie den Befehl auf einem 256-MB-Pi ausführen, ändern Sie 256 und 496 im obigen Befehl in 128 bzw. 256.
Ihr Server wird gestartet und eine Reihe von Aktivitäten auf dem Bildschirm werden folgen. Bereiten Sie sich darauf vor, etwa 3-6 Minuten zu warten, bis der Server eingerichtet und die Karte erstellt ist. Zukünftige Starts werden viel weniger Zeit benötigen, etwa 20 bis 30 Sekunden.
Hinweis: Wenn zu irgendeinem Zeitpunkt während des Konfigurations- oder Wiedergabevorgangs Dinge wirklich komisch werden (z. B. Ihr neuer Minecraft-Server) flippt aus und startet Sie im Nether und bringt Sie sofort ums Leben.) Verwenden Sie den Befehl "stop" an der Eingabeaufforderung, um den Server ordnungsgemäß herunterzufahren, damit Sie ihn neu starten und Fehler beheben können.
Wenn der Vorgang abgeschlossen ist, gehen Sie zu dem Computer, auf dem Sie Minecraft normalerweise spielen, fahren Sie ihn hoch und klicken Sie auf Multiplayer. Sie sollten Ihren Server sehen:
Wenn Ihre Welt während des Netzwerk-Scans nicht sofort auftaucht, klicken Sie auf die Schaltfläche Hinzufügen und geben Sie die Adresse Ihres Pi manuell ein.
Sobald Sie sich mit dem Server verbunden haben, wird die Statusänderung im Serverstatusfenster angezeigt:
Laut Server sind wir im Spiel. Laut der aktuellen Minecraft-App sind wir auch im Spiel, aber im Survival-Modus ist es mitten in der Nacht:
Boo! Wenn Sie mitten in der Nacht laichen, ohne Waffe und ohne Obdach, können Sie nichts anfangen. Keine Sorge, wir müssen etwas mehr Konfiguration vornehmen; keine Zeit, um herumzusitzen und von Skeletten beschossen zu werden. Wenn Sie es zunächst ohne einige Konfigurationsanpassungen versuchen und spielen, werden Sie es wahrscheinlich ziemlich instabil finden. Wir sind nur hier, um zu bestätigen, dass der Server in Betrieb ist und eingehende Verbindungen akzeptiert.
Nachdem wir bestätigt haben, dass der Server läuft und verbunden werden kann (auch wenn noch nicht sehr gut spielbar), ist es Zeit, den Server herunterzufahren. Geben Sie über die Server-Konsole den Befehl "stop" ein, um alles herunterzufahren.
Wenn Sie zur Eingabeaufforderung zurückkehren, geben Sie den folgenden Befehl ein:
sudo nano server.properties
Wenn sich die Konfigurationsdatei öffnet, nehmen Sie die folgenden Änderungen vor (oder schneiden Sie unsere Konfigurationsdatei einfach aus und fügen Sie die ersten beiden Zeilen mit Namen und Datumsstempel ein):
#Minecraft Servereigenschaften
#Thu 17. Oktober 22:53:51 UTC 2013
Generator-Einstellungen =
#Default ist true, umschalten auf false
allow-nether = falsch
Ebenenname = Welt
enable-query = false
Flug zulassen = falsch
Server-Port = 25565
level-type = DEFAULT
enable-rcon = false
Force-Gamemode = falsch
level-seed =
Server-IP =
max-build-height = 256
Spawn-npcs = wahr
weiße Liste = falsch
Spawn-Tiere = wahr
Textur-Pack =
snooper-enabled = true
Hardcore = falsch
Online-Modus = wahr
pvp = wahr
Schwierigkeit = 1
Spieler-Leerlauf-Timeout = 0
Spielmodus = 0
#Default 20; Sie müssen diesen Wert nur verringern, wenn Sie laufen
#ein öffentlicher Server und besorgt um die Last.
Max-Spieler = 20
Spawn-Monster = wahr
#Default ist 10, 3-5 ideal für Pi
Sichtweite = 5
Erzeugungsstrukturen = wahr
Laichschutz = 16
motd = Ein Minecraft Server
Geben Sie im Serverstatusfenster, gesehen durch Ihre SSH-Verbindung zum Pi, den folgenden Befehl ein, um sich den Bedienerstatus auf Ihrem Minecraft-Server zu geben (damit Sie im Spiel leistungsfähigere Befehle verwenden können, ohne zum Server-Statusfenster zurückzukehren)..
op [dein Minecraft-Spitzname]
An diesem Punkt sehen die Dinge besser aus, aber wir müssen noch ein paar Änderungen vornehmen, bevor der Server wirklich Spaß macht. Zu diesem Zweck installieren wir einige Plugins.
Das erste Plugin, das Sie vor allen anderen installieren sollten, ist NoSpawnChunks. Um das Plugin zu installieren, besuchen Sie zunächst die NoSpawnChunks-Website und greifen Sie auf den Download-Link für die aktuellste Version zu. Zum jetzigen Zeitpunkt ist die aktuelle Version v0.3.
Zurück an der Eingabeaufforderung (die Eingabeaufforderung Ihres Pi, nicht die Serverkonsole - falls Ihr Server noch aktiv ist, fahren Sie ihn herunter), geben Sie die folgenden Befehle ein:
cd / home / pi / plugins
sudo wget http://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar
Besuchen Sie als Nächstes die ClearLag-Plugin-Seite und greifen Sie auf den neuesten Link zu (ab diesem Tutorial ist es v2.6.0). Geben Sie an der Eingabeaufforderung Folgendes ein:
sudo wget http://dev.bukkit.org/media/files/743/213/Clearlag.jar
Da die Dateien nicht in einem ZIP-Container oder einem ähnlichen Container komprimiert sind, ist das alles, was dazu gehört: Die Plugins werden im Plugin-Verzeichnis geparkt. (Beachten Sie dies für zukünftige Plugin-Downloads. Die Datei muss eine whichplugin.jar-Datei sein. Wenn sie komprimiert ist, müssen Sie sie im Plugin-Verzeichnis dekomprimieren.)
Starten Sie den Server neu:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M-jar /home/pi/spigot.jar nogui
Seien Sie auf eine etwas längere Startzeit vorbereitet (näher an den 3-6 Minuten und viel länger als die 30 Sekunden, die Sie gerade erlebt haben), da die Plugins die Weltkarte beeinflussen und eine Minute benötigen, um alles zu massieren. Geben Sie nach Abschluss des Spawnvorgangs an der Serverkonsole Folgendes ein:
Plugins
Hier werden alle derzeit auf dem Server aktiven Plugins aufgelistet. Sie sollten so etwas sehen:
Wenn die Plugins nicht geladen sind, müssen Sie möglicherweise den Server stoppen und erneut starten.
Nachdem Sie bestätigt haben, dass Ihre Plugins geladen sind, können Sie dem Spiel beitreten. Sie sollten ein deutlich schnelleres Spiel feststellen. Darüber hinaus erhalten Sie gelegentlich Meldungen von den Plugins, die anzeigen, dass sie aktiv sind (siehe unten):
Zu diesem Zeitpunkt ist Java installiert, der Server ist installiert, und wir haben unsere Einstellungen für den Pi angepasst. Es ist Zeit, mit Freunden aufzubauen!
Hinweis: Auf einer Website im Internet wurden einige Schritte zur Installation von Java und Spigot vor uns beschrieben. Möglicherweise haben wir diesen Artikel als Referenz verwendet und die Verknüpfung vergessen. Wenn Sie diesen Artikel lesen möchten, klicken Sie auf diesen Link.