Eigener Server, wo kommen Mods hin?

German
Post Reply
it-wombat
New member
Posts: 5
Joined: Mon Dec 07, 2020 18:38

Eigener Server, wo kommen Mods hin?

by it-wombat » Post

Liebe Minetest-Experten,
ich habe einen Minetestserver nach folgender Anleitung erstellt: https://hackmd.io/@joerglohrer/minetest ... stallation Minetest wird dabei beim Start des Servers automatisch mit /usr/lib/minetest/minetestserver --config /etc/minetest/minetest.conf --logfile /var/log/minetest/minetest.log gestartet. Leider habe ich noch das Problem, dass ich nicht weiß, wo ich die Mods hinpacken muss wenn ich Minetest mit dieser Methode starte. Hier hat die Anleitung leider eine Lücke. "Wie bekomme ich Tiere (Mobs) und erweiterte Möglichkeiten (Farming) serverseitig in die Welten? Beim Systemstart scheint nämlich ein anderer Ordner relevant zu sein als wenn man minetestserver manuell startet." https://hackmd.io/@joerglohrer/minetest ... tallieren- Hat jemand einen Pfad für mich bzw. eine Idee?

Vielen Dank!

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Eigener Server, wo kommen Mods hin?

by Festus1965 » Post

Ich sage das jetzt mal ganz Frech:
* Dann frage doch bitte den Verfasser dort, der das Thema bisher ja auch nicht fertig gestellt hat !

Ansonsten wirst Du einfach Deine Konfiguration durchsehen und fest stellen wo denn die Welt (world) liegt, denn dort etwas höher Richtung Root ist meist auch das Verzeichnis mods zu finden, oder eben noch einzurichten.

Auf meinem Ubuntu (ohne system start, ohne dogger) sieht das so aus:
* home
** .minetest
*** client
*** debugs
*** mods
**** spawn_command
**** ... und viele andere
*** textures
*** worlds
**** AisaThailand
***** world.mt (in DIESER Datei muss man die durch die Welt in mods gefundenen mods dann je nach Wunsch aber noch von false auf true setzen, um sie auch starten zu lassen - sonst helfen auch 1 Millionen mods in mods VZ nicht)
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

User avatar
debiankaios
Member
Posts: 910
Joined: Thu Dec 03, 2020 12:48
IRC: debiankaios
In-game: debiankaios Nowe
Location: germany
Contact:

Re: Eigener Server, wo kommen Mods hin?

by debiankaios » Post

Ich kann immer nur das folgende Tutorial emphelen, auch wenn es ein bischen lang ist viewtopic.php?f=14&t=23298

it-wombat
New member
Posts: 5
Joined: Mon Dec 07, 2020 18:38

Re: Eigener Server, wo kommen Mods hin?

by it-wombat » Post

Festus1965 wrote:
Fri May 21, 2021 01:00
Ich sage das jetzt mal ganz Frech:
* Dann frage doch bitte den Verfasser dort, der das Thema bisher ja auch nicht fertig gestellt hat !
Wenn er in seinem Artikel das schon als Frage formuliert, wird er es selber nicht wissen, sonst hätte er einfach den passenden Pfad angegeben, anstatt eine lange Frage zu formulieren "Beim Systemstart scheint nämlich ein anderer Ordner relevant zu sein als wenn man minetestserver manuell startet."

Deine Ordnerstruktur ist mir klar, nur funktioniert wie gesagt das Ablegen der Mods nicht mit der genannten Startmethode. Die Notwendigkeit der Anpassung der world.mt ist mir klar.

Trotzdem danke für den Hilfeversuch.

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Eigener Server, wo kommen Mods hin?

by Festus1965 » Post

probier mal

Code: Select all

minetestserver --info
auf meinem APC ohne laufenden mts, sehe ich da viele Pfade, die da freundlicherweise gelistet werden ...

