]> git.xonotic.org Git - xonotic/xonotic.git/blobdiff - misc/tools/all/xonotic.subr
Merge branch 'bones_was_here/improve-serverbench' into 'master'
[xonotic/xonotic.git] / misc / tools / all / xonotic.subr
index 0938974ca9b46bcfa8fd36442cf7de74267d49b7..35ce643154553ff53f139592e02fdb35c977475d 100644 (file)
@@ -396,7 +396,9 @@ case "$cmd" in
                ;;
        serverbench)
                # TODO(rpolzer): Why does :anticheat: output differ? Total game time differs? Why?
-               verbose "$SELF" run "$@" -noconfig -nohome +exec serverbench.cfg |\
+               trap "rm -rf .serverbench_temp" 0 1 2 3 11 13 15
+               mkdir -p .serverbench_temp
+               verbose "$SELF" run dedicated "$@" -noconfig -userdir .serverbench_temp +exec serverbench.cfg |\
                        tee /dev/stderr |\
                        grep '^:' |\
                        grep -v '^:gamestart:' |\