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