#!/bin/sh # set -x ZANDIR=$HOME/zandronum/b CFGDIR=$HOME/cfgs WADDIR=$HOME/wads RAND_ID="$(head -c16 /dev/urandom | base64 | sed 's/[^[:alpha:]]//g' | head -c6)" echo creating tmux session doom_${RAND_ID} tmux new-session -d -s doom_${RAND_ID} while read cfg iwad files ; do echo DEBUG: $cfg, $iwad, $files filearg="" for file in $files ; do filearg="$filearg $WADDIR/$file" done tmux new-window -t doom_${RAND_ID} \ "$ZANDIR"/zandronum-server \ -host \ -port 10666 \ -iwad "$WADDIR"/"$iwad" \ -file${filearg} \ +exec "$CFGDIR"/"${cfg}.cfg" done < ${CONFIG:-"zan_launch.cfg"}