I use to train against bots once in a while. But then you have to set up the server, select the map, change the bots etc etc. So being the lazy linuxer I am I wrote this little shell-scipt:
#!/bin/bash
opties="+set fs_game q3ut3 +map ut_casa +set g_gametype 4"
number_of_bots=5
bot_level=5 # nightmare
botnames=(
Penguin Scarab Puma Boa Widow Chicken
Cockroach Cobra Cougar Goose Scorpion
Raven Python Tiger Mantis Cheetah )
no_bots=${#botnames[*]}
for ((i=1 ;i <= $number_of_bots; i++)); do
random=$(($RANDOM % $no_bots))
bots="$bots +addbot ${botnames[$random]} $bot_level red"
unset botnames[$random]
botnames=(${botnames[*]})
no_bots=$(($no_bots-1))
done
quake3 $opties $bots
I hope you like it