Infini-SERVER: force save minecraft before backing up

This commit is contained in:
Infinidoge 2024-04-28 01:53:37 -04:00
parent 8f7fa4e3fb
commit b4d2cb1880
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A

View file

@ -39,6 +39,18 @@
services.minecraft-servers.servers.emd-server.autoStart = false;
services.borgbackup.jobs."persist" = {
preHook = ''
tmux -S /run/minecraft/friend-server.sock send-keys "say Server is backing up..." Enter
tmux -S /run/minecraft/friend-server.sock send-keys save-off Enter
tmux -S /run/minecraft/friend-server.sock send-keys save-all Enter
'';
postHook = ''
tmux -S /run/minecraft/friend-server.sock send-keys save-on Enter
tmux -S /run/minecraft/friend-server.sock send-keys "say Backup complete" Enter
'';
};
persist = {
directories = [
"/srv"