Minetest in der Schule: Difference between revisions

From Minetest
>Krock
m (Linux repo manchmal veraltet, +Hinweis)
>Krock
m (Linux repo manchmal veraltet, +Hinweis)

Revision as of 03:48, 26 August 2018

Diese Seite richtet sich an Lehrer, die Interesse haben, Minetest in der Schule zu nutzen. Dabei soll es vor allem erst einmal darum gehen, Minetest selber kennenzulernen und zu wissen, wie man es bedient. Dann geht es aber auch um das Aufsetzen eines eigenen Servers und natürlich auch Ideen für den Unterrichtseinsatz.

Warum Minetest?

... und nicht Minecraft könnte man auch noch fragen. Dazu ein paar Argumente.

Contra:

  1. Einen Server im Internet zu bekommen ist nicht so einfach wie für Minecraft. Es gibt nur Anbieter dafür und man muss den eigenen Server von Hand administrieren, denn es gibt keine grafischen Oberflächen dafür, wie es bei Minecraft der Fall ist.

Pro:

  1. Es ist kostenlos, denn es ist OpenSource und wird es auch bleiben.
  2. Es läuft auf so ziemlich allen Betriebssystem und Geräten ... außer auf iOS-Systemen.
  3. Von allen Versionen aus (auch vom Tablet aus) kann man auf die gleichen Server.

Warum Umsteigen einfach ist:

  1. Was man in Minecraft machen kann, ist in Minetest im Allgemeinen genauso zu machen (teilweise auch besser/einfacher).
  2. Die Bedienung ist fast identisch zu Minecraft, so dass auch Umsteiger keine Probleme haben sollten.
  3. Es gibt Werkzeuge, um Minecraft-Karten in Minetest-Karten umzuwandeln.


Den größten Fehler, den man bei Minetest machen kann, ist nur das nackte System zu betrachten, das man bei der Installation bekommt. Denn Minetest ist (fast) nichts ohne die Erweiterungen und Spiele. Die Haupt-Entwickler sind sehr zurückhaltend, was das feste Einbauen von Features betrifft. Aber das Erweitern von Minetest ist, wenn man nicht absoluter Computer-Laie ist, einfacher als bei Minecraft.

Auf dieser Seite sind deshalb Informationen zusammengesucht worden, mit denen man wichtige Erweiterungen kennen lernt, die Minetest zu einem vollwertigen Ersatz von Minecraft machen. Sicher wird es etwas dauern, bis eine Minetest-Variante herauskommt, die es auch Lehrern mit wenig eigener Spielerfahrung leicht macht, größere Schülermengen zu managen. Dabei kommt sicher auch zu Tragen, dass es keine Firma gibt, die hinter Minetest steht. So wird entwickelt, was Spaß macht ... teilweise besser als in Minecraft ... aber hier und da fehlt es an Details.

Nutzen Sie als Lehrer die folgenden Abschnitte, um Minetest erst einmal selber kennen zu lernen. Später kommen Anleitungen, wie man selber einen Server aufsetzt, vielleicht sogar kostengünstig mit einem RasperryPi?

Einstieg in Minetest

Die folgenden Unterpunkte sollen interessierten Kollegen eine schrittweise Einleitung geben, wie sie mit Minetest starten können. Es richtet sich dabei eher an Minecraft-Nutzer, aber auch Anfänger in diese Art von Spielen sollten damit alles Wissenswerte erfahren.

Download, Installation und Starten

Wer den folgenden Text nicht lesen mag, kann sich dieses Video anschauen: Erste Schrittte in Minetest


Die offizielle Download-Quelle befindet sich auf der HomepageDownload

Für fast alle Betriebssysteme gibt es Installtionspakete. Wer Linux nutzt, findet Minetest auch in den offiziellen Repositorien und muss dann womöglich gar nichts herunterladen. Sollte es dort jedoch zu Problemen kommen, empfiehlt es sich auf Aktualisierungen ausserhalb der Repositorien zu überprüfen.


Um gleich in Minetest hineinzuschnuppern gibt es zwei Möglichkeiten:

  1. man erstellt sich eine Einzelspielerwelt und probiert da etwas herum
  2. man besucht einen der Server, der in der Öffentlichen Server-Liste angegeben ist

Die erste Variante ist vermutlich vor allem für Spiele-Anfänger besser, da sie in Ruhe für sich alleine spielen können. Die Server zeigen Beispiele für stark erweiterte Minetest-Varianten und sind daher vor allem für diejenigen geeignet, die schon Minecraft kennen und gewisse Erwartungen haben.

Minetest-Logo für das Mini-Spiel

Schritte zum Starten einer Einzelspielerwelt

  • Minetest starten
    Typische V5-Landschaft
  • Unten im grau-transparenten Bereich das bunte Minetest-Logo anklicken, um das Minetest-Spiel auszuwählen.
  • Im Tab "Einzelspieler" auf "Neu" klicken. Im erscheinenden Dialog folgendes machen:
  1. Namen für die Welt angeben
  2. Seed freilassen ... oder etwas reinschreiben ... das beeinflusst die Erstellung der zufällig generierten Welt
  3. Weltgenerator-Typ auswählen ... V5, V6 und V7 sind alles aktuelle Varianten, liefern aber leicht andere Typen von Welten (eher flach oder schön gerundete Hügel, ...) → siehe Weltergenerator (engl.)
  4. Spiel "Minetest" wählen
  5. auf "Erstellen" klicken
  • Links neben der Liste der vorhandenen Spiele (in der jetzt das eben erstellte zu sehen sein sollte) den Spielmodus auswählen. Anfänger wählen "Schaden einschalten" ab.
  • Das eben erstellte Spiel in der Liste auswählen und auf "Spielen" klicken.

Die grundlegende Bedienung in Minetest geschieht mit den folgenden Tasten, kann aber auch selber angepasst werden.

Tastatur zu Minetest-Bedienung.png


