xonotic/server/server_linux.sh
Rudolf Polzer 2d25ba3ea0 Remove linux 32bit binary support.
Linux 32bit users can still compile using ./all but releases will no
longer include these builds.

Reference: http://xonpickbot.designxenon.com:27500/poll/364
2017-10-16 20:34:23 -04:00

24 lines
708 B
Bash
Executable File

#!/bin/sh
case "$(uname -m)" in
i?86) executable="xonotic-linux32-dedicated" ;; # Not supported anymore but you can build your own.
*) executable="xonotic-linux64-dedicated" ;;
esac
cd "`dirname "${0}"`"
if ! [ -x "$executable" ]; then
if [ -x "../$executable" ] && { [ -f ~/.xonotic/data/server.cfg ] || [ -f ../data/server.cfg ]; }; then
cd ..
else
echo "This script is not properly set up yet."
echo "Please refer to the instructions in readme.txt."
echo "In short:"
echo "- copy server.cfg to the data directory and adjust its settings"
echo "- move this file to the main directory of your Xonotic installation"
exit 1
fi
fi
exec ./${executable} +serverconfig server.cfg "${@}"