summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNitroretro2020-01-12 05:25:32 +0200
committerNitroretro2020-01-12 05:25:32 +0200
commit990b271496268d67036a2882a4c4a7c0ee9e12a9 (patch)
treea57869ef7a1bbd699cf39fae06878577cf4f7f62
parentb5c0669f479b9787ba20bc13a2997c3d68990f1a (diff)
downloadaur-990b271496268d67036a2882a4c4a7c0ee9e12a9.tar.gz
Upgrade: 1.6.4_9.11.1.1345-5
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore20
-rw-r--r--PKGBUILD63
-rw-r--r--forge-server-custom.install28
-rw-r--r--forge-server.install60
-rw-r--r--forged-backup.service8
-rw-r--r--forged-backup.timer2
-rw-r--r--forged.conf8
-rw-r--r--forged.service10
-rwxr-xr-xforged.sh6
10 files changed, 99 insertions, 121 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ca4dd1916141..174c8273310c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = forge-server-1.6.4
pkgdesc = Minecraft Forge server unit files, script and jar
pkgver = 1.6.4_9.11.1.1345
- pkgrel = 4
+ pkgrel = 5
url = https://minecraftforge.net
install = forge-server.install
arch = any
@@ -15,9 +15,8 @@ pkgbase = forge-server-1.6.4
optdepends = tar: needed in order to create world backups
optdepends = netcat: required in order to suspend an idle server
provides = forge-server=1.6.4_9.11.1.1345
- conflicts = forge-server
noextract = forge-1.6.4-9.11.1.1345.jar
- backup = etc/conf.d/forge
+ backup = etc/conf.d/forge-1.6.4
source = forged-backup.service
source = forged-backup.timer
source = forged.service
@@ -28,11 +27,11 @@ pkgbase = forge-server-1.6.4
source = Paulscode%20IBXM%20Library%20License-forge-server-1.6.4-1.6.4-9.11.1.1345.txt::https://raw.githubusercontent.com/MinecraftForge/MinecraftForge/1.6/install/Paulscode%20IBXM%20Library%20License.txt
source = Paulscode%20SoundSystem%20CodecIBXM%20License-forge-server-1.6.4-1.6.4-9.11.1.1345.txt::https://raw.githubusercontent.com/MinecraftForge/MinecraftForge/1.6/install/Paulscode%20SoundSystem%20CodecIBXM%20License.txt
source = LICENSE-fml-forge-server-1.6.4-1.6.4-9.11.1.1345.txt::https://raw.githubusercontent.com/MinecraftForge/FML/902772ed0cb6c22c4cd7ad9b0ec7a02961b5e016/LICENSE-fml.txt
- sha512sums = e9a391a330320a7aea127a3e8ad399d8d6e3c926eac2c0df7a4e550ba61cc13fec737f7e984bd98b9e1f9f9d5a654ee241eeef6a2e433ec845e300ef29405f62
- sha512sums = a47b5a9e2262877008a5dcae3a833fe99f911631d6fdbe97b95e0451e1dd2b5a26b6f7b843dd6a8ccd4f663cf5c3bca53a89a1d3aabb363281ab6c6fb19e41a4
- sha512sums = d6bde61a7aa479b85e35b4a3eccb9b3237a6c97f8919b3d704434f1df15672b74c7ae9ca9473eea6a0593e6e80892a2510782115185c1b7fe332720ccb78a7bd
- sha512sums = 6c82f776e337d8c5eca11fea87ce6f6cfe4a5e881db947336d9c8605bd36a4ce0b7b8811e11d79285dd855cd2bdc3f65526b7aaa8d47cb14a7b8cf452462329c
- sha512sums = 2a9a911e9290573718d7cf00a834e4dc0211c63a2de4d132c0b6c418d2616084dee68b934ae6e6554a0f6a037e35620d2df8b8d736acbd2fe8f71e0656c3ea46
+ sha512sums = 9b862f6a0d81910185343ffd86a5a92aaf896fa2cddb4accd3dabcf79f6a27380f5d72af8d1a7f4d9ba92c4c6149782a150c4a34bf26346220a72e420cb6616c
+ sha512sums = 7354cbf22ff7326fbcd74079b8ec672afbf96ad8e5e638da16589a1262f0f383f5154a9cd1e2397f3bc9c617373098f1f8247f8ab9ffe104509a1ffd9f4e829d
+ sha512sums = 553e024ecf8d22e13724ab08846e3ec6009ea2fc37584c12e98cf009af19ba937ddfa0fe59585a0fccde2f95193871702f844f4b75bb378749d114d79eeaea29
+ sha512sums = 7ed8519ddc9e414ccdf07d3081c5cbe1e19639db92df9f106c6e598d2322405319ccc3acb06287546822f2bf677009f92fe2e246db9cf1b056bdb25651be8d08
+ sha512sums = 9191fbe9c313321a3b9e392d5ef44518af422ae0d7fc4f3ef34d30e1486da5403f2ac8682dc21c5f944b7d4598f899ed898f1e1d298501b4966997dcacf307b6
sha512sums = 2dd01e05097ada099f8c9e9477f6c7aaee6e472c9ca3d7f52677dc6595ee49191d63a1d0f46ed103ef4def92fb80cbab7bee5929bfe4ef67060c4d69cf6da107
sha512sums = 87d06b528a14ed2e67adcd022d1236a426e3e6a73a45663b3d22ffe7bc05d6026dad2772b2e90056a479eae3e20a9a379a61c31aac6369d4f93474a168b9a292
sha512sums = 7f158bed6957e5285ce45a480f6a222065af5427bd48481ef24eb770ff540aa67b2d1c1ed976d216db94323017f7c7ee1dfe16e3f222b14189f9823e0b49f0f3
diff --git a/.gitignore b/.gitignore
index d71b8845962f..92fdfcfe7214 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,11 +1,11 @@
*
-!forged-backup.service
-!forged-backup.timer
-!forged.conf
-!forged.service
-!forged.sh
-!forge-server.install
-!forge-server-custom.install
-!PKGBUILD
-!.gitignore
-!.SRCINFO
+!/forged-backup.service
+!/forged-backup.timer
+!/forged.conf
+!/forged.service
+!/forged.sh
+!/forge-server.install
+!/forge-server-custom.install
+!/PKGBUILD
+!/.gitignore
+!/.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
index e4af38c7c36c..05f47bcdb516 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,10 +5,10 @@
## Contributor: Philip Abernethy <chais.z3r0@gmail.com>
## Contributor: sowieso <sowieso@dukun.de>
-[ -z "$FORGE_SRV_PKGVER" ] && FORGE_SRV_PKGVER="1.6.4_9.11.1.1345-4"
-[ -z "$FORGE_SRV_MCVER_LATEST" ] && FORGE_SRV_MCVER_LATEST="1.14.4"
+_ver="1.6.4_9.11.1.1345-5"
+_minecraft_ver_latest="1.14.4"
-IFS="-" read -ra _ver_temp <<< "$FORGE_SRV_PKGVER"
+IFS="-" read -ra _ver_temp <<< "$_ver"
IFS="_" read -ra _pkgver_temp <<< "${_ver_temp[0]}"
IFS="." read -ra _minecraft_ver_temp <<< "${_pkgver_temp[0]}"
@@ -18,10 +18,16 @@ _minecraft_ver_minor=${_minecraft_ver_temp[1]:-0}
_minecraft_ver_patch=${_minecraft_ver_temp[2]:-0}
_forge_ver=${_pkgver_temp[1]}
-_pkgver="${_minecraft_ver}-${_forge_ver}"
+_pkgver=${_ver_temp[0]//_/-}
-[ "$_minecraft_ver" = "$FORGE_SRV_MCVER_LATEST" ] && pkgname="forge-server" || pkgname="forge-server-${_minecraft_ver}"
-pkgver=${_pkgver//-/_}
+if [ "$_minecraft_ver" = "$_minecraft_ver_latest" ]; then
+ pkgname="forge-server"
+ _forge_name="forge"
+else
+ pkgname="forge-server-${_minecraft_ver}"
+ _forge_name="forge-${_minecraft_ver}"
+fi
+pkgver=${_ver_temp[0]}
pkgrel=${_ver_temp[1]}
pkgdesc="Minecraft Forge server unit files, script and jar"
arch=("any")
@@ -31,20 +37,19 @@ depends=("java-runtime-headless=8" "screen" "sudo" "bash" "awk" "sed")
optdepends=("tar: needed in order to create world backups"
"netcat: required in order to suspend an idle server")
provides=("forge-server=${pkgver}")
-conflicts=("forge-server")
-backup=("etc/conf.d/forge")
-[ "$FORGE_SRV_PKGVER" = "1.6.4_9.11.1.1345-4" ] && install="forge-server.install" || install="forge-server-custom.install"
+backup=("etc/conf.d/${_forge_name}")
+install="forge-server.install"
source=("forged-backup.service"
"forged-backup.timer"
"forged.service"
"forged.conf"
"forged.sh")
noextract=("forge-${_pkgver}.jar")
-sha512sums=('e9a391a330320a7aea127a3e8ad399d8d6e3c926eac2c0df7a4e550ba61cc13fec737f7e984bd98b9e1f9f9d5a654ee241eeef6a2e433ec845e300ef29405f62'
- 'a47b5a9e2262877008a5dcae3a833fe99f911631d6fdbe97b95e0451e1dd2b5a26b6f7b843dd6a8ccd4f663cf5c3bca53a89a1d3aabb363281ab6c6fb19e41a4'
- 'd6bde61a7aa479b85e35b4a3eccb9b3237a6c97f8919b3d704434f1df15672b74c7ae9ca9473eea6a0593e6e80892a2510782115185c1b7fe332720ccb78a7bd'
- '6c82f776e337d8c5eca11fea87ce6f6cfe4a5e881db947336d9c8605bd36a4ce0b7b8811e11d79285dd855cd2bdc3f65526b7aaa8d47cb14a7b8cf452462329c'
- '2a9a911e9290573718d7cf00a834e4dc0211c63a2de4d132c0b6c418d2616084dee68b934ae6e6554a0f6a037e35620d2df8b8d736acbd2fe8f71e0656c3ea46'
+sha512sums=('9b862f6a0d81910185343ffd86a5a92aaf896fa2cddb4accd3dabcf79f6a27380f5d72af8d1a7f4d9ba92c4c6149782a150c4a34bf26346220a72e420cb6616c'
+ '7354cbf22ff7326fbcd74079b8ec672afbf96ad8e5e638da16589a1262f0f383f5154a9cd1e2397f3bc9c617373098f1f8247f8ab9ffe104509a1ffd9f4e829d'
+ '553e024ecf8d22e13724ab08846e3ec6009ea2fc37584c12e98cf009af19ba937ddfa0fe59585a0fccde2f95193871702f844f4b75bb378749d114d79eeaea29'
+ '7ed8519ddc9e414ccdf07d3081c5cbe1e19639db92df9f106c6e598d2322405319ccc3acb06287546822f2bf677009f92fe2e246db9cf1b056bdb25651be8d08'
+ '9191fbe9c313321a3b9e392d5ef44518af422ae0d7fc4f3ef34d30e1486da5403f2ac8682dc21c5f944b7d4598f899ed898f1e1d298501b4966997dcacf307b6'
'2dd01e05097ada099f8c9e9477f6c7aaee6e472c9ca3d7f52677dc6595ee49191d63a1d0f46ed103ef4def92fb80cbab7bee5929bfe4ef67060c4d69cf6da107'
'87d06b528a14ed2e67adcd022d1236a426e3e6a73a45663b3d22ffe7bc05d6026dad2772b2e90056a479eae3e20a9a379a61c31aac6369d4f93474a168b9a292'
'7f158bed6957e5285ce45a480f6a222065af5427bd48481ef24eb770ff540aa67b2d1c1ed976d216db94323017f7c7ee1dfe16e3f222b14189f9823e0b49f0f3'
@@ -118,12 +123,14 @@ prepare() {
}
package() {
+ _server_root="${pkgdir}/srv/${_forge_name}"
+
# Install forged
- install -Dm644 "forged-backup.service" "${pkgdir}/usr/lib/systemd/system/forged-backup.service"
- install -Dm644 "forged-backup.timer" "${pkgdir}/usr/lib/systemd/system/forged-backup.timer"
- install -Dm644 "forged.service" "${pkgdir}/usr/lib/systemd/system/forged.service"
- install -Dm644 "forged.conf" "${pkgdir}/etc/conf.d/forge"
- install -Dm755 "forged.sh" "${pkgdir}/usr/bin/forged"
+ install -Dm644 "forged-backup.service" "${pkgdir}/usr/lib/systemd/system/${_forge_name}d-backup.service"
+ install -Dm644 "forged-backup.timer" "${pkgdir}/usr/lib/systemd/system/${_forge_name}d-backup.timer"
+ install -Dm644 "forged.service" "${pkgdir}/usr/lib/systemd/system/${_forge_name}d.service"
+ install -Dm644 "forged.conf" "${pkgdir}/etc/conf.d/${_forge_name}"
+ install -Dm755 "forged.sh" "${pkgdir}/usr/bin/${_forge_name}d"
# Install Forge
_forge_jar="forge-${_pkgver}.jar"
@@ -131,22 +138,22 @@ package() {
[ "$_minecraft_ver_minor" = 7 ] && _forge_jar="forge-${_pkgver}-${_minecraft_ver}-universal.jar"
[ "$_minecraft_ver_minor" -le 6 ] && _forge_jar="minecraftforge-universal-${_pkgver}.jar"
- install -Dm644 "$_forge_jar" "${pkgdir}/srv/forge/$_forge_jar"
- ln -s "$_forge_jar" "${pkgdir}/srv/forge/forge.jar"
- find libraries -type f -print0 | xargs -0 -i@ install -Dm644 "@" "${pkgdir}/srv/forge/@"
- [ "$_minecraft_ver_minor" = 5 ] && find lib -type f -print0 | xargs -0 -i@ install -Dm644 "@" "${pkgdir}/srv/forge/@"
+ install -Dm644 "$_forge_jar" "${_server_root}/$_forge_jar"
+ ln -s "$_forge_jar" "${_server_root}/forge.jar"
+ find libraries -type f -print0 | xargs -0 -i@ install -Dm644 "@" "${_server_root}/@"
+ [ "$_minecraft_ver_minor" = 5 ] && find lib -type f -print0 | xargs -0 -i@ install -Dm644 "@" "${_server_root}/@"
# Install Minecraft Server (for 1.12.2 or lower)
if [ "$_minecraft_ver_minor" = 5 ]; then
- install -Dm644 "minecraft_server.${_minecraft_ver}.jar" "${pkgdir}/srv/forge/minecraft_server.jar"
+ install -Dm644 "minecraft_server.${_minecraft_ver}.jar" "${_server_root}/minecraft_server.jar"
elif [ "$_minecraft_ver_minor" -le 12 ]; then
- install -Dm644 "minecraft_server.${_minecraft_ver}.jar" "${pkgdir}/srv/forge/minecraft_server.${_minecraft_ver}.jar"
+ install -Dm644 "minecraft_server.${_minecraft_ver}.jar" "${_server_root}/minecraft_server.${_minecraft_ver}.jar"
fi
# Link log files
mkdir -p "${pkgdir}/var/log/"
- install -dm2755 "${pkgdir}/srv/forge/logs"
- ln -s "/srv/forge/logs" "${pkgdir}/var/log/forge"
+ install -dm2755 "${_server_root}/logs"
+ ln -s "/srv/${_forge_name}/logs" "${pkgdir}/var/log/${_forge_name}"
# Install licenses
for _license in "${_licenses[@]}"; do
@@ -155,5 +162,5 @@ package() {
install -Dm644 "$_license" "${pkgdir}/usr/share/licenses/${pkgname}/$_filename"
done
- chmod g+ws "${pkgdir}/srv/forge"
+ chmod g+ws "${_server_root}"
}
diff --git a/forge-server-custom.install b/forge-server-custom.install
deleted file mode 100644
index b42577dcd3f3..000000000000
--- a/forge-server-custom.install
+++ /dev/null
@@ -1,28 +0,0 @@
-post_install() {
- if ! getent group "forge" &>/dev/null; then
- echo "Adding forge system group..."
- groupadd -r forge 1>/dev/null
- fi
-
- if ! getent passwd "forge" &>/dev/null; then
- echo "Adding forge system user..."
- useradd -r -g forge -d /srv/forge forge 1>/dev/null
- fi
-
- chown -R forge:forge /srv/forge
-
- echo "The world data is stored under /srv/forge and the server runs as the forge user to increase security."
- echo "Use the forged script under /usr/bin/forged to start, stop or backup the server."
- echo "Adjust the configuration file under /etc/conf.d/forge to your liking."
- echo "For the server to start you have to accept the EULA in /srv/forge/eula.txt!"
- echo "The EULA file is generated after the first server start."
-}
-
-post_upgrade() {
- chown -R forge:forge /srv/forge
-}
-
-post_remove() {
- [ -d "/srv/forge" ] && echo "Game saves in /srv/forge were kept on your system."
- echo "The forge user was preserved on your system."
-}
diff --git a/forge-server.install b/forge-server.install
index 441dc075f71c..773011ac4843 100644
--- a/forge-server.install
+++ b/forge-server.install
@@ -1,55 +1,55 @@
-_good_ver="1.6.4_9.11.1.1345-4"
+_forge_name="forge-1.6.4"
+_forge_user="forge-1-6-4"
+_conflict_ver="1.6.4_9.11.1.1345-2"
+_good_ver="1.6.4_9.11.1.1345-5"
+_server_root="/srv/${_forge_name}"
post_install() {
- if ! getent group "forge" &>/dev/null; then
- echo "Adding forge system group..."
- groupadd -r forge 1>/dev/null
+ if ! getent group "$_forge_user" &>/dev/null; then
+ echo "Adding ${_forge_user} system group..."
+ groupadd -r "$_forge_user" 1>/dev/null
fi
- if ! getent passwd "forge" &>/dev/null; then
- echo "Adding forge system user..."
- useradd -r -g forge -d /srv/forge forge 1>/dev/null
+ if ! getent passwd "$_forge_user" &>/dev/null; then
+ echo "Adding ${_forge_user} system user..."
+ useradd -r -g "${_forge_user}" -d "$_server_root" "$_forge_user" 1>/dev/null
fi
- chown -R forge:forge /srv/forge
+ chown -R "${_forge_user}:${_forge_user}" "$_server_root"
- echo "The world data is stored under /srv/forge and the server runs as the forge user to increase security."
- echo "Use the forged script under /usr/bin/forged to start, stop or backup the server."
- echo "Adjust the configuration file under /etc/conf.d/forge to your liking."
+ echo "The world data is stored under ${_server_root} and the server runs as the forge user to increase security."
+ echo "Use the forged script under /usr/bin/${_forge_name}d to start, stop or backup the server."
+ echo "Adjust the configuration file under /etc/conf.d/${_forge_name} to your liking."
echo "Make sure to change the SERVER_START_CMD variable if you want to use a JVM other than OpenJDK 8."
echo "Please note that you need Java 8 in order to run Forge."
- echo "For the server to start you have to accept the EULA in /srv/forge/eula.txt!"
+ echo "For the server to start you have to accept the EULA in ${_server_root}/eula.txt!"
echo "The EULA file is generated after the first server start."
}
post_upgrade() {
- if [ "$(vercmp "$2" "$_good_ver")" -lt 0 ]; then
+ if [ "$(vercmp "$2" "$_conflict_ver")" -ge 0 ] && [ "$(vercmp "$2" "$_good_ver")" -lt 0 ]; then
post_install
- IFS="_" read -ra _good_ver_temp <<< "$_good_ver"
- _minecraft_ver=${_good_ver_temp[0]}
- _old_name="forge-${_minecraft_ver}"
-
- echo "==> NOTICE: All filenames have been changed from \"${_old_name}d\" to \"forged\"!"
+ echo "==> NOTICE: All filenames have been changed from \"forged\" to \"${_forge_name}d\"!"
echo "==> For example:"
- echo "==> /usr/lib/systemd/system/${_old_name}d.service -> /usr/lib/systemd/system/forged.service"
- echo "==> /usr/bin/${_old_name}d -> /usr/bin/forged"
- echo "==> /srv/${_old_name} -> /srv/forge"
+ echo "==> /usr/lib/systemd/system/forged.service -> /usr/lib/systemd/system/${_forge_name}d.service"
+ echo "==> /usr/bin/forged -> /usr/bin/${_forge_name}d"
+ echo "==> /srv/forge -> ${_server_root}"
- if [ -d "/srv/${_old_name}" ]; then
- find "/srv/${_old_name}" -mindepth 1 -maxdepth 1 | while read -r _file; do
- mv "$_file" "/srv/forge${_file#"/srv/${_old_name}"}"
+ if [ -d "/srv/forge" ]; then
+ find "/srv/forge" -mindepth 1 -maxdepth 1 | while read -r _file; do
+ mv "$_file" "${_server_root}${_file#"/srv/forge"}"
done
- rm -rf "/srv/${_old_name}"
- echo "==> Game saves in /srv/${_old_name} were moved to /srv/forge."
+ rm -rf "/srv/forge"
+ echo "==> Game saves in /srv/forge were moved to ${_server_root}."
fi
- echo "==> The ${_old_name//./-} user was preserved on your system."
+ echo "==> The forge user was preserved on your system."
fi
- chown -R forge:forge /srv/forge
+ chown -R "${_forge_user}:${_forge_user}" "${_server_root}"
}
post_remove() {
- [ -d "/srv/forge" ] && echo "Game saves in /srv/forge were kept on your system."
- echo "The forge user was preserved on your system."
+ [ -d "$_server_root" ] && echo "Game saves in ${_server_root} were kept on your system."
+ echo "The ${_forge_user} user was preserved on your system."
}
diff --git a/forged-backup.service b/forged-backup.service
index d4bc5a9f0fc5..d01255098fb9 100644
--- a/forged-backup.service
+++ b/forged-backup.service
@@ -1,12 +1,12 @@
[Unit]
-Description=Minecraft Forge Server World Backup
+Description=Minecraft Forge 1.6.4 Server World Backup
After=local-fs.target
[Service]
Type=forking
-ExecStart=/usr/bin/forged backup
-User=forge
-Group=forge
+ExecStart=/usr/bin/forge-1.6.4d backup
+User=forge-1-6-4
+Group=forge-1-6-4
[Install]
WantedBy=multi-user.target
diff --git a/forged-backup.timer b/forged-backup.timer
index 882aa3bcbcd3..db54dbb31cb8 100644
--- a/forged-backup.timer
+++ b/forged-backup.timer
@@ -1,5 +1,5 @@
[Unit]
-Description=Daily Minecraft Forge Server Backup
+Description=Daily Minecraft Forge 1.6.4 Server Backup
[Timer]
OnCalendar=daily
diff --git a/forged.conf b/forged.conf
index 50b475e4ab09..0594f2bf9f37 100644
--- a/forged.conf
+++ b/forged.conf
@@ -2,13 +2,13 @@
# Variables are interpreted in bash. Simply using bash-syntax is sufficient.
# General parameters
-SERVER_ROOT="/srv/forge"
-BACKUP_DEST="/srv/forge/backup"
+SERVER_ROOT="/srv/forge-1.6.4"
+BACKUP_DEST="/srv/forge-1.6.4/backup"
BACKUP_PATHS="world" # World paths separated by spaces relative to SERVER_ROOT
KEEP_BACKUPS="10"
-GAME_USER="forge"
+GAME_USER="forge-1-6-4"
MAIN_EXECUTABLE="forge.jar"
-SESSION_NAME="forge"
+SESSION_NAME="forge-1.6.4"
# System parameters for java
# -Xms sets the intial heap size (must be a multiple of 1024 and greater than 2MB, no spaces!)
diff --git a/forged.service b/forged.service
index 091d37b68866..e24a51f73fef 100644
--- a/forged.service
+++ b/forged.service
@@ -1,13 +1,13 @@
[Unit]
-Description=Minecraft Forge Server
+Description=Minecraft Forge 1.6.4 Server
After=local-fs.target network.target multi-user.target
[Service]
Type=forking
-ExecStart=/usr/bin/forged start
-ExecStop=/usr/bin/forged stop
-User=forge
-Group=forge
+ExecStart=/usr/bin/forge-1.6.4d start
+ExecStop=/usr/bin/forge-1.6.4d stop
+User=forge-1-6-4
+Group=forge-1-6-4
[Install]
WantedBy=multi-user.target
diff --git a/forged.sh b/forged.sh
index a7e1be5c0fe3..91c541336285 100755
--- a/forged.sh
+++ b/forged.sh
@@ -1,8 +1,8 @@
#!/bin/bash
# The actual program name
-declare -r myname="forged"
-declare -r game="forge"
+declare -r myname="forge-1.6.4d"
+declare -r game="forge-1.6.4"
# General rule for the variable-naming-schema:
# Variables in capital letters may be passed through the command line others not.
@@ -13,7 +13,7 @@ declare -r game="forge"
[[ -n "${BACKUP_DEST}" ]] && declare -r BACKUP_DEST=${BACKUP_DEST} || BACKUP_DEST="/srv/${game}/backup"
[[ -n "${BACKUP_PATHS}" ]] && declare -r BACKUP_PATHS=${BACKUP_PATHS} || BACKUP_PATHS="world"
[[ -n "${KEEP_BACKUPS}" ]] && declare -r KEEP_BACKUPS=${KEEP_BACKUPS} || KEEP_BACKUPS="10"
-[[ -n "${GAME_USER}" ]] && declare -r GAME_USER=${GAME_USER} || GAME_USER="forge"
+[[ -n "${GAME_USER}" ]] && declare -r GAME_USER=${GAME_USER} || GAME_USER="forge-1-6-4"
[[ -n "${MAIN_EXECUTABLE}" ]] && declare -r MAIN_EXECUTABLE=${MAIN_EXECUTABLE} || MAIN_EXECUTABLE="forge.jar"
[[ -n "${SESSION_NAME}" ]] && declare -r SESSION_NAME=${SESSION_NAME} || SESSION_NAME="${game}"