Mbox information.png WICHTIG Dieses Einzelspieler-Spiel ist recht einfach im Vergleich zu Minecraft. Erst durch Mods kommt wichtige Funktionalität dazu! Wer als Anfänger sich noch nicht so gut bewegen konnte sollte unbedingt erst einmal keinen Server benutzen sondern das Tutorial-Spiel im nächsten Abschnitt installieren und durchspielen.


Mbox information.png EBENFALLS WICHTIG: Fliegen ist auch im Kreativ-Modus nicht standard-mäßig möglich, man muss sich dazu die Rechte geben, was zum Beispiel über die Chat-Befehle möglich ist. Man gibt sich selber alle Rechte, indem man den folgenden Befehl eingibt:
/grantme all


Besuchen eines der öffentlichen Server

  • Minetest starten
  • Den Tab "Client" auswählen.
  • Beim ersten Besuch links unten "Öffentliche Serverliste" aktivieren.
  • In der Liste einen passenden Server aussuchen. Dabei sind die Symbole von Interesse:
    • Nicht erkennbares Bild = Kreativ-Welt, d.h. man hat Zugriff auf alle verfügbaren Blöcke. Ist dieses Symbol nicht vorhanden, muss man alle Baumaterialien selber abbauen und verarbeiten. Siehe Kreativ-Modus
    • Heart.png = Schaden ist aktiviert, d.h. man hat Hunger und kann sich verletzten, ohne Herz kann man sich nicht verletzten und muss nichts essen.
    • Schwerter = PVP ist aktiviert, d.h. Spieler können mit anderen Spielern kämpfen
  • Rechts neben der Serverliste den Namen und ein Passwort eintragen.
    • WICHTIG Nachdem man sich mit einem Benutzernamen einmal angemeldet hat, kommt man mit diesem Benutzernamen nur noch mit dem beim ersten Mal verwendeten Passwort auf den Server. Hat man das Passwort vergessen, müsste man einen anderen Namen wählen und wieder ein Passwort angeben.
    • Einige Server geben Passworte vor. Man kann dann nur mit diesem Passwort auf dem Server.


Mbox information.png HINWEIS Die Server enthalten durchgängig mehr oder weniger Mods. Interessanterweise muss man sich als Besucher eines Servers nicht darum kümmern, welche Mods dort installiert wurden. Mit dem Anmelden auf dem Server lädt man alle benötigten lokalen Erweiterungen herunter und kann sie dann nutzen. Deshalb dauert der Start meist auch etwas.


Mbox information.png INFOS ÜBER DEN SERVER? Es gibt ein paar Befehle, mit denen man etwas über den besuchten Server erfahren kann. Mit /mods sieht man welche Mods installiert sind. /Privs listet die eignen Rechte aus.

Mods installieren und nutzen

Alles was Minetest im Vergleich zu Minecraft scheinbar erst einmal nicht bietet, kann man in Minetest per Mod (von Modifikation) einfügen. Das scheint umständlich, aber es geht so einfach, dass es dann wieder kein Problem ist. Man muss nur das passende Mod finden.


Das passende Mod finden

Das ist sicherlich nicht einfach, denn es gibt sehr viele Mods und das macht die Auswahl undurchsichtig. Hier zum Beispiel eine unvollständige Liste von über 700 Mods die im Sommer 2014 bekannt waren. Es gibt aber auch Mods welche nur für bestimmte Server geschrieben wurden und die sonst nicht für die Allgemeinheit veröffentlicht wurden.

Generell gilt: alle Mods werden im Minetest-Forum veröffentlicht. Die Entwickler stellen in einem Thread dann meist den Mod vor und geben alle notwendigen Links an, wie die Download-Quelle, Anleitungen und vielleicht auch einen Hinweis auf Abhängigkeiten von anderen Mods, die ebenfalls installiert werden müssen, damit das Mod richtig läuft. Interessierte Nutzer können das Mod dann ausprobieren und kommentieren meist, ob es Probleme gibt oder ob ihnen das Mod gefällt. Dazu gibt es vielleicht auch Verbesserungsvorschläge.

Auch wenn es Updates gibt, werden dieses meist dann im ersten Beitrag wiederum veröffentlicht, indem der Beitrag abgeändert wird und Änderungen bekannt gegeben werden.

Die Suche im Forum nach einem bestimmten Thema oder auch nach dem Mod-Namen ist meist nicht so wirklich gut. In der Regel ist es sogar besser über Google zu suchen. Oder fragt im Forum nach, ob es ein Mod gibt, das die gewünschten Effekte hat. Um bei der Suche zu helfen wurde das externs Tool "Minetest Mod Search" entwickelt welches das Forum nach bestimmten Kriterien durchsuchen kann. Etwa nach Autoren, Wörtern im Titel und in bestimmten Forums Kategorien. Die Ergebnisse dieser Suchmaschine nutzt auch der "Minetest Mod Manager for Android" um seine Liste von Mods zu generieren. Den Anfang der Liste machen allerdings die Mods von "Mod repository" des "Minetest Mods Team". Hier sind einige der wichtigsten Mods in einem zentralen Archiv gesammelt.

Neben dem Forum ist die Minetest-Homepage eine Anlaufstelle für gute Mods (weil beliebt), denn dort hat man auf einer Seite einige wichtigste Mods aufgelistet.

Auch das Minetest-Wiki bietet neben einer Seite mit allgemeinen Infos zu Mods auch noch eine Kategorie mit Mods, die allerdings wenig genutzt wird. Einige Wikiseiten listen Mods zu bestimmten Themen auf, so die Seite Mobs alles was es so an Monstern, Tieren, Computer gesteuerten Figuren und anderen undifinierbaren Wesen. Ebenso listet die Seite Mods:Vehicles Mods mit diversen Fahrzeugen auf. Die Wikiseite Mods:Learning listed dagegen verschiedene Mods zum Thema Lernen auf sowie einige Links zu Seiten die zum Thema passen.

Unified Inventory Sreenshot.png


Das Beispiel-Mod "Unified Inventory" installieren

