setting permissions on macOS:
sudo xattr -r -d com.apple.quarantine "/path/to/Xonotic.app"
setting up a dedicated server
sudo apt-get install autoconf automake build-essential curl git libtool libgmp-dev libjpeg-turbo8-dev libsdl2-dev libxpm-dev xserver-xorg-dev zlib1g-dev unzip zip
git clone git://git.xonotic.org/xonotic/xonotic.git
cd xonotic
./all update -p
./all update -l best
./all compile -r
./all run dedicated xonotic
run in the background
nohup ./all run dedicated xonotic >/dev/null 2>&1 &
<path to>/xonotic/run-dedicated.sh
#!/bin/bash
./all run dedicated xonotic >/dev/null 2>&1
add a service /etc/systemd/system/xonotic.service
[Unit]
Description=Xonotic
After=network.target
[Service]
WorkingDirectory=/<path to>/xonotic
Environment=""
ExecStart=/<path to>/xonotic/run-dedicated.sh
User=yogthos
[Install]
WantedBy=graphical.target
start dedicated server
sudo systemctl start xonotic