Blame
Date:
Fri Apr 1 04:00:22 2022
UTC
Message:
Daily backup
002
2022-03-22
agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36
005
2022-03-23
csum=added not that ircnow game includes the irc mod patch mentioned at the end
011
2022-03-23
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%0a'''NOTE:''' There 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.
014
2022-03-23
csum:1647975599=added not that ircnow game includes the irc mod patch mentioned at the end
015
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
019
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
022
2022-03-23
csum:1647962403=added note about irc using submodules so --recursive needed for the git clone
026
2022-03-23
csum:1647962396=added note about irc using submodules so --recursive needed for the git clone
027
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
031
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
035
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
039
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
042
2022-03-22
csum:1647921044=minetest cmake failed needing sqlite3; added note about g++ version
043
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
047
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
050
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
054
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
058
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
062
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
066
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
070
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
078
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
082
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
086
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
090
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
094
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
098
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
102
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
106
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
110
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