Go to file
AndrejIT 96ddef825a New maintenance script for clearing sqlite player inventory database from unimportant player data 2018-09-30 23:12:00 +03:00
.gitignore Completely redo whole project to work with systemd 2018-09-22 08:24:09 +03:00
LICENSE Initial commit 2017-04-30 11:47:25 +03:00
README.md New maintenance script for clearing sqlite player inventory database from unimportant player data 2018-09-30 23:12:00 +03:00
clear_auth.py Learning more about systemd. Learning more about .gitignore. Learning more about file permissions. 2018-08-30 22:11:03 +03:00
clear_players.py improvement for new map version. no more checking in auth.txt. 2017-10-08 20:46:34 +03:00
clear_players.sqlite.py New maintenance script for clearing sqlite player inventory database from unimportant player data 2018-09-30 23:12:00 +03:00
install.sh New maintenance script for clearing sqlite player inventory database from unimportant player data 2018-09-30 23:12:00 +03:00
minetestbackup.service Giwe minetestserver additional 3 seconds to stop before start to copy files. 2018-09-22 12:33:46 +03:00
minetestbackup.timer Completely redo whole project to work with systemd 2018-09-22 08:24:09 +03:00
minetestramdisk.service Completely redo whole project to work with systemd 2018-09-22 08:24:09 +03:00
minetestsave.service Giwe minetestserver additional 3 seconds to stop before start to copy files. 2018-09-22 12:33:46 +03:00
minetestsave.timer Completely redo whole project to work with systemd 2018-09-22 08:24:09 +03:00
minetestserver Completely redo whole project to work with systemd 2018-09-22 08:24:09 +03:00
minetestserver.service Completely redo whole project to work with systemd 2018-09-22 08:24:09 +03:00
minetestserver.sh New maintenance script for clearing sqlite player inventory database from unimportant player data 2018-09-30 23:12:00 +03:00

README.md

RAMDISK_setup

Script to setup Minetest server as Linux systemd service. With Ramdisk, backup ...

Now, as of 2018.09 script make one ramdisk for whole minetest world directory

Running as service ensures that minetestserver will start when server start. Script stores map database and other world files completely in RAM. Creates backups of world.

TODO - clear and backup debug.txt file.

TODO - regularly archive auth.txt file

TODO - regularly run maintenance scripts

TODO - rewrite maintenance scripts

TODO - maybe additionally do "online" backup: https://sqlite.org/backup.html