Don't use a central server, it adds something else to go wrong. I have no doubt you'd be hosting it and we know how reliable your connection is. Just use the direct method.
In my opinion, it is better to use a central server than for each BL server to listen on a TCP port. And this month, my home connection has had
99.92% uptime. As I have said before, those network issues in April were
only temporary and do not accurately represent the overall quality of my ISP.
I am also trying to implement the Tiny encryption algorithm (TEA) in Torquescript right now.