Wenn man bei der Installation vorgeht, wird anhand des Mods Unified Inventory erklärt.


Das Mod verändert das normalerweise recht einfache Inventar, dass ja normalerweise per "I" aufgerufen wird. Man erhält eine größere Fläche, eine Information wie man welche Blöcke herstellen kann und zusätzliche Knöpfe, mit denen man den Homepunkt setzen und zwischen Tag und Nacht umschalten kann und einiges mehr. Außerdem kann man nach Blöcken suchen.


Installation "hört" sich so "technisch" an, tatsächlich muss man das Mod-Verzeichnis nur an die richtige Stelle kopieren.


1. Schritt: Mod herunterladen von dieser Seite hinter "Download Link". Mod installieren1.png

2. Schritt: ZIP-Datei entpacken und im eigenen Benutzer-Verzeichnis das Minetest-Einstellungs-Verzeichnis finden.

Unter Linux findet es sich im "Persönlichen Ordner" als verstecktes Verzeichnis ".minetest". Das erreicht man, entweder indem man die unsichtbaren Dateien anschaltet oder in der Verzeichniszeile einfach hintendran "/.minetest" eingibt.

Die genaue Vorgehensweise hängt natürlich vom Betriebssystem ab.

Mod installieren2.png

3. Schritt: Wenn im Verzeichnis ".minetest" noch kein Verzeichnis "mods" (Schreibweise beachten!) existiert, muss dieses erstellt werden und das entpackte Mod-Verzeichnis, also hier "unified_inventory-master", in das "mods"-Verzeichnis verschoben oder kopiert werden.

Mod installieren3.png
Würde man Minetest nun so starten, käme eine Fehlermeldung, denn der Name des Mod-Verzeichnisses enthält falsche Symbole. Konkret geht es um das "-" im Namen.

4. Schritt: Der Name des Mod-Verzeichnisses muss umbenannt werden. Ich habe im Beispiel aus "unified_inventory-master" "unified_inventory" gemacht. Dazu muss man wissen, dass das heruntergeladene ZIP-Verzeichnis von der Online-Quellcode-Verwaltung github automatisch erstellt wird und der ZIP-Name enthält immer "-master". Der genaue Name des Verzeichnisses hat keine Bedeutung.

Nun kann man Minetest starten.

Mod installieren4.png
Mods sind standardmäßig nicht aktiviert sondern müssen bzw. können konkret für einzelne Welten aktiviert werden.

5. Schritt: Man erstellt wie vorher erklärt eine neue Welt, wählt diese aus und klickt dann auf "Konfigurieren".

Mod installieren6.png

Im Feld rechts sieht man den weiß geschriebenen Namen des neu installierten Mods. Darunter viele blau geschriebene Namen. Dabei handelt es sich um Mods, die sozusagen vorinstalliert wurden, nachdem sie sich als stabil und sinnvoll erwiesen haben. Das linke Fenster zeigt Abhängigkeiten des links angeklickten Mods an.

6. Schritt: Hier wählt man rechts das installierte Mod, dass noch weiß geschrieben ist und hat nun drei Möglichkeiten es zu aktivieren.

  • Per Doppelklick auf den Namen
  • Wenn das Mod ausgewählt ist (also der Name angeklickt wurde) ein Kreuzchen oben bei "Aktiviert" machen.
  • Den Knopf "Alle an" klicken, was alle installierten Mods auf einmal aktiviert.

Durch Klick auf "Speichern" ist das Mod nun für das erstellte Spiel aktiviert und muss nicht noch einmal aktiviert werden.

ACHTUNG: Beim Aktivieren aller Mods muss man eine Sache beachten. Es gibt Mods, die eine Welt zerstören können, indem die Landschaft verändert wird. Außerdem kann es natürlich vorkommen, dass sich Mods nicht vertragen. Im Zweifelsfall sollte man dann eventuell nicht alle installierte Mods aktivieren. Mit nur einem Mod, wie es hier der Fall ist, passiert da natürlich nichts.

Mod installieren5.png


Noch meeeehr Mods ...

Tja, also .... die Installation ist ja wirklich ein Kinderspiel. Da würde man vielleicht dazu neigen, mehr und mehr Mods zu installieren und sie dann alle für sein Lieblingsspiel zu aktivieren. Allerdings ist das nicht wirklich immer sinnvoll.

Mods, die zum Beispiel mehr Baumtypen und weitere Gegenstände in der Landschaft hinzufügen (Pilze, Steine, Blumen, ...) führen dazu, dass es fast etwas voll wird auf den Welten. Ob einem das gefällt kann oder nicht ist natürlich einem selber überlassen.

Also sollte man womöglich erst einmal in einer neuen Welt ein Mods alleine ausprobieren und schauen, wie es sich auswirkt. Und dann kann man entscheiden, ob man das Mod verwenden will oder es wieder deinstalliert, was auch in Minetest machbar ist.

Spielgeschwindigkeit

Minetest hat den Ruf, weniger Rechnerleistung zu fordern als Minecraft. Um das vergleichen zu können, müsste man dies auf den gleichen Rechner vergleichbar laufen lassen.

Auf jeden Fall bietet Minetest verschiedene Einstellungen, durch die man den Rechner entlasten kann aber auch umgekehrt bei ausreichend starken Rechner eine bessere Darstellung bekommen kann.

  • Die Sichtreichweite lässt sich im Spiel einstellen über die Tasten + und -. Je weiter die Sicht ist, desto mehr Pixel müssen im Sichtbereich dargestellt werden, was die Geschwindigkeit verringert.
    • Mit der Taste R kann die Sichtweite umgeschaltet werden von beschränkt auf weit, wobei "weit" wiederum nicht unendlich ist sondern davon abhängt, welche Bereiche schon geladen wurden bzw. wieder "entladen" wurden. Blickt man also zurück auf einen Bereich, durch den man sich bewegt hat, so ist meist mehr Landschaft zu sehen, als vor einem. Kann das in der mintest-conf eingestellt werden?
    • Um diese abgeschnittene Landschaft zu vermeiden, wird mit R ein Nebel angeschaltet werden, der den Anschein vermittelt, dass die weit entfernte Landschaft im Dunst verschwindet. Die Tasten + und - legen fest, wo der Nebel beginnt.
  • Die Umgebung bewegter und damit natürlich machen Bewegungen in der Landschaft aus. Dazu kann man im Client auf dem "Einstellungen" Tab drei Optionen anschalten, nämlich Wasserwellen, wehende Blätter und wehende Pflanzen. Das sieht hübsch aus, verlangsamt aber die Darstellung.
  • Auf dem "Einstellungen" Tab, gibt es weitere Einstellungen mit denen man die Ansicht verbessern kann, wenn der Client-Rechner dies leisten kann.

