summarylogtreecommitdiffstats
path: root/spearmint.service
blob: 00c6789523e6901646e2fb2a6b5773e9ec6df24f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[Unit]
Description=This service spawns an ioquake3 (Spearmint) dedicated server with sane defaults
# However, these defaults may not apply to all use cases.
# See comments below for further details

[Service]
User=spearmint
ExecStart=/opt/quake3/spearmint-server +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(?)
# rate 25000 defines the rate in which client & server communicate
# snaps 40 defines gamestate-snapshots client & server exchange in secs
# cl_maxpackets 125 max amount of FPS being counted on the server-side

[Install]
WantedBy=multi-user.target