diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | terraria-server@.service | 3 |
3 files changed, 5 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = terraria-server pkgdesc = Official dedicated server for Terraria pkgver = 1.3.0.8 - pkgrel = 2 + pkgrel = 3 url = https://terraria.org/ install = terraria-server.install arch = x86_64 @@ -14,7 +14,7 @@ pkgbase = terraria-server source = terraria-server@.service sha256sums = 0ab1ee17d78ae1ec039363519840cb1651c6aa22f5a76f014d9cfdca4fb7a333 sha256sums = 8a7e23efe3f72d8c88024cf32e53daa4b293bb2b17070dbf80e86876af1e22f9 - sha256sums = 47b5b370da9f29a3d95bda3770c7bad3c2b3122361d17860fa7d7824051ae2a6 + sha256sums = 1c5ffd66b61f34e25ccbe355c8769b37dc338295b7f50961b22b6d6383e31de7 pkgname = terraria-server @@ -2,7 +2,7 @@ pkgname=terraria-server pkgver=1.3.0.8 -pkgrel=2 +pkgrel=3 pkgdesc="Official dedicated server for Terraria" arch=('x86_64' 'x86') license=('unknown') @@ -18,7 +18,7 @@ source=("http://terraria.org/server/${pkgname}-linux-${_pkgver}.tar.gz" sha256sums=('0ab1ee17d78ae1ec039363519840cb1651c6aa22f5a76f014d9cfdca4fb7a333' '8a7e23efe3f72d8c88024cf32e53daa4b293bb2b17070dbf80e86876af1e22f9' - '47b5b370da9f29a3d95bda3770c7bad3c2b3122361d17860fa7d7824051ae2a6') + '1c5ffd66b61f34e25ccbe355c8769b37dc338295b7f50961b22b6d6383e31de7') package() { cd "${srcdir}/${pkgname}-linux-${_pkgver}/" 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 |