[tspoiler]2021-05-23 07:19:52: INFO[Main]: Using system-wide paths (NOT RUN_IN_PLACE)
2021-05-23 07:19:52: INFO[Main]: Detected share path: /usr/local/share/minetest
2021-05-23 07:19:52: INFO[Main]: Detected user path: /home/thomas/.minetest
2021-05-23 07:19:52: INFO[Main]: Detected cache path: /home/thomas/.cache/minetest
2021-05-23 07:19:52: WARNING[Main]: Couldn't find a locale directory!
2021-05-23 07:19:52: INFO[Main]: minetest with SER_FMT_VER_HIGHEST_READ=28, BUILD_TYPE=Release
2021-05-23 07:19:52: INFO[Main]: RUN_IN_PLACE=0
2021-05-23 07:19:52: INFO[Main]: USE_GETTEXT=1
2021-05-23 07:19:52: INFO[Main]: USE_SOUND=0
2021-05-23 07:19:52: INFO[Main]: USE_CURL=1
2021-05-23 07:19:52: INFO[Main]: USE_FREETYPE=1
2021-05-23 07:19:52: INFO[Main]: USE_LUAJIT=0
2021-05-23 07:19:52: INFO[Main]: STATIC_SHAREDIR="/usr/local/share/minetest"
2021-05-23 07:19:52: INFO[Main]: Message locale is now set to: LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=en_US.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=en_US.UTF-8;LC_ADDRESS=en_US.UTF-8;LC_TELEPHONE=en_US.UTF-8;LC_MEASUREME
2021-05-23 07:19:52: INFO[Main]: NT=en_US.UTF-8;LC_IDENTIFICATION=en_US.UTF-8
2021-05-23 07:19:52: INFO[Main]: Searching worlds...
2021-05-23 07:19:52: INFO[Main]: In /home/thomas/.minetest/worlds:
2021-05-23 07:19:52: INFO[Main]: 0 found.
2021-05-23 07:19:52: INFO[Main]: Creating default world at [/home/thomas/.minetest/worlds/world]
2021-05-23 07:19:52: INFO[Main]: Using default gameid [minetest]
2021-05-23 07:19:52: INFO[Main]: Using commanded world path [/home/thomas/.minetest/worlds/world]
2021-05-23 07:19:52: INFO[Main]: Server created for gameid "minetest"
2021-05-23 07:19:52: INFO[Main]: - world: /home/thomas/.minetest/worlds/world
2021-05-23 07:19:52: INFO[Main]: - game: /usr/local/share/minetest/games/minetest_game
2021-05-23 07:19:52: INFO[Main]: Initializing world at /home/thomas/.minetest/worlds/world
2021-05-23 07:19:52: INFO[Main]: ObjDefManager: added biome: name="default" index=0 uid=117
2021-05-23 07:19:52: INFO[Main]: EmergeManager: using 1 threads
[/tspoiler]

Also ich wäre dieser Installationsanleitung gar nicht erst gefolgt ... wenn die nicht bis zum Ende gelöst ist.

aber für mich ist diese Zeile wichtig:
Detected user path: /home/thomas/.minetest
denn nach meinen Erfahrungen und auf meinen Servers sind die allgemeinen mods fuer alle Welten dann hier

Code: Select all

/home/thomas/.minetest/mods
außer Du meinst die mods nur für eine Welt ... die sind dann hier

Code: Select all

/home/thomas/.minetest/worlds/welt/worldmods
welche nicht in der world.mt angegeben und true gesetzt werden müssen.
Last edited by Festus1965 on Sun Jun 06, 2021 00:55, edited 2 times in total.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

User avatar
Walker
Member
Posts: 1813
Joined: Tue Oct 03, 2017 09:22
In-game: Walker
Contact:

Re: Eigener Server, wo kommen Mods hin?

by Walker » Post

debiankaios wrote:
Fri May 21, 2021 14:23
[...] auch wenn es ein bischen lang ist [...]
sorry ;(

User avatar
debiankaios
Member
Posts: 910
Joined: Thu Dec 03, 2020 12:48
IRC: debiankaios
In-game: debiankaios Nowe
Location: germany
Contact:

Re: Eigener Server, wo kommen Mods hin?

by debiankaios » Post

Walker wrote:
Sat Jun 05, 2021 15:28
debiankaios wrote:
Fri May 21, 2021 14:23
[...] auch wenn es ein bischen lang ist [...]
sorry ;(
Ist doch nicht schlimm, ist dafür ausführlich erklärt

User avatar
Linuxdirk
Member
Posts: 3217
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Eigener Server, wo kommen Mods hin?

by Linuxdirk » Post

Auf meinem Server mit Arch Linux liegt die Konfigurationsdatei in /etc/minetest/servername.conf, die Spiele und Mods unter /var/lib/minetest/.minetest/{mods,games} und die Welt unter /var/lib/minetest/servername. Ich glaube, das ist so das sauberste, was man kriegen kann. Kontrolliert wird das ganze dann ganz normal über systemd mittels der parametrisierten Unit minetest@servername (starten, stoppen, Statusüberwachung, etc.).

Aktiviert werden müssen die Mods dann direkt in der Konfigurationsdatei der Welt.

User avatar
Walker
Member
Posts: 1813
Joined: Tue Oct 03, 2017 09:22
In-game: Walker
Contact:

Re: Eigener Server, wo kommen Mods hin?

by Walker » Post

Es geht halt auch VIEL einfacher ...
erstelle einfach in deinem Welten-Ordner ( wo der ist weißt du ? ) einen unterordner "worldmods" und schiebe sie einfach da rein, das hat Zwei Vorteile:

- Wo der Ordner der Welt ist sieht man im Log
- Die Mods werden automatisch geladen ( man muss sie nicht "aktivieren" )

Beispiel:

Ordner der Welt:
/home/user/.minetest/worlds/Testwelt

dann müssen die Mods hier rein:
/home/user/.minetest/worlds/Testwelt/worldmods ( Ordner gegebenenfalls erstmal erstellen )

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests