TSRO only has 2000 slot servers too. Here's current server stats at time of this post:
Code:
¼P¬┼ - [1233 / 2000]
╗╚¬e - [821 / 2000]
ѱ┐¬ - [978 / 2000]
ñk┤E - [772 / 2000]
┤M»│ - [559 / 2000]
The 1st listed server usually is around 1000-1300. The 2nd, 3rd, and 4th are usually around the 1000 mark. The last server is always the most empty and rarely gets over 750.
Remember, those are pretty much all people playing!
I'm sure TSRO would simply ban non-Taiwanese IPS if they become a problem clogging up the servers or they get too many people.