Go to file
fstltna 84ce0c3a43 Add the command to install discord.py 2022-07-02 03:50:04 +09:00
LICENSE Initial commit 2018-02-24 23:41:37 -08:00
MyRelay.zip Removed the invalid discord key 2022-07-02 02:17:07 +09:00
README.md Add the command to install discord.py 2022-07-02 03:50:04 +09:00
minetest Now set up for use as non-root 2020-05-29 21:55:35 +00:00
startminetest Now set up for use as non-root 2020-05-29 21:55:35 +00:00

README.md

Minetest Startup Scripts (2.3)

Startup scripts for the Minetest sandbox software - uses the "screen" command to manage session. This also restarts the Minetest process if it crashes.

Official support sites: Official Github Repo - Official Forum - Official Download Area Minetest Sample Screen


These start up the Minetest server at boot time with a "screen" process.

  1. Copy minetest into /home/mtowner/bin - make sure it is executable

  2. Copy startminetest into /home/mtowner/minetest - make sure it is executable

  3. Put @reboot /home/mtowner/bin/minetest start into your crontab

  4. Put @reboot /home/mtowner/bin/startrelay into your crontab

  5. Run the relay setup: pip install aiohttp pip install discord.py

    cd /home/mtowner unzip MinetestStartup/MyRelay.zip cd /home/mtowner/minetest/mods/discordmt vi relay.conf # Set the discord bot info where needed Activate the bot with: https://discordapp.com/oauth2/authorize?client_id=CLIENTID&scope=bot Run startrelay Restart the minetest server, and enable the discordmt

When you want to view the Minetest console, just enter "screen -r" in your shell.

To disconnect from the Minetest console just press CTRL-A CTRL-D. This will leave it running and you can reconnect to it again.

I have only tested this on a Ubuntu 16.04 server...

If you want to turn off the server respawning type "touch /home/mtowner/minetest/nostart". To reenable it type "rm /home/mtowner/minetest/nostart".


Note: If you don't already have the "screen" tool installed you will need to install it by "sudo apt-get install screen".