#!/bin/sh
set -o errexit || exit $?

cd "/usr/lib/openra"

if test -f "OpenRA.Server"; then
	./OpenRA.Server Game.Mod=ra "$@"
elif command -v mono >/dev/null 2>&1 && [ "$(grep -c .NETCoreApp,Version= OpenRA.Server.dll)" = "0" ]; then
	mono --debug OpenRA.Server.dll Game.Mod=ra "$@"
else
	dotnet OpenRA.Server.dll Game.Mod=ra "$@"
fi
