-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMajorTournament.sh
executable file
·31 lines (30 loc) · 982 Bytes
/
MajorTournament.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash
echo Starting a major tournament...
for(( i=1; i <= $(wc -l < Games.txt); i++)) do
TEAM=$(sed -n "$i"p Games.txt)
if [ "$TEAM" = -------------------- ]; then
continue
fi
i=$((i+1))
TEAMT=$(sed -n "$i"p Games.txt)
VS=" vs "
touch Mg
echo $TEAM $VS $TEAMT > Mg
python3 EditMoment.py
rcssserver server::fullstate_l = false server::fullstate_r = false server::auto_mode = true server::synch_mode = false server::game_log_dir = `pwd` server::keepaway_log_dir = `pwd` server::text_log_dir = `pwd` server::nr_extra_halfs = 0 server::penalty_shoot_outs = false &
cd ../ScBot && ./Bot.sh && cd ../SummerCup2023-Tournament-Runner
sleep 1
server_pid=$!
sleep 1
cd Bins/$TEAM && ./localStartAll &
sleep 1
cd Bins/$TEAMT && ./localStartAll &
wait $server_pid
sleep 1
python3 AnalyzeResult.py
sleep 1
cd ScBot && ./FgBot.sh && cd ..
./LogCompressor.sh
./ChangeLogDir.sh
rm Mg
done