summarylogtreecommitdiffstats
path: root/terraria-server@.service
diff options
context:
space:
mode:
Diffstat (limited to 'terraria-server@.service')
-rw-r--r--terraria-server@.service3
1 files changed, 1 insertions, 2 deletions
diff --git a/terraria-server@.service b/terraria-server@.service
index a5b0f559e49c..755d0b451127 100644
--- a/terraria-server@.service
+++ b/terraria-server@.service
@@ -6,9 +6,8 @@ After=network.target
User=terraria
ExecStart=/usr/bin/screen -DmS terraria-%i /usr/bin/terraria-server -config /etc/terraria-server/%i.conf
ExecStop=/usr/bin/screen -p 0 -S terraria-%i -X eval 'stuff "say Server shutting down. Saving world."\\015'
-ExecStop=/usr/bin/screen -p 0 -S terraria-%i -X eval 'stuff "save"\\015'
ExecStop=/usr/bin/screen -p 0 -S terraria-%i -X eval 'stuff "exit"\\015'
-ExecStop=/usr/bin/sh -c 'while screen -ls | grep 'terraria-test' >/dev/null; do sleep 0.1; done'
+ExecStop=/usr/bin/sh -c 'while screen -ls | grep 'terraria-%i' >/dev/null; do sleep 0.1; done'
[Install]
WantedBy=multi-user.target