From ad10e6610c2f1064ac781936050f1d06ad8c67d1 Mon Sep 17 00:00:00 2001 From: Zack Middleton Date: Sun, 4 Feb 2018 07:31:24 -0600 Subject: [PATCH] Changes to systemd q3a.service Use an absolute path as required by systemd. Distro packages will need to change it. (Reported by @andreyv and @zeroxfourc.) Link to server documentation on the wiki instead of maintaining a subset in the service file. --- misc/linux/q3a.service | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/misc/linux/q3a.service b/misc/linux/q3a.service index e039eec8..83287ea9 100644 --- a/misc/linux/q3a.service +++ b/misc/linux/q3a.service @@ -1,18 +1,12 @@ [Unit] -Description=This service spawns a ioquake3 dedicated server with sane defaults -# However, these defaults may not apply to all use cases. -# See comments below for further details +Description=This service spawns an ioquake3 Internet server +# A map will need to be loaded for players to be able to join. +# For additional settings see http://wiki.ioquake3.org/Sys_Admin_Guide [Service] User=q3a -ExecStart=$(which ioq3ded.x86_64) +set dedicated 2 +ExecStart=/usr/local/games/quake3/ioq3ded.x86_64 +set dedicated 2 Restart=on-abort -# there are several options to tweak the server's performance: -# net_port defines the UDP-port used for connections to the server -# fs_game should be the mod you want to play. Not necessary for vanilla-q3/FFA -# dedicated 0 is non-dedicted an not available with ioq3ded, 1 is LAN, 2 is Internet -# sv_pure 1 prevents clients from using their own pk3-files -# com_hunkmegs defaults to 56, should be 128/192/256 on a modern system(?) [Install] WantedBy=multi-user.target