Archiv verlassen und diese Seite im Standarddesign anzeigen : Raspi Pi 3 als Minetest Server
hirnfrei
05.09.2016, 13:53
Mahlzeit!
Das ist jetzt vielleicht nicht für Alle so spannend, aber vielleicht kommt dadurch ja jemand auf Idee.
Ich Spiele mit meinen Kindern oft Minetest. Das ist ein Minecraft Nachbau, der auch auf schwächeren Computern noch gut läuft. Nun haben wir letzte Woche auch angefangen, Videos zu drehen. Bisher hatte ich den Server immer auf einem Laptop laufen, doch da ein Computer weg gefallen ist muss der nun als Spielgerät herhalten. Bisher hatte ich den Server dann gleichzeitig auf meinem Rechner laufen und das entpuppte sich als nicht sonderlich erfolgreich. Deshalb dachte ich, ich baue den Server einfach auf den Pi. Das Compilieren verlief problemlos und meine ersten Versuche sind absolut vielversprechend. Zwar will ich den Server noch auf eine externe Platte verlegen, aber mit der Karte funktioniert das zur Zeit schon ganz gut.
Das würde natürlich auch Vorteile mit sich bringen. Zum Einen der geringe Stromverbrauch von dem Teil. Aber auch die Möglichkeiten, zum Beispiel die Liste der angemeldeten Spieler auf einem Display zu zeigen finde ich interessant. Zwar bietet Minetest dafür keine Schnittstelle, so weit ich bisher gesehen habe, doch da der Server wirklich jeden Furz in das Terminal schreibt, könnte man diesen über ein eigenes Programm starten und entsprechende Informationen heraus filtern. Von daher wäre der Pi 3 da vielleicht gar keine schlechte Wahl als Server, zumindest wenn sich beim richtigen Spielen die Funktionsfähigkeit bestätigt. Sollte die Geschichte wirklich funktionieren, wäre auch ein minimales System möglich, welches nur die absolut notwendigen Daemons laufen hat. Ohne GUI und so.
Was denkt ihr?
Ich habe spaßeshalber mal einen 5 Spieler Minecraft Server auf einem Odroid Board laufen lassen! Spielte sich ganz in Ordnung, aber auf die externe Platte würde ich wohl eher verzichten! Ich kenne die Übertragungsleistung der USB Schnittstelle nicht , aber ich würde ziemlich fest behaupten dass es auf der SD KArte wesentlich schnelller geht als auf ner externen!
Da ich jetzt auch die Schnittstellen und Modmöglichkeiten nicht kenne die Minetest zur Verfügung stellt, kann ich auch nichts zu der Idee mit dem Display konkret empfehlen, aber auf Minecraft habe ich mir einfach ein kleines Plugin gemacht, was die Playerliste und Serverstatus regelmäßig in eine html formatierte temp datei geschrieben hat.
Die Datei habe ich dann über Apache als Webservice zur Verfügung gestellt. Man müsste vll. einfach nur einen Fullscreen Webbrowser nehmen und die Webseite alle 5sek neu laden lassen.
hirnfrei
05.09.2016, 15:41
Mods kann man bei Minetest selber bauen. Habe ich schon gemacht. Wäre vielleicht auch lustig, wenn man dann einen externen Chat einbauen würde. Habe vorhin probeweise ein paar Minuten gespielt und es gab weder Lag, noch sonstige Probleme. Bei meinem Rechner kommt es immer mal wieder vor, also wenn ich Server und Client gleichzeitig laufen lasse, dass ich irgendwo was abbaue und das ist auf einmal wieder da, sprich der Server konnte das nicht schnell genug verarbeiten. Oder ich baue etwas und da fehlt dann auf einmal die Hälfte. Hatte ich beim Pi bisher nicht.
Ich habe auch derzeit nicht wirklich vor, da mehr draus zu machen. Auf dem Pi arbeite ich eigentlich an meinem eigenen, neuralen Netz und will dann später ja auch einen Bot draus bauen. Aber so für den Moment ist das eine ganz gute Lösung, wie ich finde. AUf dem Pi 2 scheint das mit dem Server nicht so gut zu laufen. Habe vorhin mit einem Bekannten geschrieben, der das auch schon probiert hat. Laut dessen Aussage funktioniert das sehr unbefriedigend.
BTW
Auf dem Pi 3 kann man Mintest sogar mit um die 15 FPS spielen, dann muss man jedoch den experimentellen GL Treiber aktivieren, der hier und da noch hakt.
piggituX
06.09.2016, 21:35
hi,
ich hatte auch mal einen Minecraft Server auf nem PI2 laufen lassen (10 Player war mein Ziel) , war aber am Ende doch was zäh auch als ich alleine auf dem rumrannte. da ich eh einen ESXi Server laufen habe ich letzten Endes einer native Debian Vm gebaut und darauf rennt das nun. Ich glaube am Ende ist das Java das Problem. Das hatte ich auch mal bei einer Home Automation namens OpenHab festgestellt. Java + linux + PI ist irgendwie nicht so die Beste Kombi.
aber ich werde mir mal MineTest anschauen. Danke für den Tip.
cYa
hirnfrei
06.09.2016, 21:50
Minetest läuft ja in C oder C++. Das ist natürlich ein grosser Vorteil, wie ich finde.
meine ersten Versuche waren auch mit Java und das Ergebnis mäßig, bis ich die ganzen RAM parameter richtig getuned hatte!
ich hab dann eine c-variante des MC server benutzt, ich komm atm nur nicht mehr auf den namen des projektes ... das plugin schreiben ist etwas mühseelig da alles in lua programmiert wird und ich die lib nicht eingebunden bekommen habe
hirnfrei
07.09.2016, 08:17
Lustig, die Mods in Minetest werden ebenfalls mit LUA geschrieben. Nicht unbedingt meine bevorzugte Sprache, aber nach etwas Eingewöhnung gehts eigentlich ganz gut.
https://cuberite.org/ aber die Seite sieht irgendwie total anders aus als in meiner Erinnerung
Da gibt es sogar eine dedizierte RPI Minecraft Version wie mir scheint?!
hirnfrei
07.09.2016, 13:50
Bei Raspbian ist direkt ein Minecraft dabei, was selbst ohne den GL Treiber super schnell läuft. Das Lustige ist, es hat auch eine Schnittstelle, wo man dann Minecraft theoretisch auch über die GPIO steuern kann, oder umgekehrt. Aber nie versucht.
Bei Raspbian ist direkt ein Minecraft dabei
:shock:
WO? QUELLE? *hypetrain*
piggituX
07.09.2016, 14:28
kenn nur das -> http://pi.minecraft.net/
ich wollte immer paar freunde finden, weil ich unbedingt mal das Minecraft durchspielen wollte, mit Nether usw. aber leider kam es nie dazu :(.... im nether war ich 1mal aber da war auch schnell schluss
cYa
Minecraft durchspielen wollte
*kicher*
also "durchspielen" kann man das Spiel eh nicht :D Geht ja mehr ums abbauen und aufbauen ... und was Mods für Minecraft angeht ist das wie mit Pringles, einmal gepoppt, nie mehr gestoppt :)
das klingt aber schwer nach einer Spezialversion die mit regulärem Minecraft nicht kompatibel ist!
Es ging ja mehr darum einen zu regulärem Minecraft kompatiblen Server auf dem RPi laufe zu lassen
piggituX
07.09.2016, 15:00
ja fertig is man eh nie, aber wollte mal den "Endboss" sehen .... Mods dafür bauen war auch noch mal so eine Idee, und ich geb dir Recht, ich wollte auch damals auch nur das Original zum Laufen bringen.. ich habe kein RPI 3 aktuell übrig, um mich nochmal dem mojang zu testen, nen 100% kompatibel wäre schön was nicht java heisst, xbox one / steam variante ist doch auch kein Java oder doch ?
CyA
https://cuberite.org/ ist original Minecraft kompatibel und basiert auf C++, die XBox Version ist was eigenes in C# obwohl es scheinbar der Java Version angenähert wird. Zusammen spielen geht dann aber nur über diese Mojang eigenen Realm Server scheinbar!
Vor allem ist es nur die SErver Variante und bringt keinen klobigen CLient mit :)
hirnfrei
07.09.2016, 22:11
Also nachdem ich Raspbian auf die Karte gemacht und gebootet hab gab es dort direkt Minecraft-Pi. also ich habe da nichts nachträglich installiert.
das muss relativ neu sein, aber ich arbeite auch meistens mit Jessy Lite und Konsole aufm Raspi :)
Danke für die Info, das seh ich mir mal genauer an
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.