Infini-DL360: properly pause minecraft servers

This commit is contained in:
Infinidoge 2025-01-30 23:41:32 -05:00
parent f901fa7396
commit 38b3eedf39
Signed by: Infinidoge
SSH key fingerprint: SHA256:EMoPe5e2dO0gEvtBb2xkZTz5dkyL0rBmuiGTKG5s96E

View file

@ -162,18 +162,17 @@
in
{
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
${tmux} -S /run/minecraft/sister-server.sock send-keys "say Server is backing up..." Enter
${tmux} -S /run/minecraft/sister-server.sock send-keys save-off Enter
${tmux} -S /run/minecraft/sister-server.sock send-keys save-all Enter
for sock in /run/minecraft/*.sock; do
${tmux} -S $sock send-keys "say Server is backing up..." Enter
${tmux} -S $sock send-keys save-off Enter
${tmux} -S $sock send-keys save-all Enter
done
'';
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
${tmux} -S /run/minecraft/sister-server.sock send-keys save-on Enter
${tmux} -S /run/minecraft/sister-server.sock send-keys "say Backup complete" Enter
for sock in /run/minecraft/*.sock; do
${tmux} -S $sock send-keys save-on Enter
${tmux} -S $sock send-keys "say Backup complete" Enter
done
'';
};