X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=misc%2Ftools%2Fall%2Fxonotic.subr;h=35ce643154553ff53f139592e02fdb35c977475d;hb=9df4cd612db0aa099ece622bafaef9a9ff4692da;hp=0938974ca9b46bcfa8fd36442cf7de74267d49b7;hpb=9825dc306e695cfce639887ce878d9554eb74fd7;p=xonotic%2Fxonotic.git diff --git a/misc/tools/all/xonotic.subr b/misc/tools/all/xonotic.subr index 0938974c..35ce6431 100644 --- a/misc/tools/all/xonotic.subr +++ b/misc/tools/all/xonotic.subr @@ -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:' |\