Blame


1 5127fd58 2021-12-17 jrmu version=pmwiki-2.2.130 ordered=1 urlencoded=1
2 6d39da5b 2022-12-27 jrmu agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36
3 6d39da5b 2022-12-27 jrmu author=miniontoby
4 5127fd58 2021-12-17 jrmu charset=UTF-8
5 6d39da5b 2022-12-27 jrmu csum=Added more ways to install
6 5127fd58 2021-12-17 jrmu ctime=1607347000
7 6d39da5b 2022-12-27 jrmu host=45.136.74.157
8 5127fd58 2021-12-17 jrmu name=Openbsd.Minetest
9 6d39da5b 2022-12-27 jrmu rev=32
10 5127fd58 2021-12-17 jrmu targets=
11 6d39da5b 2022-12-27 jrmu text=Here is how to install the minetest server on Openbsd:%0a%0a%0a!! Using pkg_add for stable builds%0a%0aYou can now use the [@doas pkg_add minetest@] again (since they actually updated it). %0a%0a%0a!! Using automated build for dev builds%0a%0aOr use the automated dev builds which I (Miniontoby) am providing at [[https://edugit.org/Miniontoby/openbsd-minetest-builds/-/releases|| https://edugit.org/Miniontoby/openbsd-minetest-builds/-/releases]]%0a%0a%0a!! Building minetest yourself%0a%0a%0a!!! Install Dependencies:%0a[@doas pkg_add g++ cmake luajit sqlite3 git jpeg png doxygen@]%0a%0a'''NOTE:''' if prompted for a version for g++, version 11.2 is confirmed working%0a%0a!!! Build IrrlichtMt: %0a[@git clone https://github.com/minetest/irrlicht.git;%0acd irrlicht;%0acmake . -B build -DBUILD_SHARED_LIBS=FALSE;%0acmake --build build;@]%0a%0a!!! Build Minetest: %0a[@cd ../;%0agit clone https://github.com/minetest/minetest.git;%0acd minetest;%0acmake . -B build -DCMAKE_PREFIX_PATH=../irrlicht/build -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=FALSE -DBUILD_SERVER=TRUE -DENABLE_SOUND=OFF -DENABLE_GETTEXT=OFF -DENABLE_CURSES=OFF -DENABLE_POSTGRESQL=OFF -DENABLE_LEVELDB=OFF -DENABLE_REDIS=OFF -DENABLE_SPATIAL=OFF;%0acmake --build build;@]%0a%0a!! Install Game for Minetest%0aMinetest on its own is just an engine. You also need to install a game to load into the engine. There are several games available, but here are a few to try on your first server.%0a%0a!!! Install Minetest Game%0aThe default minetest game is confusingly called Minetest Game and can be installed like this:%0a%0a[@cd games%0agit clone https://github.com/minetest/minetest_game.git%0a@]%0a%0a!!! Install IRCNow Game%0aIf you want more than just the minetest_game mods, then use ircnow_game.%0aIt includes an IRC pack (with the fix below already included), ircnow_messages (based on the irc mod settings) and skin mod with uploader and minecraft skin (64x64) compatiblity.%0a%0a[@%0adoas pkg_add unzip%0acd games%0awget https://minetest.ircforever.org/ircnow_game.zip%0aunzip ircnow_game.zip%0a@]%0a%0a!!! Install Exile Game%0aAnother minetest game hosted here on IRCNOW is [[https://exile.planetofnix.com/wiki | Exile]]. %0a%0a[@%0acd games%0agit clone https://codeberg.org/Mantar/Exile.git%0a@]%0a%0a!! Running the server:%0a%0a!!! Running a server the default way%0a%0a* add world folder or let it be created.%0a* Edit minetest.conf: %3cSOMETHING> = required, [SOMETHING] = optional, %3csomething || anything> = or%0a[@name = %3cINGAME NICKNAME>%0aserver_name = %3cSERVER NAME>%0aserver_description = %3cSERVER DESCRIPTION>%0aserver_address = %3cYOUR VPS ADDRESS>%0aserver_url = [YOUR SERVER PAGE URL]%0aserver_announce = %3ctrue || false>%0aserverlist_url = servers.minetest.net%0aport = %3cYOUR PORT>%0abind_address = [YOUR BIND ADDRESS]%0aipv6_server = %3ctrue || false>%0amotd = Welcome by my server%0amax_users = %3cYOUR MAX>%0aenable_damage = %3ctrue || false>%0acreative_mode = %3ctrue || false>@]%0a* run the world: [@ ./bin/minetestserver --world worlds/%3cWORLDNAME> --config minetest.conf@]%0a%0a!!! Running multiple servers the easier way%0a%0aCheck mtctl: [[https://wiki.miniontoby.host.ircnow.org/Miniontoby/Mtctl]]%0a%0aThere is full instruction for installing and usage%0a%0a!! Installing Mods%0aMods are installed in the mods directory where you installed minetest. As an example, lets install the irc mod so you can connect your in game chat to an irc channel. The irc mod uses submodules so you need to clone it with --recursive like so:%0a%0a[@cd mods%0agit clone --recursive https://github.com/minetest-mods/irc.git%0a@]%0a%0aYou also need to install luasocket to the system%0a%0a[@pkg_add luasocket%0a@]%0a%0aYou'll need to add irc to your list of secure.trusted_mods in minetest.conf and the following options for irc mod. Additional options are available. Check mods/irc/README.md for details.%0a%0a[@%0asecure.trusted_mods = irc%0a%0airc.server = irc.ircnow.org%0airc.channel = #minetest%0airc.interval = 2.0%0airc.nick = MTDEV%0airc.send_join_part = true%0airc.realname = Join at YOUR.MINETEST.SERVER.ADDRESS.com:PORT%0a@]%0a%0aYou also need to enable the irc mod for your world by editing the world.mt file. You'll find it in your worlds directory and should have a line like this. Set it to false to disable it.%0a%0a[@%0aload_mod_irc = true%0a@]%0a!!Known Issues%0a!!!IRC Mod%0aThere is a known issue connecting to some irc servers that produces an error like this:%0a%0a[@%0aERROR[Server]: IRC: Connection error: irc.example.com: /home/minetest/mods/irc/hooks.lua:174: attempt to index local 'user' (a nil value) -- Reconnecting in 600 seconds...%0a@]%0a%0aIf you get this error, try modifying line 174 from this:%0a%0a[@%0aif user.nick and target == irc.config.channel then%0a@]%0a%0ato this:%0a%0a[@%0aif user and user.nick and target == irc.config.channel then%0a@]%0a%0aThis checks that user isn't null before checking user.nick.%0a%0a!!!Invalid Wide String%0aWe've finally found a fix for the 'Invalid Wide String' errors when using non-English characters. It's related to special handling needed for BSD specific implementation of iconv. [[https://forum.minetest.net/viewtopic.php?f=6&t=28483&p=412885#p412885 | Here's the forum post Mantar made relating to the issue.]]%0a%0aMantar submitted a PR which was [[https://github.com/minetest/minetest/commit/95d7fcb9499d7f51a660847a5b5671925206883f | merged into Head]]. So updating your minetest git and recompiling should resolve this issue.%0a%0a[@%0acd minetest%0agit pull%0a@]%0a%0aThen run the cmake commands form the Build Minetest section above.%0a
12 6d39da5b 2022-12-27 jrmu time=1672082630
13 6d39da5b 2022-12-27 jrmu author:1672082630=miniontoby
14 6d39da5b 2022-12-27 jrmu csum:1672082630=Added more ways to install
15 6d39da5b 2022-12-27 jrmu diff:1672082630:1666569529:=1,15c1%0a%3c Here is how to install the minetest server on Openbsd:%0a%3c %0a%3c %0a%3c !! Using pkg_add for stable builds%0a%3c %0a%3c You can now use the [@doas pkg_add minetest@] again (since they actually updated it). %0a%3c %0a%3c %0a%3c !! Using automated build for dev builds%0a%3c %0a%3c Or use the automated dev builds which I (Miniontoby) am providing at [[https://edugit.org/Miniontoby/openbsd-minetest-builds/-/releases|| https://edugit.org/Miniontoby/openbsd-minetest-builds/-/releases]]%0a%3c %0a%3c %0a%3c !! Building minetest yourself%0a%3c %0a---%0a> !! Install server software for minetest on Openbsd:%0a
16 6d39da5b 2022-12-27 jrmu host:1672082630=45.136.74.157
17 590a1b98 2022-10-24 jrmu author:1666569529=izzyb
18 590a1b98 2022-10-24 jrmu csum:1666569529=Added Exile game
19 590a1b98 2022-10-24 jrmu diff:1666569529:1659302046:=13a14%0a> %0a21,23d21%0a%3c !! Install Game for Minetest%0a%3c Minetest on its own is just an engine. You also need to install a game to load into the engine. There are several games available, but here are a few to try on your first server.%0a%3c %0a25,26c23,24%0a%3c The default minetest game is confusingly called Minetest Game and can be installed like this:%0a%3c %0a---%0a> Minetest on its own is just a game engine. You also need to install a game for the server to load. The default minetest game is confusingly called Minetest Game and can be installed like this:%0a> %0a42,48d39%0a%3c !!! Install Exile Game%0a%3c Another minetest game hosted here on IRCNOW is [[https://exile.planetofnix.com/wiki | Exile]]. %0a%3c %0a%3c [@%0a%3c cd games%0a%3c git clone https://codeberg.org/Mantar/Exile.git%0a%3c @]%0a
20 590a1b98 2022-10-24 jrmu host:1666569529=68.148.177.239
21 bee1c699 2022-08-01 jrmu author:1659302046=izzyb
22 bee1c699 2022-08-01 jrmu diff:1659302046:1659301932:minor=122c122%0a%3c We've finally found a fix for the 'Invalid Wide String' errors when using non-English characters. It's related to special handling needed for BSD specific implementation of iconv. [[https://forum.minetest.net/viewtopic.php?f=6&t=28483&p=412885#p412885 | Here's the forum post Mantar made relating to the issue.]]%0a---%0a> We've finally found a fix for the 'Invalid Wide String' errors when using non-English characters. Its related to special compile flags needed for BSD specific implementation of iconv. [[https://forum.minetest.net/viewtopic.php?f=6&t=28483&p=412885#p412885 | Here's the forum post Mantar made relating to the issue.]]%0a
23 bee1c699 2022-08-01 jrmu host:1659302046=68.148.177.239
24 bee1c699 2022-08-01 jrmu author:1659301932=izzyb
25 bee1c699 2022-08-01 jrmu diff:1659301932:1659297210:=125,131d124%0a%3c %0a%3c [@%0a%3c cd minetest%0a%3c git pull%0a%3c @]%0a%3c %0a%3c Then run the cmake commands form the Build Minetest section above.%0a
26 bee1c699 2022-08-01 jrmu host:1659301932=68.148.177.239
27 bee1c699 2022-08-01 jrmu author:1659297210=xfnw
28 bee1c699 2022-08-01 jrmu csum:1659297210=fix spelling
29 bee1c699 2022-08-01 jrmu diff:1659297210:1659291526:minor=122c122%0a%3c We've finally found a fix for the 'Invalid Wide String' errors when using non-English characters. Its related to special compile flags needed for BSD specific implementation of iconv. [[https://forum.minetest.net/viewtopic.php?f=6&t=28483&p=412885#p412885 | Here's the forum post Mantar made relating to the issue.]]%0a---%0a> We've finally found a fix for the 'Invalid Wide String' errors when using none English characters. Its related to special compile flags needed for BSD specific implementation of iconv. [[https://forum.minetest.net/viewtopic.php?f=6&t=28483&p=412885#p412885 | Here's the forum post Mantar made relating to the issue.]]%0a
30 bee1c699 2022-08-01 jrmu host:1659297210=2600:4040:2c6f:2200::212
31 bee1c699 2022-08-01 jrmu author:1659291526=izzyb
32 bee1c699 2022-08-01 jrmu csum:1659291526=Added Known Issues section and documented fix for Invalid Wide String Error
33 bee1c699 2022-08-01 jrmu diff:1659291526:1659291073:=122,124c122,124%0a%3c We've finally found a fix for the 'Invalid Wide String' errors when using none English characters. Its related to special compile flags needed for BSD specific implementation of iconv. [[https://forum.minetest.net/viewtopic.php?f=6&t=28483&p=412885#p412885 | Here's the forum post Mantar made relating to the issue.]]%0a%3c %0a%3c Mantar submitted a PR which was [[https://github.com/minetest/minetest/commit/95d7fcb9499d7f51a660847a5b5671925206883f | merged into Head]]. So updating your minetest git and recompiling should resolve this issue.%0a---%0a> We've finally found a fix for the 'Invalid Wide String' errors when using none English characters. Its related to special compile flags needed for BSD specific implementation of iconv. Here's the forum post Mantar made relating to the issue:%0a> %0a> [[https://forum.minetest.net/viewtopic.php?f=6&t=28483&p=412885#p412885]]%0a
34 bee1c699 2022-08-01 jrmu host:1659291526=68.148.177.239
35 bee1c699 2022-08-01 jrmu author:1659291073=izzyb
36 bee1c699 2022-08-01 jrmu diff:1659291073:1647975599:=99,102c99,101%0a%3c !!Known Issues%0a%3c !!!IRC Mod%0a%3c There is a known issue connecting to some irc servers that produces an error like this:%0a%3c %0a---%0a> %0a> '''NOTE:''' There is a known issue connecting to some irc servers that produces an error like this:%0a> %0a119,124c118%0a%3c This checks that user isn't null before checking user.nick.%0a%3c %0a%3c !!!Invalid Wide String%0a%3c We've finally found a fix for the 'Invalid Wide String' errors when using none English characters. Its related to special compile flags needed for BSD specific implementation of iconv. Here's the forum post Mantar made relating to the issue:%0a%3c %0a%3c [[https://forum.minetest.net/viewtopic.php?f=6&t=28483&p=412885#p412885]]%0a---%0a> This checks that user isn't null before checking user.nick.%0a\ No newline at end of file%0a
37 bee1c699 2022-08-01 jrmu host:1659291073=68.148.177.239
38 1c6c6516 2022-03-23 jrmu author:1647975599=izzyb
39 1c6c6516 2022-03-23 jrmu csum:1647975599=added not that ircnow game includes the irc mod patch mentioned at the end
40 1c6c6516 2022-03-23 jrmu diff:1647975599:1647972916:minor=31c31%0a%3c It includes an IRC pack (with the fix below already included), ircnow_messages (based on the irc mod settings) and skin mod with uploader and minecraft skin (64x64) compatiblity.%0a---%0a> It includes an IRC pack, ircnow_messages (based on the irc mod settings) and skin mod with uploader and minecraft skin (64x64) compatiblity.%0a
41 1c6c6516 2022-03-23 jrmu host:1647975599=68.148.177.239
42 1c6c6516 2022-03-23 jrmu author:1647972916=miniontoby
43 1c6c6516 2022-03-23 jrmu csum:1647972916=added ircnow_game
44 1c6c6516 2022-03-23 jrmu diff:1647972916:1647962403:=29,40d28%0a%3c !!! Install IRCNow Game%0a%3c If you want more than just the minetest_game mods, then use ircnow_game.%0a%3c It includes an IRC pack, ircnow_messages (based on the irc mod settings) and skin mod with uploader and minecraft skin (64x64) compatiblity.%0a%3c %0a%3c [@%0a%3c doas pkg_add unzip%0a%3c cd games%0a%3c wget https://minetest.ircforever.org/ircnow_game.zip%0a%3c unzip ircnow_game.zip%0a%3c @]%0a%3c %0a%3c %0a91d78%0a%3c irc.realname = Join at YOUR.MINETEST.SERVER.ADDRESS.com:PORT%0a
45 1c6c6516 2022-03-23 jrmu host:1647972916=45.136.74.157
46 1c6c6516 2022-03-23 jrmu author:1647962403=izzyb
47 1c6c6516 2022-03-23 jrmu csum:1647962403=added note about irc using submodules so --recursive needed for the git clone
48 1c6c6516 2022-03-23 jrmu diff:1647962403:1647962396:minor=
49 1c6c6516 2022-03-23 jrmu host:1647962403=68.148.177.239
50 1c6c6516 2022-03-23 jrmu author:1647962396=izzyb
51 1c6c6516 2022-03-23 jrmu csum:1647962396=added note about irc using submodules so --recursive needed for the git clone
52 1c6c6516 2022-03-23 jrmu diff:1647962396:1647961043:minor=58,59c58,59%0a%3c Mods are installed in the mods directory where you installed minetest. As an example, lets install the irc mod so you can connect your in game chat to an irc channel. The irc mod uses submodules so you need to clone it with --recursive like so:%0a%3c %0a---%0a> Mods are installed in the mods directory where you installed minetest. As an example, lets install the irc mod so you can connect your in game chat to an irc channel.%0a> %0a69c69%0a%3c You'll need to add irc to your list of secure.trusted_mods in minetest.conf and the following options for irc mod. Additional options are available. Check mods/irc/README.md for details.%0a---%0a> You'll need to add irc to your list of secure.trusted_mods in minetest.conf and the following options for irc mod.%0a
53 1c6c6516 2022-03-23 jrmu host:1647962396=68.148.177.239
54 1c6c6516 2022-03-23 jrmu author:1647961043=izzyb
55 1c6c6516 2022-03-23 jrmu csum:1647961043=Added fix for error in hooks.lua line 174
56 1c6c6516 2022-03-23 jrmu diff:1647961043:1647927222:minor=85,105c85%0a%3c @]%0a%3c %0a%3c '''NOTE:''' There is a known issue connecting to some irc servers that produces an error like this:%0a%3c %0a%3c [@%0a%3c ERROR[Server]: IRC: Connection error: irc.example.com: /home/minetest/mods/irc/hooks.lua:174: attempt to index local 'user' (a nil value) -- Reconnecting in 600 seconds...%0a%3c @]%0a%3c %0a%3c If you get this error, try modifying line 174 from this:%0a%3c %0a%3c [@%0a%3c if user.nick and target == irc.config.channel then%0a%3c @]%0a%3c %0a%3c to this:%0a%3c %0a%3c [@%0a%3c if user and user.nick and target == irc.config.channel then%0a%3c @]%0a%3c %0a%3c This checks that user isn't null before checking user.nick. %0a\ No newline at end of file%0a---%0a> @] %0a
57 1c6c6516 2022-03-23 jrmu host:1647961043=68.148.177.239
58 1c6c6516 2022-03-23 jrmu author:1647927222=izzyb
59 1c6c6516 2022-03-23 jrmu csum:1647927222=Added instructions for installing the irc mod.
60 1c6c6516 2022-03-23 jrmu diff:1647927222:1647923139:=55,85c55%0a%3c There is full instruction for installing and usage%0a%3c %0a%3c !! Installing Mods%0a%3c Mods are installed in the mods directory where you installed minetest. As an example, lets install the irc mod so you can connect your in game chat to an irc channel.%0a%3c %0a%3c [@cd mods%0a%3c git clone --recursive https://github.com/minetest-mods/irc.git%0a%3c @]%0a%3c %0a%3c You also need to install luasocket to the system%0a%3c %0a%3c [@pkg_add luasocket%0a%3c @]%0a%3c %0a%3c You'll need to add irc to your list of secure.trusted_mods in minetest.conf and the following options for irc mod.%0a%3c %0a%3c [@%0a%3c secure.trusted_mods = irc%0a%3c %0a%3c irc.server = irc.ircnow.org%0a%3c irc.channel = #minetest%0a%3c irc.interval = 2.0%0a%3c irc.nick = MTDEV%0a%3c irc.send_join_part = true%0a%3c @]%0a%3c %0a%3c You also need to enable the irc mod for your world by editing the world.mt file. You'll find it in your worlds directory and should have a line like this. Set it to false to disable it.%0a%3c %0a%3c [@%0a%3c load_mod_irc = true%0a%3c @] %0a---%0a> There is full instruction for installing and usage%0a\ No newline at end of file%0a
61 1c6c6516 2022-03-23 jrmu host:1647927222=68.148.177.239
62 1c6c6516 2022-03-23 jrmu author:1647923139=izzyb
63 1c6c6516 2022-03-23 jrmu csum:1647923139=added instructions for installing minetest game
64 1c6c6516 2022-03-23 jrmu diff:1647923139:1647921044:minor=22,27d21%0a%3c !!! Install Minetest Game%0a%3c Minetest on its own is just a game engine. You also need to install a game for the server to load. The default minetest game is confusingly called Minetest Game and can be installed like this:%0a%3c %0a%3c [@cd games%0a%3c git clone https://github.com/minetest/minetest_game.git%0a%3c @]%0a
65 1c6c6516 2022-03-23 jrmu host:1647923139=68.148.177.239
66 ded5dce5 2022-03-22 jrmu author:1647921044=izzyb
67 ded5dce5 2022-03-22 jrmu csum:1647921044=minetest cmake failed needing sqlite3; added note about g++ version
68 ded5dce5 2022-03-22 jrmu diff:1647921044:1647918198:minor=4,6c4,6%0a%3c [@doas pkg_add g++ cmake luajit sqlite3 git jpeg png doxygen@]%0a%3c %0a%3c '''NOTE:''' if prompted for a version for g++, version 11.2 is confirmed working%0a---%0a> [@doas pkg_add g++ cmake luajit sqlite git jpeg png@]%0a> %0a> %0a
69 ded5dce5 2022-03-22 jrmu host:1647921044=68.148.177.239
70 ded5dce5 2022-03-22 jrmu author:1647918198=izzyb
71 ded5dce5 2022-03-22 jrmu csum:1647918198=added missing libraries needed to compile IrrlichtMt
72 ded5dce5 2022-03-22 jrmu diff:1647918198:1634221131:minor=4,6c4%0a%3c [@doas pkg_add g++ cmake luajit sqlite git jpeg png@]%0a%3c %0a%3c %0a---%0a> [@doas pkg_add g++ cmake luajit sqlite git@]%0a
73 ded5dce5 2022-03-22 jrmu host:1647918198=68.148.177.239
74 5127fd58 2021-12-17 jrmu author:1634221131=miniontoby
75 5127fd58 2021-12-17 jrmu diff:1634221131:1632581634:=45,47c45,68%0a%3c Check mtctl: [[https://wiki.miniontoby.host.ircnow.org/Miniontoby/Mtctl]]%0a%3c %0a%3c There is full instruction for installing and usage%0a\ No newline at end of file%0a---%0a> !!!! Install the packages%0a> %0a> Firstly you need to install the mtctl command that I, Miniontoby, have written.%0a> %0a> You can do that by executing: [@$ curl -sSL https://ircforever.org/mtctl.php | doas ksh@]%0a> %0a> '-if curl and/or wget are not installed, execute: [@$ doas pkg_add curl wget@]-'%0a> %0a> %0a> After that has been done, you need to firstly do: [@$ mtctl list@]%0a> That will setup your settings, you need to fill in 'YES', then the folder where you installed minetest in (Can be /home/YOURUSERNAME/minetest), then you are done%0a> %0a> !!!! Usage%0a> %0a> To create a server, just execute [@$ mtctl create %3cworldname>@]%0a> %0a> To start a server, just execute [@$ mtctl start %3cworldname>@]%0a> %0a> To stop a server, just execute [@$ mtctl stop %3cworldname>@]%0a> %0a> To restart a server, just execute [@$ mtctl restart %3cworldname>@]%0a> %0a> To list all your servers, just execute [@$ mtctl list@]%0a> %0a
76 5127fd58 2021-12-17 jrmu host:1634221131=77.168.188.164
77 5127fd58 2021-12-17 jrmu author:1632581634=miniontoby
78 5127fd58 2021-12-17 jrmu csum:1632581634=added mtctl
79 5127fd58 2021-12-17 jrmu diff:1632581634:1632581121:=23,24d22%0a%3c !!! Running a server the default way%0a%3c %0a42,68d39%0a%3c %0a%3c !!! Running multiple servers the easier way%0a%3c %0a%3c !!!! Install the packages%0a%3c %0a%3c Firstly you need to install the mtctl command that I, Miniontoby, have written.%0a%3c %0a%3c You can do that by executing: [@$ curl -sSL https://ircforever.org/mtctl.php | doas ksh@]%0a%3c %0a%3c '-if curl and/or wget are not installed, execute: [@$ doas pkg_add curl wget@]-'%0a%3c %0a%3c %0a%3c After that has been done, you need to firstly do: [@$ mtctl list@]%0a%3c That will setup your settings, you need to fill in 'YES', then the folder where you installed minetest in (Can be /home/YOURUSERNAME/minetest), then you are done%0a%3c %0a%3c !!!! Usage%0a%3c %0a%3c To create a server, just execute [@$ mtctl create %3cworldname>@]%0a%3c %0a%3c To start a server, just execute [@$ mtctl start %3cworldname>@]%0a%3c %0a%3c To stop a server, just execute [@$ mtctl stop %3cworldname>@]%0a%3c %0a%3c To restart a server, just execute [@$ mtctl restart %3cworldname>@]%0a%3c %0a%3c To list all your servers, just execute [@$ mtctl list@]%0a%3c %0a
80 5127fd58 2021-12-17 jrmu host:1632581634=77.168.188.164
81 5127fd58 2021-12-17 jrmu author:1632581121=miniontoby
82 5127fd58 2021-12-17 jrmu csum:1632581121=cleaned up the code
83 5127fd58 2021-12-17 jrmu diff:1632581121:1632579310:=4,5c4,5%0a%3c [@doas pkg_add g++ cmake luajit sqlite git@]%0a%3c %0a---%0a> doas pkg_add g++ cmake luajit sqlite git%0a> %0a7c7%0a%3c [@git clone https://github.com/minetest/irrlicht.git;%0a---%0a> git clone https://github.com/minetest/irrlicht.git;%0a10,12c10,12%0a%3c cmake --build build;@]%0a%3c %0a%3c %0a---%0a> cmake --build build;%0a> %0a> %0a14c14%0a%3c [@cd ../;%0a---%0a> cd ..;%0a17,18c17,18%0a%3c cmake . -B build -DCMAKE_PREFIX_PATH=../irrlicht/build -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=FALSE -DBUILD_SERVER=TRUE -DENABLE_SOUND=OFF -DENABLE_GETTEXT=OFF -DENABLE_CURSES=OFF -DENABLE_POSTGRESQL=OFF -DENABLE_LEVELDB=OFF -DENABLE_REDIS=OFF -DENABLE_SPATIAL=OFF;%0a%3c cmake --build build;@]%0a---%0a> [@cmake . -B build -DCMAKE_PREFIX_PATH=../irrlicht/build -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=FALSE -DENABLE_SOUND=OFF -DENABLE_GETTEXT=OFF -DENABLE_CURSES=OFF -DENABLE_POSTGRESQL=OFF -DENABLE_LEVELDB=OFF -DENABLE_REDIS=OFF -DENABLE_SPATIAL=OFF;@]%0a> cmake --build build;%0a
84 5127fd58 2021-12-17 jrmu host:1632581121=77.168.188.164
85 5127fd58 2021-12-17 jrmu author:1632579310=miniontoby
86 5127fd58 2021-12-17 jrmu csum:1632579310=Added git to install list
87 5127fd58 2021-12-17 jrmu diff:1632579310:1632540905:=4c4%0a%3c doas pkg_add g++ cmake luajit sqlite git%0a---%0a> doas pkg_add g++ cmake luajit sqlite%0a
88 5127fd58 2021-12-17 jrmu host:1632579310=77.168.188.164
89 5127fd58 2021-12-17 jrmu author:1632540905=josiah
90 5127fd58 2021-12-17 jrmu csum:1632540905=fix missing parts of instructions
91 5127fd58 2021-12-17 jrmu diff:1632540905:1632540458:=14,17c14%0a%3c cd ..;%0a%3c git clone https://github.com/minetest/minetest.git;%0a%3c cd minetest;%0a%3c [@cmake . -B build -DCMAKE_PREFIX_PATH=../irrlicht/build -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=FALSE -DENABLE_SOUND=OFF -DENABLE_GETTEXT=OFF -DENABLE_CURSES=OFF -DENABLE_POSTGRESQL=OFF -DENABLE_LEVELDB=OFF -DENABLE_REDIS=OFF -DENABLE_SPATIAL=OFF;@]%0a---%0a> [@cmake . -B build -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=FALSE -DENABLE_SOUND=OFF -DENABLE_GETTEXT=OFF -DENABLE_CURSES=OFF -DENABLE_POSTGRESQL=OFF -DENABLE_LEVELDB=OFF -DENABLE_REDIS=OFF -DENABLE_SPATIAL=OFF;@]%0a
92 5127fd58 2021-12-17 jrmu host:1632540905=38.87.162.143
93 5127fd58 2021-12-17 jrmu author:1632540458=josiah
94 5127fd58 2021-12-17 jrmu csum:1632540458=fix missing semicolon
95 5127fd58 2021-12-17 jrmu diff:1632540458:1632540363:minor=9c9%0a%3c cmake . -B build -DBUILD_SHARED_LIBS=FALSE;%0a---%0a> cmake . -B build -DBUILD_SHARED_LIBS=FALSE%0a
96 5127fd58 2021-12-17 jrmu host:1632540458=38.87.162.143
97 5127fd58 2021-12-17 jrmu author:1632540363=josiah
98 5127fd58 2021-12-17 jrmu csum:1632540363=Complete first draft of updated build instructions
99 5127fd58 2021-12-17 jrmu diff:1632540363:1632540231:=
100 5127fd58 2021-12-17 jrmu host:1632540363=38.87.162.143
101 5127fd58 2021-12-17 jrmu author:1632540231=josiah
102 5127fd58 2021-12-17 jrmu csum:1632540231=Complete first draft of updated build instructions
103 5127fd58 2021-12-17 jrmu diff:1632540231:1632539063:=3,5c3%0a%3c !!! Install Dependencies:%0a%3c doas pkg_add g++ cmake luajit sqlite%0a%3c %0a---%0a> %0a8,17c6,14%0a%3c cd irrlicht;%0a%3c cmake . -B build -DBUILD_SHARED_LIBS=FALSE%0a%3c cmake --build build;%0a%3c %0a%3c %0a%3c !!! Build Minetest: %0a%3c [@cmake . -B build -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=FALSE -DENABLE_SOUND=OFF -DENABLE_GETTEXT=OFF -DENABLE_CURSES=OFF -DENABLE_POSTGRESQL=OFF -DENABLE_LEVELDB=OFF -DENABLE_REDIS=OFF -DENABLE_SPATIAL=OFF;@]%0a%3c cmake --build build;%0a%3c %0a%3c %0a---%0a> cd irrlicht;cmake -S . -B build -DBUILD_SHARED_LIBS=FALSE;%0a> cmake --build build;@]%0a> %0a> %0a> !!! Build: %0a> [@cmake . -DBUILD_CLIENT=0 -DBUILD_SERVER=1 -DENABLE_SYSTEM_JSONCPP=1 -DENABLE_LEVELDB=0 -DENABLE_POSTGRESQL=0 -DENABLE_SPATIAL=0 -DENABLE_GETTEXT=0 -DENABLE_CURSES=0 -DENABLE_SOUND=0 -DRUN_IN_PLACE=1;%0a> make -j2;@]%0a> %0a> %0a36c33%0a%3c * run the world: [@ ./bin/minetestserver --world worlds/%3cWORLDNAME> --config minetest.conf@]%0a---%0a> * run the world: [@ ./bin/minetestserver --world worlds/%3cWORLDNAME> --config minetest.conf@]%0a\ No newline at end of file%0a
104 5127fd58 2021-12-17 jrmu host:1632540231=38.87.162.143
105 5127fd58 2021-12-17 jrmu author:1632539063=josiah
106 5127fd58 2021-12-17 jrmu csum:1632539063=test
107 5127fd58 2021-12-17 jrmu diff:1632539063:1632537977:minor=6c6%0a%3c cd irrlicht;cmake -S . -B build -DBUILD_SHARED_LIBS=FALSE;%0a---%0a> [cmake -S . -B build -DBUILD_SHARED_LIBS=FALSE;%0a
108 5127fd58 2021-12-17 jrmu host:1632539063=38.87.162.143
109 5127fd58 2021-12-17 jrmu author:1632537977=josiah
110 5127fd58 2021-12-17 jrmu csum:1632537977=Finish IrrlichtMt build instructions
111 5127fd58 2021-12-17 jrmu diff:1632537977:1632537629:minor=6,7c6,7%0a%3c [cmake -S . -B build -DBUILD_SHARED_LIBS=FALSE;%0a%3c cmake --build build;@]%0a---%0a> git clone https://github.com/minetest/minetest.git;%0a> cd minetest;@]%0a
112 5127fd58 2021-12-17 jrmu host:1632537977=38.87.162.143
113 5127fd58 2021-12-17 jrmu author:1632537629=josiah
114 5127fd58 2021-12-17 jrmu csum:1632537629=Rename header and add command to clone IrrlichtMt
115 5127fd58 2021-12-17 jrmu diff:1632537629:1629380016:minor=4,5c4,5%0a%3c !!! Build IrrlichtMt: %0a%3c git clone https://github.com/minetest/irrlicht.git;%0a---%0a> !!! Install: %0a> [@doas pkg_add git cmake sqlite3 luajit irrlicht spatialindex;%0a
116 5127fd58 2021-12-17 jrmu host:1632537629=38.87.162.143
117 5127fd58 2021-12-17 jrmu author:1629380016=miniontoby
118 5127fd58 2021-12-17 jrmu csum:1629380016=updated the cmake command
119 5127fd58 2021-12-17 jrmu diff:1629380016:1607525179:=11c11%0a%3c [@cmake . -DBUILD_CLIENT=0 -DBUILD_SERVER=1 -DENABLE_SYSTEM_JSONCPP=1 -DENABLE_LEVELDB=0 -DENABLE_POSTGRESQL=0 -DENABLE_SPATIAL=0 -DENABLE_GETTEXT=0 -DENABLE_CURSES=0 -DENABLE_SOUND=0 -DRUN_IN_PLACE=1;%0a---%0a> [@cmake . -DBUILD_CLIENT=0 -DBUILD_SERVER=1 -DENABLE_SYSTEM_JSONCPP=1 -DENABLE_LEVELDB=0 -DENABLE_POSTGRESQL=0 -DENABLE_SPATIAL=0 -DENABLE_GETTEXT=0 -DENABLE_CURSES=0 -DRUN_IN_PLACE=1;%0a
120 5127fd58 2021-12-17 jrmu host:1629380016=77.168.188.164
121 5127fd58 2021-12-17 jrmu author:1607525179=miniontoby
122 5127fd58 2021-12-17 jrmu csum:1607525179=RUN_IN_PLACE
123 5127fd58 2021-12-17 jrmu diff:1607525179:1607347464:=11c11%0a%3c [@cmake . -DBUILD_CLIENT=0 -DBUILD_SERVER=1 -DENABLE_SYSTEM_JSONCPP=1 -DENABLE_LEVELDB=0 -DENABLE_POSTGRESQL=0 -DENABLE_SPATIAL=0 -DENABLE_GETTEXT=0 -DENABLE_CURSES=0 -DRUN_IN_PLACE=1;%0a---%0a> [@cmake . -DBUILD_CLIENT=0 -DBUILD_SERVER=1 -DENABLE_SYSTEM_JSONCPP=1 -DENABLE_LEVELDB=0 -DENABLE_POSTGRESQL=0 -DENABLE_SPATIAL=0 -DENABLE_GETTEXT=0 -DENABLE_CURSES=0;%0a
124 5127fd58 2021-12-17 jrmu host:1607525179=145.132.146.30
125 5127fd58 2021-12-17 jrmu author:1607347464=miniontoby
126 5127fd58 2021-12-17 jrmu csum:1607347464=run
127 5127fd58 2021-12-17 jrmu diff:1607347464:1607347217:=33c33%0a%3c * run the world: [@ ./bin/minetestserver --world worlds/%3cWORLDNAME> --config minetest.conf@]%0a\ No newline at end of file%0a---%0a> * run the world: [@./bin/minetestserver --world worlds/%3cWORLDNAME> --config minetest.conf%0a\ No newline at end of file%0a
128 5127fd58 2021-12-17 jrmu host:1607347464=141.138.217.186
129 5127fd58 2021-12-17 jrmu author:1607347217=miniontoby
130 5127fd58 2021-12-17 jrmu csum:1607347217=spatialindex
131 5127fd58 2021-12-17 jrmu diff:1607347217:1607347000:=5c5%0a%3c [@doas pkg_add git cmake sqlite3 luajit irrlicht spatialindex;%0a---%0a> [@doas pkg_add git cmake sqlite3 luajit irrlicht;%0a
132 5127fd58 2021-12-17 jrmu host:1607347217=141.138.217.186
133 5127fd58 2021-12-17 jrmu author:1607347000=miniontoby
134 5127fd58 2021-12-17 jrmu csum:1607347000=created
135 5127fd58 2021-12-17 jrmu diff:1607347000:1607347000:=1,33d0%0a%3c !! Install server software for minetest on Openbsd:%0a%3c %0a%3c %0a%3c !!! Install: %0a%3c [@doas pkg_add git cmake sqlite3 luajit irrlicht;%0a%3c git clone https://github.com/minetest/minetest.git;%0a%3c cd minetest;@]%0a%3c %0a%3c %0a%3c !!! Build: %0a%3c [@cmake . -DBUILD_CLIENT=0 -DBUILD_SERVER=1 -DENABLE_SYSTEM_JSONCPP=1 -DENABLE_LEVELDB=0 -DENABLE_POSTGRESQL=0 -DENABLE_SPATIAL=0 -DENABLE_GETTEXT=0 -DENABLE_CURSES=0;%0a%3c make -j2;@]%0a%3c %0a%3c %0a%3c !! Running the server:%0a%3c %0a%3c * add world folder or let it be created.%0a%3c * Edit minetest.conf: %3cSOMETHING> = required, [SOMETHING] = optional, %3csomething || anything> = or%0a%3c [@name = %3cINGAME NICKNAME>%0a%3c server_name = %3cSERVER NAME>%0a%3c server_description = %3cSERVER DESCRIPTION>%0a%3c server_address = %3cYOUR VPS ADDRESS>%0a%3c server_url = [YOUR SERVER PAGE URL]%0a%3c server_announce = %3ctrue || false>%0a%3c serverlist_url = servers.minetest.net%0a%3c port = %3cYOUR PORT>%0a%3c bind_address = [YOUR BIND ADDRESS]%0a%3c ipv6_server = %3ctrue || false>%0a%3c motd = Welcome by my server%0a%3c max_users = %3cYOUR MAX>%0a%3c enable_damage = %3ctrue || false>%0a%3c creative_mode = %3ctrue || false>@]%0a%3c * run the world: [@./bin/minetestserver --world worlds/%3cWORLDNAME> --config minetest.conf%0a\ No newline at end of file%0a
136 5127fd58 2021-12-17 jrmu host:1607347000=141.138.217.186