Luanti: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Die Seite wurde neu angelegt: „<div style="float:right;">{{Infobox Games| Name=Minetest |Bild=250px |Beschreibung=Eine Einstiegsansicht im Standardspiel…“
 
Server-EInrichtung hinzugefügt
Zeile 51: Zeile 51:


Spiele werden manuell installiert. Nach dem Herunterladen werden sie nach {{ic|~/.minetest/games}} entpackt. Nach einem Neustart des Clients erscheinen sie als Icon in der unteren Leiste im Launcher.
Spiele werden manuell installiert. Nach dem Herunterladen werden sie nach {{ic|~/.minetest/games}} entpackt. Nach einem Neustart des Clients erscheinen sie als Icon in der unteren Leiste im Launcher.
== Server ==
[[Bild:minetest-0.4.10-multiplayer.jpg|thumb|Zwei Spieler stehen sich im Multiplayer-Modus gegenüber]]
Es gibt zwei Varianten, einen Minetest-Server zu betreiben. Die Ad-hoc-Variante bietet sich immer dann an, wenn man „mal eben schnell“ einen Server betreiben möchte, weil man zum Beispiel mit Freunden im LAN spielen möchte, aber nicht erst einen „vollständigen“ Server einrichten möchte.
Ein Dedizierter Server ist dann zu empfehlen, wenn man dauerhaft einen Server betreiben möchte. Ein dedizierter Server bietet mehr Optionen als ein Ad-hoc-Server, und läuft zudem permanent, und nicht bloß wenn man selbst Minetest gestartet hat.
=== Ad-hoc ===
Will man kurzfristig einen Server starten, so kann man im Client auf den Tab „Server“ klicken. In dem Dialog kann man die Spielwelt wählen, in den eckigen Klammern hinter dem Weltname wird das ''Spiel'' (s.o.) angezeigt. Über „Configure“ kann man, wie im Singleplayermodus, die zu ladenden Mods konfigurieren.
{{hinweis|„Delete“ löscht die Spielwelt an sich (auch für den Singleplayer-Modus) nicht die Serverbezogene Konfiguration!}}
Linksseitig kann man zusätzlich zum Kreativmodus und zum aktivierten Schadenssystem mittels „Public“ bestimmen, ob der Server bei der öffentlichen Serverliste angemeldet werden soll. Dies sollte man nur dann tun, wenn man auch mit fremden zusammen Spielen will, für gemeinsames Spielen unter Freunden ist dies nicht nötig.
Name und Passwort dienen zur Identifikation auf dem Server, nicht für den Server selbst. Wenn man den Server startet, betritt man ihn mit den angegebenen Daten direkt selbst. Andere Spieler, die die IP des Computers kennen, können dem Server ebenfalls beitreten.
=== Dedizierter Server ===
Das Paket {{Paket|minetest-server}} verfügt über einen [[systemd|systemd-Service]], über den verschiedene Serverinstanzen gestartet werden können.
Es können beliebige Instanznamen verwendet werden. Damit die Serverinstanz erfolgreich gestartet werden kann, muss unter {{ic|/etc/minetest/spielplatz.conf}} eine Konfigurationsdatei angelegt werden. {{ic|spielplatz}} muss durch den gewünschten Instanznamen ersetzt werden.
Da der Minetest-Server unter dem Usernamen sowie der Gruppe {{ic|minetest}} läuft, sollte die Datei mittels [[Rechteverwaltung|chown]] User/Gruppe {{ic|minetest:minetest}} zugewiesen werden. Das Weltverzeichnis wird beim ersten Start automatisch mit den passenden Rechten generiert.
Das ''Spiel'' (s.o) kann in der entsprechenden Konfigurationsdatei des Servers (im Beispiel {{ic|/etc/minetest/spielplatz.conf}}) über den Parameter {{ic|default_game}} definiert werden. Das Spiel muss im Verzeichnis {{ic|/var/lib/minetest/.minetest/games/}} vorhanden sein.
Änderungen des Spiels wirken sich nicht auf bereits erstellte Welten aus. Soll das Spiel einer bestehenden Welt verändert werden, muss der Parameter {{ic|gameid}} in der Datei {{ic|world.mt}} im Weltverzeichnis angepasst werden. Danach muss der Server jeweils neu gestartet werden.
systemctl start minetest@spielplatz
systemctl enable minetest@spielplatz
Dies startet eine Minetest-Server-Instanz mit dem Namen {{ic|spielplatz}}, und aktiviert die Instanz für den automatischen Start bei Systemstart.
In der Beispiel-Konfigurationsdatei von Minetest befinden sich im Abschnitt „Server stuff“ alle serverrelevanten Konfiugurationsoptionen inklusive einer kurzer Beschreibung sowie deren Standardwerte.


== Siehe auch ==
== Siehe auch ==

Version vom 7. November 2014, 07:31 Uhr

Minetest
Datei:Minetest-0.4.10-default.jpg
Eine Einstiegsansicht im Standardspiel
Basisdaten
Entwickler: Perttu Ahola und weitere
Publisher: Selbstveröffentlicht
Releasedatum: Februar 2011
Version: 0.4.10 (2014-07-06)
Größe: ~6 MB für Minetest selbst
Lizenz: LGPLv2 oder später
Kopierschutz: keiner
Altersfreigabe: n/a
Website: minetest.net


Minetest ist der Name einer auf Irrlicht basierenden Spiele-Engine für voxelbasierte Spiele, sowie der Name der Referenzimplementierung eben jener Engine in Form des Spiels „Minetest“. Der Begriff wird üblicher Weise synonym für das Spiel als auch die Engine verwendet.

Minetest wurde wie Minecraft basierend auf dem Konzept von InfiniMiner gestaltet, und besitzt viele Anleihen aus Minecraft, was die Craftingrezepte oder die generelle Spielmechanik betrifft.

Grundsätzlich unterscheiden sich die beiden Programme darin, dass Minecraft ein vollständiges Spiel ist, und Minetest vor allem eine Grundlage für eigene Erweiterungen bietet.

Installation

Minetest ist als minetest in community verfügbar, und kann von dort mittels Pacman installiert werden.

# Minetest an sich
pacman -S minetest

# optionaler dedizierter Multiplayer-Server
pacman -S minetest-server

Bezeichnungen

Abweichend von anderen voxelbasierten Spielen werden Blöcke in Minetest Nodes(Knoten) genannt, Blocks (Blöcke) sind Zusammenfassungen von 16×16 Nodes, und werden in anderen Spielen üblicher weise Chunks genannt, diesen Begriff gibt es in Minetest in diesem Zusammenhang nicht.

Aufgrund der Popularität von Minecraft werden häufig dessen Bezeichnungen (eben „Blöcke“ für die Knoten und „Chunks“ für die Blöcke) auch auf Minetest angewendet.

Mods

Datei:Minetest-0.4.10-mods.jpg
Der Auswahldialog zeigt einige Mods an

Da Minetest praktisch lediglich die Engine und Grundfunktionen bereitstellt, sind Mods sind ein zentraler Punkt in Minetest. Mods werden in der Skriptsprache Lua basierend auf einer API entwickelt, und können sowohl manuell als auch innerhalb des Spielclients installiert werden.

Über Mods können nicht nur neue Knoten hinzugefügt werden, auch Fahr- und Flugzeuge, andere Waffen, und diverse weitere Gegenstände werden über Mods integriert. Zudem besteht die Möglichkeit, Mods zu Modpacks zusammenzufassen, und so mehrere Mods auf einmal zu aktivieren und zu deaktivieren.

Mods können zudem von anderen Mods abhängen. Minetest kann die Abhängigkeiten überprüfen und entsprechend anzeigen. Darüber hinaus können Mods je Welt aktiviert und deaktiviert werden.

Spiele

Datei:Minetest-0.4.10-carbone.jpg
Das Spiel „Carbone“ in einem bereits auskonfigurierten Client

Spiele („Games“ oder „Subgames“ genannt) bilden einen weiteren Hauptpunkt von Minetest. Standardmäßig sind die Spiele Minetest Game und Minimal development test verfügbar. In der unteren Zeile im Launcher werden die Spiele durch Icons repräsentiert aufgelistet.

Durch einen Klick wechselt man zum entsprechenden Spiel. Welten sind Spielabhängig und werden nur in demjenigen Spiel angezeigt, in dem sie Erstellt wurden. Das aktuelle Spiel wird auch oben links in der Versionseinblendung angezeigt.

Spiele sind eine Zusammenfassung von Mods, Texturen, entsprechenden Konfigurationsdateien und eigenen Designelementen für den Launcher. Basierend auf Minetest (hier: die Engine) bieten Spiele vielfältige Möglichkeiten, angefangen bei einfachen Optimierungen der Minetest-Standards (hier: das Spiel) bis hin zu kompletten Überarbeitungen mit Survival-, Realismus-, Endzeit-, oder Technik-Schwerpunkt.

Spiele werden manuell installiert. Nach dem Herunterladen werden sie nach ~/.minetest/games entpackt. Nach einem Neustart des Clients erscheinen sie als Icon in der unteren Leiste im Launcher.

Server

Datei:Minetest-0.4.10-multiplayer.jpg
Zwei Spieler stehen sich im Multiplayer-Modus gegenüber

Es gibt zwei Varianten, einen Minetest-Server zu betreiben. Die Ad-hoc-Variante bietet sich immer dann an, wenn man „mal eben schnell“ einen Server betreiben möchte, weil man zum Beispiel mit Freunden im LAN spielen möchte, aber nicht erst einen „vollständigen“ Server einrichten möchte.

Ein Dedizierter Server ist dann zu empfehlen, wenn man dauerhaft einen Server betreiben möchte. Ein dedizierter Server bietet mehr Optionen als ein Ad-hoc-Server, und läuft zudem permanent, und nicht bloß wenn man selbst Minetest gestartet hat.

Ad-hoc

Will man kurzfristig einen Server starten, so kann man im Client auf den Tab „Server“ klicken. In dem Dialog kann man die Spielwelt wählen, in den eckigen Klammern hinter dem Weltname wird das Spiel (s.o.) angezeigt. Über „Configure“ kann man, wie im Singleplayermodus, die zu ladenden Mods konfigurieren.

Hinweis: „Delete“ löscht die Spielwelt an sich (auch für den Singleplayer-Modus) nicht die Serverbezogene Konfiguration!

Linksseitig kann man zusätzlich zum Kreativmodus und zum aktivierten Schadenssystem mittels „Public“ bestimmen, ob der Server bei der öffentlichen Serverliste angemeldet werden soll. Dies sollte man nur dann tun, wenn man auch mit fremden zusammen Spielen will, für gemeinsames Spielen unter Freunden ist dies nicht nötig.

Name und Passwort dienen zur Identifikation auf dem Server, nicht für den Server selbst. Wenn man den Server startet, betritt man ihn mit den angegebenen Daten direkt selbst. Andere Spieler, die die IP des Computers kennen, können dem Server ebenfalls beitreten.

Dedizierter Server

Das Paket minetest-server verfügt über einen systemd-Service, über den verschiedene Serverinstanzen gestartet werden können.

Es können beliebige Instanznamen verwendet werden. Damit die Serverinstanz erfolgreich gestartet werden kann, muss unter /etc/minetest/spielplatz.conf eine Konfigurationsdatei angelegt werden. spielplatz muss durch den gewünschten Instanznamen ersetzt werden.

Da der Minetest-Server unter dem Usernamen sowie der Gruppe minetest läuft, sollte die Datei mittels chown User/Gruppe minetest:minetest zugewiesen werden. Das Weltverzeichnis wird beim ersten Start automatisch mit den passenden Rechten generiert.

Das Spiel (s.o) kann in der entsprechenden Konfigurationsdatei des Servers (im Beispiel /etc/minetest/spielplatz.conf) über den Parameter default_game definiert werden. Das Spiel muss im Verzeichnis /var/lib/minetest/.minetest/games/ vorhanden sein.

Änderungen des Spiels wirken sich nicht auf bereits erstellte Welten aus. Soll das Spiel einer bestehenden Welt verändert werden, muss der Parameter gameid in der Datei world.mt im Weltverzeichnis angepasst werden. Danach muss der Server jeweils neu gestartet werden.

systemctl start minetest@spielplatz
systemctl enable minetest@spielplatz

Dies startet eine Minetest-Server-Instanz mit dem Namen spielplatz, und aktiviert die Instanz für den automatischen Start bei Systemstart.

In der Beispiel-Konfigurationsdatei von Minetest befinden sich im Abschnitt „Server stuff“ alle serverrelevanten Konfiugurationsoptionen inklusive einer kurzer Beschreibung sowie deren Standardwerte.

Siehe auch

  • Minecraft – ein proprietäres voxelbasiertes Spiel

Weblinks