Spezielle Mods und ihre Nutzung

Mesecons

Mesecons sind vergleichbar mit dem Redstone in Minecraft. Allerdings sind Mesecons stabile Leitungen und werden nicht wie Redstone-Staub auf dem Boden verteilt. Sie sind damit stabiler und bieten mehr Möglichkeiten als die Redstone-Leitungen.

Mehr Informationen dazu auf dieser Unterseite → /Anleitung Mesecons/

WorldEdit

WorldEdit entspricht in großen Teilen der gleichnamigen Erweiterung in Minecraft. Damit ist es zum Beispiel möglich ganze Wände, statt sie Stein für Stein einzeln zu bauen, in wenigen Sekunden bauen zu lassen. Neben der Manipulation von markierten Bereichen kann man auch vorgegebene Strukturen, wie Kugeln, Halbkugeln, Zylinder usw. mit einem Textbefehl bauen.

Mehr Informationen dazu auf dieser Unterseite → /Anleitung WorldEdit/

Technic

Das Technic-Mod setzt auf andere Mods, wie das Mesecon-Mod, auf und verbindet es zu einem sehr umfangreichen Mod, dass extrem viele Möglichkeiten zum Bau von Maschinen und Anlagen bietet. Wirklich gute Anleitungen auf Deutsch gibt es nicht, einige englische Videos bei YouTube beschäftigen sich damit.

Mehr Informationen dazu auf dieser Unterseite → /Anleitung Technic Mod/

Überblick Mods

Die Anzahl der Mods ist nahezu unüberschaubar. Weiter hinten auf dieser Seite werden Mods angesprochen, die bei der Administration und beim Betreibern von Servern wichtig sind. Die folgende Unterseite listet Mods auf, die eher für die Ausstattung und das Ambiente eine Rolle spielen. Ergänzungen sind willkommen!

Tutorial installieren

Tutorial World.png

Um die Bedienung von Minetest kennenzulernen, sowohl für Anfänger als auch für Minecraft-Kenner, lohnt es sich ein Tutorial-Spiel zu installieren und durchzugehen.

Bei diesem Tutorial-Spiel werden die Grundlagen von Minetest gezeigt und erklärt. Im Grunde genommen ist es eine feste Kombination aus Mods und mindestens einer vorgegebenen Karte. Der Vorteil für den Spieler ist, dass er sich nicht um die Installation und die Aktivierung von Mods und das Laden bestimmter Karten kümmern muss.

Nach dem Start des Tutorial-Spiels findet man sich in einem Raum wieder und bekommt als erstes die wichtigsten Informationen zur Bewegung erklärt und wie man das Tutorial durchgehen muss. Das Tutorial erklärt nach und nach alle möglichen Aktivitäten und die wichtigsten Bedienungsmöglichkeiten. Man liest die Informationen aber nicht nur sondern kann/muss die Aktionen selber durchführen um voran zu kommen. Auf dem Weg kann man mehrere Goldbarren und Diamanten einsammeln. Als Lehrer könnte man so kontrollieren, ob die Schüler auch alles ausprobiert haben.

Die Welt ist nicht nicht zum selbstständigen Bauen gedacht. Bis auf wenige Stellen, wo die Nutzung von Werkzeugen zum Beispiel erklärt wird, kann der Spieler nichts abbauen und bauen.



Installation:

Wenn man die heruntergeladene ZIP-Datei entpackt findet man darin zwei Ordner "games" und "world". Man kann diese zwei Ordner einfach in das Minetestverzeichnis kopieren, wie es rechts zu sehen ist.

Dabei muss man dann bestätigen, dass man z.B. den Inhalt des Verzeichnisses "Worlds" aus dem Tutorial-Spiel in das schon vorhandene Verzeichnis hineinkopieren will.

Tutorial-Installation1.png
Hat man die Verzeichnisse eingefügt und startet man Minetest neu, dann sieht auf der Oberfläche am unteren Rand ein neues Symbol mit der Unterschrift "Tutorial".

Die zwei anderen Knöpfe stehen ebenso wie das Tutorial-Spiel für Minetest-Spiele.

Tutorial-Installation2.png
Klickt man dieses Symbol an, so ändert sich die Überschrift und statt den vorher angezeigten eigenen Welten wird nur eine Welt in der Auswahl angezeigt.

Diese Welt ist diejenige, die mit dem Tutorial installiert wurde und es ist die Karte. auf der das Tutorial-Spiel gespielt wird.

Man muss dann nichts weiter machen, als den Knopf "Spielen" anzuklicken.

Tutorial-Installation3.png
Nach dem Start findet man sich in der Welt wieder und bekommt zuerst einen Informations-Text angezeigt, der nur kurz erklärt, welche Tasten notwendig sind um sich zu bewegen, aber auch ausführlicher über die Benutzung des Spiel berichtet. Man muss sich nicht alle Schilder anschauen, sollte aber später die Anleitungen durchlesen, die meist noch kürzer gehalten sind, in denen erklärt wird, wie man etwas machen kann.

Ausführlichere Texte berichten über Hintergründe, die für erfahrene Minecraft-Nutzer hin und wieder auch mal neue Informationen bieten. Deshalb sollte man zumindest jedes Schild einmal anklicken, um zu sehen, um was es dort geht.

