Blame
Date:
Sat Aug 13 04:00:24 2022
UTC
Message:
Daily backup
002
2022-08-01
agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
011
2022-08-01
text=!! Install server software for minetest on Openbsd:%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%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 Minetest Game%0aMinetest 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%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%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
014
2022-08-01
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
017
2022-08-01
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
021
2022-08-01
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
024
2022-08-01
csum:1659291526=Added Known Issues section and documented fix for Invalid Wide String Error
025
2022-08-01
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
028
2022-08-01
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
031
2022-03-23
csum:1647975599=added not that ircnow game includes the irc mod patch mentioned at the end
032
2022-03-23
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
036
2022-03-23
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
039
2022-03-23
csum:1647962403=added note about irc using submodules so --recursive needed for the git clone
043
2022-03-23
csum:1647962396=added note about irc using submodules so --recursive needed for the git clone
044
2022-03-23
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
048
2022-03-23
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
052
2022-03-23
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
056
2022-03-23
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
059
2022-03-22
csum:1647921044=minetest cmake failed needing sqlite3; added note about g++ version
060
2022-03-22
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
064
2022-03-22
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
067
2021-12-17
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
071
2021-12-17
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
075
2021-12-17
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
079
2021-12-17
diff:1632579310:1632540905:=4c4%0a%3c doas pkg_add g++ cmake luajit sqlite git%0a---%0a> doas pkg_add g++ cmake luajit sqlite%0a
083
2021-12-17
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
087
2021-12-17
diff:1632540458:1632540363:minor=9c9%0a%3c cmake . -B build -DBUILD_SHARED_LIBS=FALSE;%0a---%0a> cmake . -B build -DBUILD_SHARED_LIBS=FALSE%0a
095
2021-12-17
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
099
2021-12-17
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
103
2021-12-17
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
107
2021-12-17
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
111
2021-12-17
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
115
2021-12-17
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
119
2021-12-17
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
123
2021-12-17
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
127
2021-12-17
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