[[Vorlage(Getestet, focal)]] {{{#!vorlage Wissen [:Anwendungen_hinzufügen:Anwendungen hinzufügen] [:Paketquellen_freischalten/PPA: PPAs verwenden] [:Packprogramme:Archive entpacken] [:Programme kompilieren: Pakete aus dem Quellcode erstellen] [:Editor: Einen Editor öffnen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis()]] [[Bild(minetest-icon-120.png, 48, align=left)]] [https://www.minetest.net/ Minetest] {en} (ursprünglich Minetest-c55) ist ein Open-World-Aufbauspiel, welches unter anderem von [:Spiele/Minecraft:Minecraft] inspiriert wurde. In einer zufällig generierten Welt baut man Rohstoffe ab, um daraus Werkzeuge zu erschaffen und die Umwelt zu gestalten. Dem Spieler steht der Überlebens- sowie der Kreativitätsmodus zur Verfügung. Diese Modi können im Einzel- oder im Mehrspielermodus in einem Netzwerk bestritten werden. Minetest wird in der Programmiersprache C++ programmiert und verwendet die [wikipedia:Irrlicht_(Engine):Irrlicht 3D-Engine]. Ein Artikel zum Fork [:Spiele/Voxelands:Voxelands] ist ebenfalls im Wiki zu finden. {{{#!vorlage Tabelle <:>[[Bild(menue_neu.png, x200)]] <:>[[Bild(Spielszene_neu.png, x200)]] <:>[[Bild(Spielszene_mcl2.jpg, x200)]] +++ <:>Menü <:>Spielszene <:>Spielszene mit einigen [#Modifikationen Modifikationen] }}} = Installation = Das Spiel kann über das folgende Paket installiert [1] werden: {{{#!vorlage Paketinstallation minetest, universe }}} == PPA == Es stehen zwei verschiedene Builds zur Verfügung - es empfiehlt sich die [#Stable stabile] Variante zu nutzen. === Stable === Zur Installation muss das folgende PPA freigeschaltet [2] werden. [[Vorlage(PPA, minetestdevs, stable)]] Nach dem Aktualisieren erfolgt die Installation wie oben angegeben. === Daily === {{{#!vorlage Hinweis Diese Variante kann Fehler enthalten. Es sollte [#Stable stable] Verwendung finden. }}} Zur Installation muss das folgende PPA freigeschaltet [2] werden. [[Vorlage(PPA, minetestdevs, daily-builds )]] == Kompilieren == Um das Spiel aus dem Quellcode zu bauen, werden die folgenden Pakete benötigt [1]: {{{#!vorlage Paketinstallation build-essential cmake libirrlicht-dev libbz2-dev libpng-dev libjpeg8-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev libgettextpo0 git }}} Nun wird [github:minetest/minetest:minetest] und [github:minetest/minetest_game:minetest_game] heruntergeladen [6] {{{#!vorlage Befehl git clone --branch stable-5 https://github.com/minetest/minetest.git cd minetest/ git clone --branch stable-5 https://github.com/minetest/minetest_game.git games/minetest_game }}} und anschließend kompiliert[4] [6]: {{{#!vorlage Befehl cmake . -DRUN_IN_PLACE=0 -DENABLE_GETTEXT=1 make -j2 sudo make install }}} = Bedienung = [[Vorlage(Bildunterschrift, crafting_neu.png, 322 "Crafting", right,)]] Bevor man das Spiel beginnen kann, muss man eine Welt im Menü erstellen. Es ist möglich, mehrere Welten zu erstellen, die unabhängig voneinander hinsichtlich der möglichen Interaktionen konfiguriert werden können. Die einzeln erstellten Welten werden im versteckten Ordner '''~/.minetest/worlds''' abgespeichert. Beim Start des Spiels wählt man nun seine Welt sowie die Optionen "''Creative Modus''" oder ''"Enable Damage"'' an bzw. ab. Die Gesundheit des Spieler reduziert sich beim Fallen in eine Grube, eine Höhle oder beim Schwimmen unter Wasser. Um die Gesundheit wieder aufzuladen, die durch die roten Herzen am Spielfeldrand angezeigt wird, kann man sich auf der Welt z.B. [https://wiki.minetest.net/Apple/de Äpfel] {de}, welche auf Bäumen wachsen, suchen. Oder man sucht sich [https://wiki.minetest.net/Wheat_Seed/de Weizensamen] {de}, die man durch den Abbau von [https://wiki.minetest.net/Grass/de Gras] {de} bekommt. Damit kann man auf [https://wiki.minetest.net/Soil/de Ackerboden] {de} [https://wiki.minetest.net/Wheat/de Weizen] {de} anbauen, den man dann zuerst zu [https://wiki.minetest.net/Flour/de Mehl] {de} und dann zu [https://wiki.minetest.net/Bread/de Brot] {de} verarbeitet. Sämtliche Rohstoffe, die man zum Bauen benötigt, muss man im Spiel abbauen und durch [http://wiki.minetest.com/wiki/Crafting Crafting] {en} erstellen. Die im Spiel gesammelten Rohstoffe können im Gitter von Hand angefertigt werden - hierzu [[Vorlage(Tasten, i)]] betätigen und die Materialien aus dem Inventar im Gitter platzieren. Die Seite [http://wiki.minetest.com/wiki/Crafting Crafting] {en} gibt Hinweise darauf, welche Materialien benötigt werden. So kann man z.B. aus dem Grundmaterial [[Bild(32px-Tree.png,16,)]] Holz über das Gitter [[Bild(32px-Wooden_Planks.png,16,)]] Holzplanken anfertigen, welche man für den Bau einer [[Bild(32px-Chest.png,16,)]] Truhe verwenden kann. Neben dem Ausgangsmaterial ist auch die Anordnung im Gitter von Bedeutung. {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel"> Bedienung +++ Menüpunkt Beschreibung +++ ''"Creative Modus"'' Im Creative Modus wird im Gegensatz zum normalen Spielemodus dem Spieler das komplette Repertoire an möglichen Werkstoffen zur Auswahl angeboten. Das erspart ungeduldigen Spielern das teils sehr aufwändige Abbauen von Rohstoffen. +++ ''"Enable Damage"'' Ist diese Option abgewählt, übersteht der Spieler Stürze und Unterwassertauchgänge schadlos. }}} Die Steuerung ist unter [#Tastenkuerzel Tastenkürzel] zu ersehen. = Server = Im Einzelspielermodus wird ein lokaler Server erstellt. Zu diesem kann sich nur der Einzelspieler-Client mit Administratorrechten verbinden. Im Mehrspielermodus kann man sich mit einem öffentlichen Server aus der Liste verbinden und mit anderen das Abenteuer bestreiten: * [https://www.minetest.net/servers Servers-Minetest] {en} * [http://servers.minetest.ru/ minetest.ru] {en} == Eigener Server == [[Vorlage(Bildunterschrift, dedicated.png, 332 "Dedizierter Server", right,)]] Minetest beinhaltet einen Server, welcher über die Kommandozeile gesteuert werden kann. Dadurch ist es möglich, einen lokale, dedizierten Server zu erstellen. Dafür ist keine grafische Oberfläche nötig. Um einen dedizierten Server zu starten, verwendet man den Befehl [6]: {{{#!vorlage Befehl minetest --server }}} Es empfiehlt sich, den Server in einem separaten [:Screen:] zu starten, da man somit die Terminalsitzung trennen und später fortführen kann. Das verhindert, dass beim Trennen der Verbindung zum Server der Minetest-Server als Instanz abgewürgt wird. = Konfiguration = Das Aussehen sowie das Spielverhalten von Minetest kann angepasst bzw. erweitert werden. == Modifikationen == ## http://dev.minetest.net/Installing_Mods ## https://forum.minetest.net/viewforum.php?f=11 Für das Spiel stehen zahlreiche [https://forum.minetest.net/mmdb Modifikationen] {en} {dl} ([https://forum.minetest.net/viewforum.php?f=11 Alternativ] {en} {dl}) zur Verfügung. Die Auswahl reicht von technische Spielereien wie Rohrleitungen über Pflanzen und Tieren bis hin zu Sonderbaustoffen wie Lichtsteine und Treppenstufen. Neuere Minetest-Versionen beinhalten einen Modmanager mit Anbindung an die Moddatenbank. Für ältere Versionen müssen die heruntergeladenen Archive in den Weltordner z.B. '''~/.minetest/worlds/welt1/worldmods/''' entpackt [2] werden. Möchte man, dass die Mods für alle Welten verfügbar sind, werden sie in nach '''~/.minetest/mods''' entpackt. Sie müssen dann noch im Client aktiviert werden. Installierte und aktivierte Mods werden bei Spielstart automatisch geladen und dem Client beim Verbinden ausgeliefert. Somit brauchen sich Mitspieler nicht erst auf die Suche nach den passenden Mods zu begeben und bekommen beim Anmelden am Server alle notwendigen Texturen. {{{#!vorlage Hinweis Einige Mods sind nicht mit allen Versionen des Spiels kompatibel. Aber Achtung, das Ausprobieren von Mods ist mit Vorsicht zu genießen. Verbaut man spezielle Steine aus einem Mod und entfernt diesen dann wieder wegen möglicher Inkompatibilität zu anderen Modifikationen, hinterlässt diese Aktion an den betreffenden Stellen hässliche Fehler, da die Texturen nicht mehr vorhanden sind. }}} {{{#!vorlage Tabelle <:>[[Bild(pipe-mod.png, x150)]] <:>[[Bild(schafe.png, x150)]] <:>[[Bild(4seasons.png, x150)]] <:>[[Bild(unknown-block.png, x150)]] +++ <:>Modifikation pipeworks <:>Modifikation animals <:>Modifikation 4seasons <:>[#Modifikationen Fehlende Texturen] }}} ## '''world.mt''' ## load_mod_ = true ## == Texturen == ## https://forum.minetest.net/viewtopic.php?id=1592 ## https://forum.minetest.net/viewforum.php?id=4 ## [http://minetest.net/texturepacks Texturen] {en} {dl} können von der Projektseite heruntergeladen werden. Nachdem man das entsprechende Archiv in das Verzeichnis '''~/.minecraft''' entpackt [2] hat - der Name des Ordners kann frei gewählt werden - bearbeitet [3] man die Datei [#minetest-conf minetest.conf] und ergänzt in der Datei die Zeile: ## texture_path = ../Pfad/zu/den/Texturen ## Es empfiehlt sich aber den Ordner '''~/.minecraft/textures''' zu verwenden: ## ~/.minetest/textures/ ## Nach dem speichern der Datei werden die neuen Texturen angewendet. = minetest.conf = Die Datei '''minetest.conf''' ist im [:Homeverzeichnis:] unter '''~/.minetest''' zu finden und kann mit einem Editor [5] bearbeitet werden. In der Grundkonfiguration sind die folgenden Einträge zu ersehen: {{{ address = creative_mode = 0 enable_3d_clouds = 0 enable_damage = 1 name = BENUTZERNAME new_style_leaves = 0 opaque_water = 0 port = 30000 smooth_lighting = 1 }}} == Parameter == Zusätzliche Parameter können übergeben werden. {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel"> Parameter +++ Parameter Funktion +++ `wanted_fps = 30` Erwünschte [wikipedia:Bildfrequenz:] +++ `fps_max = 60` Maximale [wikipedia:Bildfrequenz:] +++ `screenw = 800` Bildbreite - hier `800` Pixel. +++ `screenh = 600` Bildhöhe - hier `600` Pixel. +++ `fullscreen = true` Vollbild (`true`) / Fenstermodus (`false`) +++ `screenshot_path =` Relativer / Absoluter Speicherort +++ `enable_clouds = true` Wolken aktiviert - weiterer möglicher Eintrag: `false` +++ `enable_3d_clouds = true` 3D-Wolken (`true` und `false` möglich) +++ `opaque_water = 1` Durchsichtigkeit des Wassers (`1` und `0`) +++ `fast_move = 1` Schneller laufen ([[Vorlage(Tasten, j)]] drücken) +++ `fov = 72` Sichtfeld anpassen +++ `free_move = 1` In der Welt "fliegen". +++ `enable_sound = 0` Sound (de)aktivieren - `0` bzw. `1` +++ `time_speed = 0` definiert den Tag/Nacht-Zyklus 0=kein Wechlsel }}} Weitere Parameter sind im Wiki von [http://wiki.minetest.com/wiki/Minetest.conf Minetest] {en} zu finden. = Tastenkürzel = Die wichtigsten Tastenkürzel können der Tabelle entnommen werden. Die Belegung kann im Spiel neu zugewiesen werden. [https://wiki.minetest.net/images/2/2a/Tastatur_zu_Minetest-Bedienung.png Hier] {de} ist eine Übersicht der Default-Tastenbelegung auf deutscher Tastatur. {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel"> Tastenkürzel +++ Taste(n) Funktion +++ [[Vorlage(Tasten, wasd)]] Spielfigur bewegen +++ [[Vorlage(Tasten, space)]] Sprung, Leiter aufsteigen, aufwärts fliegen +++ [[Vorlage(Tasten, lmb)]] Angriff, Blöcke abbauen, ... +++ [[Vorlage(Tasten, mmb)]] 10 Blöcke/Gegenstände im Inventar bewegen. +++ Mausrad Blöcke/Gegenstände bewegen +++ [[Vorlage(Tasten, rmb)]] Benutze, Gegestand ablegen,... +++ [[Vorlage(Tasten, q)]] Block/Gegenstand ablegen +++ [[Vorlage(Tasten, 1)]] - [[Vorlage(Tasten, 9)]] Direktanwahl von Blöcken/Gegenständen +++ [[Vorlage(Tasten, I)]] Inventar +++ [[Vorlage(Tasten, t)]] Chat +++ [[Vorlage(Tasten, k)]] Flugmodus (Privileg "fly" erforderlich) +++ [[Vorlage(Tasten, j)]] Schnell bewegen (Privileg "fast" erforderlich) +++ [[Vorlage(Tasten, shift)]] Schleichen, Leiter absteigen, abwärts fliegen }}} = Infobox = {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="verlauf">Minetest +++ Genre: Open-World-Spiel +++ Sprache: {de} {en} +++ Veröffentlichung: 2011 +++ Entwickler: [github:minetest?tab=members:Perttu Ahola und Andere] +++ Systemvoraussetzungen: - +++ Medien: Download +++ Strichcode / EAN / GTIN: - +++ <-2 rowclass="kopf"> +++ Läuft mit: nativ }}} = Links = [[Bild(logo.png, 200, align=right)]] * [https://www.minetest.net/ Minetest] {en} * [https://forum.minetest.net/ Forum] {en} * [https://wiki.minetest.net/Main_Page/de Wiki] {de} * [http://wiki.minetest.com/wiki/Minetest_Wiki Wiki] {en} * [https://wiki.minetest.com/wiki/Crafting Crafting] {en} * [youtube:cJMj8MiqjwI:Minetest - Learn The Basics] * [freenode:minetest:] * [freenode:minetest-de:] * [github:minetest:Minetest] * [launchpad:~minetestdevs:“Minetest Developers” team] * [http://minetest.com/crafting-guide/ Crafting Guide] {en} * [wikipedia:Minetest:] * [ubuntu_fr:minetestc55:Minetest] #tag: Spiele, Linux-Spiel, C++, Open-World-Spiel, Rollenspiel, Open-Source-Spiel