Disagreeing with this (and the commenting above).

If battle server is already running, a new one shouldn't start. A battle server can be run and handle multiple server. Battle Servers should be started when an error happens when connecting to one.