hi,
thanks arrestedgames.
below my stone on your proposal.
pattern "RUNNING" is not the better way because when u catch world.sh status, u can see "NOT RUNNING", same case for auth.sh.
i guess, u need to update world.sh and auth.sh with "OFFLINE" instead off "NOT RUNNING", for example.
FIX
In function
get_auth()
, update
for authlist in `./world.sh -v -C status | awk '{ print $NF}'`
by
for authlist in `./auth.sh -v -C status | awk '{ print $NF}'`
let me know.