Tutorial-Installation4.png

Ergänzende Themen

In diesem Abschnitt werden ein paar Themen angesprochen, die vertieft werden sollen und vorher noch nicht ausführlich behandelt wurden.

Karten-Generierung

Ab Version 0.4.14 sind einige Karten-Generatoren hinzugekommen, die inzwischen eine breite Auswahl an verschiedenen Landschaften ermöglichen. Man kann so bei der Auswahl der Generatoren also schon einiges festlegen. Für bestimmte Zwecke aber gibt es Mods, die speziellere Welten ermöglichen.

Eingebaute Welten-Generatoren

Letztendlich liefern die meisten eingebauten Welten-Generatoren zufällig erstellte Karten, deren Aussehen man insgesamt nicht wirklich vorhersagen kann. Es sei denn man gibt eine Seed (= Samen) vor, der dann zur Erstellung verwendet wird. Bei gleicher Programm-Version sollte die generierte Welt bei gleichem Samen (und den gleichen Mods) identisch aussehen.

Eine ausführliche Information über die Welten-Generatoren und wie die Welten zustande kommen, gibt es auf der englischen Wiki-Seite.

Kurz zusammengefasst:

  • V5: Der älteste Generator, aber für neuere Minetest-Versionen erneuert. Erzeugt teilweise eine etwas seltsame Landschaftsform und gelegentlich fliegende Inseln. Biome werden nur über Mods erzeugt.
  • V6: Der Standard-Map-Generator und Nachfolger von v5. Erzeugt weniger seltsame Landschaften und legt auch Biome fest, die aber von Mods verändert werden können.
  • V7: Eine Weiter-Entwicklung von V6. Die Biome werden von Mods erzeugt. Es gibt viele breite und tiefe "Flüsse", die aber auf Ozean-Höhe sind. Sie können deaktiviert werden.
  • Valleys: Ein weiterer Generator, der eine Landschaft mit vielen Hügeln, Bergen und Tälern erzeugt. Die Täler enthalten oft Flüsse mit fließendem Flusswasser. Der Fluss fließt den Berg herunter.
  • flat: Erzeugt eine nahezu flache Welt, aber mit Biomen. Es gibt Höhlen, wenn sie nicht deaktiviert sind, und man den Generator auch so einstellen, das einzelne Seen und Hügel erstellt werden.
  • fractal: Erzeugt Landschaften die auf Fraktale der Mandelbrot- und Julia-Menge beruhen. Biome, Höhlen und Dungeons gibt es auch.
  • singlenode: Erzeugt "Landschaften" die nur aus einer Art von Blöcken bestehen, nämlich Luftblöcken. Dieser Generator macht nur Sinn für Ersteller von Mods oder Games, die ihre Karte selber erzeugen.

Mods

Während die von den eingebauten Kartengeneratoren erzeugten Karten recht einfach und recht langweilig erscheinen - abgesehen von tollen Bergen und Landschaften - hat man in Minetest die Möglichkeit mit Hilfe von MapGen-Mods die Landschaften abwechslungsreicher zu machen. MapGen bedeutet Map-Generator und bedeutet, dass die Mods beim Aufrufs einer neuen Welt die Erstellung der Karte beeinflussen.

Dabei muss man bedenken, dass die Wahl der Mods und ob überhaupt ein Mod verwendet werden soll, davon abhängt was man auf der Karte machen will. Will man sich auf das Bauen größerer Strukturen konzentrieren sollte man kein weiteres Mod verwenden, dass die Landschaft verändert. Die Verwendung vieler MapGenerator-Mods erhöht die Anzahl der Biome, also Landschafts-Typen, und kann dazu führen, dass die Karte ziemlich wechselhaft ist. Man sollte ein wenig herumprobieren und verschiedene der eingebauten Generatoren mit dem gewünschten MapGen-Mod erzeugen lassen, um zu sehen, was am besten zu den eigenen Vorstellungen passt.

Wer mutig ist, kann die Erstellung der Biome auch manipulieren und so einzelne Biome sozusagen ausschalten. Dazu im nächsten Abschnitt!

Mod "superflat" Das Mod "superflat" liefert eine recht bequeme Möglichkeit, nicht nur flache Welte zu generieren sondern auch solche, mit einem ganz bestimmten Aufbau versehen sind. Das ist keine glattgebügelte, wie bei der eingebauten Kartengenerator "flat" sondern eine spezielle erzeugte. Auf der Github-Seite gibt es einige Beispiele. Dieses Mod ist ideal, um z.B. eine Welt zu erzeugen, die nur eine Lage Erde und darunter Stein hat. Um etwas auszuwählen muss man allerdings im Code etwas verändern. Also dann doch nichts für Anfänger.

Mod "Etherreal" Das Etherreal-Mod ist wohl das umfangreichste MapGen-Mod in Minetest. Es wurde erst vor kurzem neu aufgelegt und dabei von Grund auf modernisiert. Deshalb darauf achten, dass man das "Etherreal NG"-Mod verwendet.

Das Etherreal-Mod bietet zahlreiche neue und überraschende Biom-Typen mit zahlreichen neuen Pflanzen und Bäumen. Dadurch kommen auch neue Holztypen ins Spiel, die noch mehr Abwechslung in der Farbe bieten und meist auch verarbeitet werden können, so dass man etwa neue Farbe für Zäune und andere Produkte hat.

Forums-Seite: https://forum.minetest.net/viewtopic.php?f=11&t=14638


Mod "Real Terrain"

Das Mod erlaubt die Erstellung wirklich individueller Karten, indem man Bilder verwenden kann, um darauf basierend die Landschaft zu gestalten. So kann ein Graustufen-Bild als Höhenkarte verwendet werden oder auch andere Bilder für die Erstellung bestimmter Biome. Interessant könnte dieses Mod werden, wenn man z.B. die eigene Stadt in Minetest nachbauen will. So könnte man die Struktur des Geländes ebenso wie Waldgebiete vorgeben und generieren lassen.

