[[Vorlage(Getestet, focal)]] {{{#!vorlage Wissen [:Anwendungen_hinzufügen:Anwendungen hinzufügen] [:Packprogramme:Archive entpacken] [:Git: Git installieren und benutzen] [:Programme kompilieren: Pakete aus dem Quellcode erstellen] [:Programme starten: Ein Programm ohne Menüeintrag starten] [:Menüeditor:Programme zum Menü hinzufügen] [:Terminal:Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(logo.png, 48, align=left)]] [https://gitlab.com/voxelands/voxelands Voxelands] {en} (ehemals Minetest-Classic) ist ein Open-World-Aufbauspiel, welches aus [:Spiele/Minetest:Minetest] hervorgegangen ist. Im Überlebensmodus müssen Rohstoffe gewonnen werden, um daraus Werkzeuge herstellen zu können. Im Kreativmodus kann der Spieler der eigenen Phantasie freien Lauf lassen und eine Welt erschaffen. Im Abenteuermodus erfüllt der Spieler Aufgaben in einer vorgegebenen Umgebung. Die Abenteuer können im Einzelspieler- oder Mehrspielermodus erlebt werden. Die Entwickler bieten offizielle [#Server Server] an. {{{#!vorlage Tabelle <:>[[Bild(./menü.jpg, x200)]] <:>[[Bild(./spielszene_neu.jpg, x200)]] +++ <:>Menü <:>Spielszene }}} = Installation = Das Spiel ist kein Bestandteil der offiziellen Paketquellen. Man muss es daher selbst aus dem Quelltext kompilieren. == Vorbereitung == Um das Spiel aus dem Quellcode zu bauen, werden die folgenden Pakete benötigt [1]: {{{#!vorlage Paketinstallation build-essential cmake git libbz2-dev libfreetype6-dev libgl1-mesa-dev libirrlicht-dev libjpeg8-dev libopenal-dev libsqlite3-dev libvorbis-dev libxxf86vm-dev }}} == Quellcode == Von [https://gitlab.com/voxelands/voxelands GitLab] {en} {dl} das aktuelle Archiv mit dem Quellcode herunterladen und im [:Homeverzeichnis:] entpacken [2]. Alternativ kann die aktuelle Version via [:Git:] bezogen werden [3][7]: {{{#!vorlage Befehl git clone https://gitlab.com/voxelands/voxelands.git }}} == Kompilieren == In den Ordner mit dem Quellcode wechseln (z.B. '''~/voxelands'''). Anschließend kann der Quellcode übersetzt [4] [7] werden: {{{#!vorlage Befehl cmake -DRUN_IN_PLACE=1 . ## Build a version that runs directly from the source directory: make -j2 ## -j2 = Anzahl der Prozessorkerne. Manche PCs schaffen auch -j4 oder mehr. }}} Über `./voxelands` kann man das Spiel anschließend starten [5] und auf Wunsch einen Menüeintrag [6] vornehmen. = Spielstart = Im Menü kann der Spieler zwischen den folgenden Möglichkeiten wählen: {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel"> Bedienung +++ Menüpunkt Beschreibung +++ ''"Figurenersteller"'' Eigene Spielfigur erstellen/anpassen. +++ ''"Einzelspieler"'' Lokales Spiel starten. Hier wird ein lokaler [#Server Server] erstellt - zu diesem kann sich nur der Einzelspieler-Client verbinden. +++ ''"Netzwerkserver"'' An einer [#Server Mehrspielerpartie] teilnehmen. +++ ''"Einstellungen"'' Grafikeinstellungen, Vollbild- / Fenstermodus ändern und die Tastenbelegung anpassen. +++ ''"Mitwirkende"'' Credits +++ ''"Ende"'' Spiel beenden }}} = Server = [[Vorlage(Bildunterschrift, Server.jpg, 310, "Dedizierter Server", right)]] Im Mehrspielermodus kann man sich mit einem öffentlichen Server aus der Liste verbinden und mit anderen das Abenteuer bestreiten. == Eigener Server == Voxelands 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 ./voxelands-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 Voxelands-Server als Instanz abgewürgt wird. = Tastenkürzel = Die wichtigsten Tastenkürzel können der Tabelle entnommen werden. Die Belegung kann im Spiel neu zugewiesen werden. {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel"> Tastenkürzel +++ Taste(n) Funktion +++ [[Vorlage(Tasten, wasd)]] Spieler bewegen +++ [[Vorlage(Tasten, e)]] Benutzen +++ [[Vorlage(Tasten, shift)]] Schleichen +++ [[Vorlage(Tasten, space)]] Springen +++ [[Vorlage(Tasten, i)]] Inventar +++ [[Vorlage(Tasten, t)]] Chat +++ [[Vorlage(Tasten, shift+7)]] Befehl eingeben +++ [[Vorlage(Tasten, k)]] Fliegen (de)aktivieren }}} = Infobox = {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="verlauf">Voxelands +++ Genre: Open-World-Spiel +++ Sprache: {en} {de} +++ Veröffentlichung: 2013+ +++ Entwickler: Lisa Milne & others +++ Systemvoraussetzungen: - +++ Medien: Download +++ Strichcode / EAN / GTIN: - +++ <-2 rowclass="kopf"> +++ Läuft mit: nativ }}} = Links = [[Vorlage(Bildunterschrift, Inventar.jpg, 176, "Crafting", right)]] * [https://gitlab.com/voxelands/voxelands.git Quellcode] {en} {dl} * [irc://irc.freenode.net/voxelands '''#voxelands'''] ([freenode:voxelands:]) * [http://wiki.minetest.com/wiki/Crafting Crafting] {en} * [holarse:Voxelands:] * [youtube:F3G019hApeU:Kurz angespielt: Minetest Classic (v.1312.01)] #tag: Spiele, Linux-Spiel, C++, Open-World-Spiel, Rollenspiel, Open-Source-Spiel, RPi