Forums-Seite: https://forum.minetest.net/viewtopic.php?f=11&t=12666
Video des Entwicklers: https://www.youtube.com/watch?v=66pehrH6Bh0
Tool, um eine Höhenkarte in Graustufen zu erstellen. http://terrain.party/


Ohne Mod: Leere Karte erzeugen Will man eine total leere Karte ohne Blöcke haben, so geht das auch ohne Mod recht einfach. Es gibt mal Mods, aber ich meine, dass es so fast schneller und bequemer geht:

  1. Man erstellt eine Karte mit einem beliebigen Kartengenerator, z.B. die Welt "Leer".
  2. Die Welt wird gestartet und sorgt dafür, dass man in der dann geleerten Welt nicht herunterfällt. Dazu gibt man den Befehl "/grantme all" ein, aktiviert das Fliegen (bei mir, bei den Tasten einstellbar, zweimal die Sprungtaste drücken, was als Voreinstellung die Leertaste ist.
  3. Minetest wird komplett ganz.
  4. Man sucht in dem Unterverzeichnis von Minetest nach dem Verzeichnis "worlds" und öffnet dort das Verzeichnis "Leer", also entsprechend des gewählten Namens für die Welt.
  5. Dann löscht man die Datei "map.sqlite" und öffnet die Datei "map_meta.txt" in einem einfachen Texteditor. Dort sucht nach der Zeile, wo der Parameter "mg_name" zu finden ist. Dort wird der Kartengenerator festgelegt. Für eine leere Karte trägt man dort ein: "mg_name = singlenode"

Nach dem Neustart der Welt sollte sie nun komplett leer sein. Damit man da nun bauen kann, muss man das Mod World-Edit verwenden. So könnte man sich zum Beispiel ein kreisrunde Scheibe bauen, von der aus dann die Welt aufgebaut wird.

Etwas Theorie zur Biom-Erzeugung

Biome und deren Positionen werden in den Generatoren vor allem mit vier Werten festgelegt:

  1. Es gibt eine minimale und eine maximale Höhe in der sie erstellt werden können.
  2. Die Auswahl eines Biom hängt dann noch von zwei auf der Karte zufällig festgelegten Werten für jeden Punkt ab und zwar die Feuchtigkeit und die Temperatur. Die Temperatur ist aber (vermutlich!?) auch auch von der Höhe abhängig. Für jedes Biom ist eine nun ein Temperatur-Wert und eine Feuchtigkeit definiert, die für das Biom typisch ist.

Beim Neu-Generieren der Karte wird also für die Oberfläche untersucht, welche der Biome an einer bestimmten Stelle in Frage kommt. Dabei ist aber der Werte-Bereich eben nicht so festgelegt, das man Grenzen nicht direkt festlegt sondern über ein sogenanntes Voronoi-Diagramm. Es handelt sich um eine Zerlegung in Regionen, die durch eine vorgegebene Menge an Punkten, in Minetest die Werte der Biome als Punkte in einem 2D-Koordinatensystem, bestimmt werden.

Für das Mod-Etherreal sieht das entsprechende Voronoi-Diagramm so aus, wobei das Aussehen auch von der Höhe abhängt und anhand des Schiebereglers kann man die verändern.

Um es noch ein wenig zu konkretisieren, wie die Temperatur- und Feuchtigkeitsverteilung erzeugt wird: Beim Erstellen der neuen Karte wird nicht nur das Oberflächenprofil erstellt sondern für eine bestimmte x-y-Koordinaten gleichzeitig die zwei Werte per Zufall erzeugt. Dabei wird ein Formel der folgenden Art verwendet:

50 + noisevalue * 50

... wobei die Werte von "noisevalue" (noise = Rauschen) zwischen -1.5 und +1.5 schwanken. Dabei gibt es nicht für jeden Punkt absolut zufällige Werte sondern sie gehen ineinander über, so dass man zum Beispiel Gefälle hat bei der Temperatur. An einer Stelle ist dann etwa der höchste Wert und von da ab fällt der Wert in alle Richtungen weiter ab. Auch wenn man von maximalen Werte von 100 und minimalen Werten von 0 ausgeht kommen auch kleinere bzw. größere vor, aber die auszuschließen wäre zu umständlich.


Links:

Den Überblick behalten und sich nicht verirren

Nachdem eine Karte erstellt wurde und man sie als "gut" genug empfindet guckt man sich vielleicht als Lehrer um und sucht eine Stelle, die passend für das gewünschte Ziel der Nutzung mit der Gruppe ist.

Homepunkte und Teleportieren

Beim Herumfliegen und mit dem Schnell-Bewegungsmodus kommt man schnell herum und bekommt so einen gewissen Überblick. Um sich eine Position zu merken kann man ...

  • ... sich einfach die Koordinaten aufschreiben. Bei Bedarf kann man sich dann an die Stelle zurückteleportieren, indem man zum Beispiel im Textbereich "/teleport <x>,<y>,<z>" eingibt. Bei mehreren Spielern muss man bei sich selber nicht den Namen angeben. Mehr zum Teleportieren hier. Teleportieren kann aber nur derjenige, der das "teleport"-Privileg hat. Man kann als Admin mit den Rechten natürlich auch andere dann zu sich holen oder umgekehrt.
  • ... sich einen Homepunkt setzen, indem man im Textbereich eingibt "/sethome". Es erfolgt im Chat die Meldung, dass der Befehl übernommen wurde. Gibt man dann im Textbereich "/home" ein wird man zur der Stelle zurückteleportiert.
  • ... das Mod "Unified Inventory" nutzen, dass einen hat Homepunkt-Knopf hat und einen weiteren Homepunkt setzt. Dieser Homepunkt ist nicht identisch mit dem, den man per Textbefehl eingibt. Vorteil ist, dass man sich so zwei Homepunkte einstellen kann.
ACHTUNG: Nicht zu schnell klicken und dann womöglich statt zum Homepunkt zurückzukehren einen neuen zu setzen!

Für einen späteren Zeitpunkt, wenn man vielleicht an verschiedenen Stellen Bauprojekt hat, lohnt sich die Nutzung des eines Mods wie zum Beispiel Travelnet, wo man in Teleporter-Boxen, mit denen man sich zu verschiedenen Orten transportieren lassen kann.

Karten

Es gibt ein paar Möglichkeiten einen Überblick zu bekommen:

  • Nur einen kleinen Überblick bietet die festeingebaute Mini-Map, die man sich rechts oben einblenden lassen kann. Mit F9 kann man verschiedene Vergrößerungen und für die Arbeit Untertage auch eine Radarfunktion einschalten.
  • Es gibt ein C++ Programm für Minetest, mit dem man größere Ausschnitte der Welt in einem Bild darstellen kann. Das Programm Minetest-Mapper bekommt man hier.
  • Das Projekt MTSatellite scheint die Karte von Minetest-Mapper zu nutzen und zeigt sie als Karte im Webbrowser an. In einem Video wird gezeigt, dass man so im Browser live sehen kann, was sich auf dem Minetest-Server tut. Als Beispiel kann man [[1]] eine Karte zu einem Server anschauen, wo man auch die Spieler angezeigt bekommen kann sowie POI (Points of Interest) die von Hand angelegt werden. Das können zum Beispiel Bauwerke sein, bei denen dann auch Bilder aus dem Spiel eingefügt werden können. Im Gegensatz zur Dynamap von Minecraft gibt es (noch?) keine Schrägansicht.

Grundstücke sichern

... wird verschoben in die Server-Einrichtung

Einen eigenen Minetest-Server aufsetzen

Im Gegensatz zu Minecraft findet man derzeit keine guten Angebote zum automatischen Einrichten eines Online-Minetest-Servers. Da heißt also Hand anlegen!

Die Einrichtung eines eigenes Servers ist aber glücklicherweise nicht wirklich schwer. Wobei da noch nicht eingerechnet wurde die Einstellungen nach den Wünschen richtig anzupassen (was ja auch bei Minecraft notwendig ist!). Und es muss natürlich auch für den Computer das passende (und vor allem aktuelle) Installations-Paket zu finden sein.

Die Leistungsfähigkeit des Systems gibt dann auch vor, wieviele Spieler den Server benutzen können, damit er einigermaßen flüssig läuft. Dazu gibt es die folgenden Beispiel-Systeme mit der verkraftbaren Anzahl an Spielern:

  • Raspberry Pi 2 mit OS Raspbian auf Jessie-Basis, Minetest-Server über die offiziellen Pakete installiert (also Minetest 0.4.10)
→ geeignet für 10 - 15 Spieler
  • Mini-PC (Intel Atom D525 / 4GB Ram / SSHD) mit OS Ubuntu Server 16.04, Minetest-Server über die offiziellen Pakete installiert (also Minetest 0.4.13)
→ geeignet für bis zu 30 Spieler
  • HP Proliant Gen8 (Intel Celeron G1610T / 4Go Ram / 4xHDD) mit OS Ubuntu Server 16.04 LTS, Minetest-Server über die offiziellen Pakete installiert (also Minetest 0.4.13)
→ geeignet für bis zu 100 Spieler

Spezielle Systeme

Als Hilfe für die Einrichtung eines eigenes Server sollen hier nun Anleitungen für verschiedene Server-Typen gesammelt werden. Dabei geht es nur um die Installation und spezifische Tipps rund um einen bestimmten Server-Typ.
Die Einrichtung ist bei allen Installation identisch und wird im nächsten Abschnitt angesprochen.

Raspberry Pi

RaspberryPi sind konzipiert als preiswerte "Bastel-Computer", z.B. CPU-Board 20-40€, Netzteil 16€, SDcard als Speichermedium, alles weitere optional. (Eine Messwert-Erfassung, etwa Temperatur/Wetter braucht z.B. weder Bildschirm noch Keyboard)

Mit dem RaspberryPi kann man sich einen Server zum Mitnehmen konfigurieren. Kann/darf im Schulnetz kein Server installiert werden, so könnte man ihn zu Hause vorbereiten und dann in der Schule einfach ins Schulnetz einklinken. Eventuell muss man vielleicht noch einen Port freigeben, damit der Server genutzt werden kann.

Ausführliche Informationen zum Erstellen eines Minetest-Servers auf dem RasPi mit allen Schritten gibt es auf dieser Unterseite.

Server auf USB-Stick

Ein normaler USB-Stick allein reicht natürlich nicht, der speichert nur Daten.
Man braucht auch einen PC, der auf einen USBstick zugreifen kann bzw. darf. Ditto für booten.

Zugriff per USB bzw. booten von externen Medien könnte nämlich in den BIOS-Einstellungen
oder in der Konfiguration abgeschaltet sein, z.B. aus Sicherheitsgründen.

Ob und welche PCs man verwenden kann/darf, muss man also vor Ort klären.

Als nächstes stellt sich die Frage: nur Minetest oder Komplett-System ?

  • nur Minetest: läuft unter dem Betriebssystem, das bereits auf dem PC installiert ist.
  • Komplett-System: Boot + Betriebssystem + Minetest (+Daten)
Hier könnte man ein kleines, bootfähiges Linux nehmen (ähnlich wie RaspberryPi).

...

vServer bei Hetzner mieten und einrichten

Die Server-Anbieter Hetzner bietet auch das Mieten von vServern an. Diesen vollen Zugriff über die Konsole auf den Server und die Festplatte braucht man derzeit noch, um online einen Minetest-Server zu installieren.
Man bekommt dann zum Preis von knapp 5€ monatlich einen vServer mit 1 GB RAM. Eine sehr einfache Anleitung liefert diese Seite bei der auch gezeigt wird, wie man die derzeit aktuelle Version 0.4.14 installiert.

Einrichtung und Sichern eines eigenen Servers

Nach erfolgreicher Installation und Testlauf mit einer neu erstellten Welt ohne Mods kann man sich an die Einrichtung des Servers machen.

Diese Einrichtung wird auf Unterseiten verteilt angesprochen. Gerade wenn ein Server im Internet betrieben wird, muss man wichtige Dinge beachten, damit der Server vor unerwünschten Übergriffen sicher ist und für den Fall von technischen Defekten sollten möglichst automatisch angelegte Backups erfolgen.

Ideen für den Unterrichtseinsatz

Eigentlich muss man da nichts neu erfinden, denn in/für Minecraft gibt es schon genügend Ideen.

Da Minetest aber etwas offener ist, kann man hier und da vielleicht etwas mehr mit machen. ...

Im Wiki wurde eine Liste mit Ideen

Gestalten des eigenen Spiels

Eigene Skins verwenden und zeichnen

Das Verwenden eines eigenen Skins geschieht so, dass man die Oberflächen-Datei mit dem gewünschten Skin in das Verzeichnis der aktuell verwendeten Textur kopiert. Dazu muss dieses Bild den Namen "character.png" haben. ALLERDINGS haben dann alle anderen Spieler auch den gleichen Skin, wenn das nicht anders vorgegeben ist.

Eine Sammlung von Minetest-kompatiblen Skins findet man in der Skin-Datenbank, in der man sich die Skin von allen Seiten betrachten kann. Man sucht sich das gewünschte Aussehen raus, lädt die png-Datei herunter, benennt sie um und kopiert sie in dem Verzeichnis "textures" in das Verzeichnis der verwendeten Textur.

Einen ganz eigenen Skin kann man erstellen, indem man sich zum Beispiel eine vorhandene Datei nimmt und diese in einem beliebigen Bild-Bearbeitungsprogramm verändert.

Eigene Textur gestalten

Eigene Blöcke im Spiel selber erzeugen

Es wurde ein Mod vorgestellt, indem man aus vorhandenen Material-Typen sich selber Blöcke bauen kann, die quasi automatisch aus den Texturen (den Oberflächen-Bildern) in einigen vorgegebenen Formen zusammengebaut werden können. Mit dem Mod NonCubic Blocks Mod bekommt man die Milling-Maschine, mit der man im Spiel bequem die neuen Blöcke erzeugen kann. Die Idee ist, einen Block auszuwählen und den dann in die gewünschte Form zu bringen. Allerdings funktioniert das nicht mit allen Stein-Typen aus den verschiedenen Mods.

Ein eigenes Mod erstellen

OpsenSource-Projekte laden ja gerade dazu dazu ein, selber etwas beizutragen und auch bei Minetest ist das wirklich recht einfach. Im Grunde genommen kann man sich in einer Minute mal eben schnell ein Mod erstellen und so einen neuen, eigenen Block einbauen. Natürlich dauert es dann etwas, wenn man ihm eine komplexe Funktionalität geben will, aber die Schwelle für einen Einstieg ist wirklich nicht hoch.

Wenn man seine Schüler dafür begeistern kann, könnte man so vielleicht gemeinsam ein Mod erstellen und dabei folgendes ansprechen:

  • Funktionsweise der Scriptsprache Lua, wobei den Aspekt der Syntaxes wichtig ist, sowie der Umgang von "default"-Werten und Daten-Typen.
  • Zeichnen von Texturen in einem Pixel-Bild-Programm wie The Gimp oder mit Hilfe von Inkscape.
  • Erstellung von 3D-Gitter im OpenSource-Programm Blender, das png-Texturen verwendet, die in Gimp erstellt werden müssen.
  • Erstellen oder Aufnahme und Bearbeitung von Geräuschen, was mit dem Programm Audacity möglich.
  • Lizenzen, wenn man sein Mod zum Beispiel bei Github veröffentlichen will.

Ausführliche Informationen zum "Modding" gibt es auf einer Unterseite, denn das wäre hier zuviel!


Mobs erstellen

Eine spezielle und etwas anspruchsvoller Art eines Mods sind Mobs. Das Wort "Mob" ist eine Abkürzung für "mobil", und damit geht es mobile, computer-gesteuerter Charakter in Minetest. Meist sind das Tiere, Monster oder auch NPC (Non-Play-Charakter) = Charaktere, die zwar wie die Spieler aussehen aber eben doch Mobs sind.

Wichtig bei der Erstellung von Mobs ist die Nutzung des Programms "Blender", mit dem auch die Animation festgelegt wird.

Inzwischen gibt es einige Mob-APIs, eine Art Programm-Bibliotheken, die dem Mob-Mod-Ersteller Arbeit abnehmen, indem sie einige Funktionen anbieten, die man dann für als Mob-Mod-Ersteller sich nutzen kann. Das umfangreichste API-Mod für Mobs ist Mobs-Redo.

Ausführliche Informationen zur "Mob"-Erstellung gibt es auf dieser Unterseite.

Architektur

Geschichte bauen

Lernadventure

Abenteuer erleben

Nur für den Fall, dass es gewünscht wird: Schüler suchen manchmal die Herausforderung und wollen starke Gegner, um sich gegen die zu beweisen. Inzwischen gibt es schon einige Mods, die so etwas bieten. Entweder installiert man sie sich selber oder geht auf einen Server, wo sie genutzt werden.

  • Es gibt zahlreiche Survival-Server in der öffentlichen Serverliste, auf denen man sich durchkämpfen muss. Einige haben thematische Mods, man kann also etwas passendes suchen.
  • Fun-Caves ist ein Mod, das noch in Entwicklung ist. Es bietet Höhlen mit allen notwendigen Ressourcen, so dass man gar nicht mehr an die Oberfläche muss, wenn man mal drin ist. Es gibt aber feindselige Mobs, gegen die man sich wehren muss.

Gruppen einteilen

Für welche Zwecke auch immer, wenn man die Teilnehmer in Gruppen aufteilen will könnte man das Mod Factions verwenden. Das Mod ist im Moment noch in der Entwicklung und ist daher eventuell noch nicht einsatzfähig. Das muss noch genauer getestet werden.

Links