I notice you didn't mention anything about server resources or bandwidth. If it's got 64MB RAM, an old Pentium II, and you're letting people use 1GB space, and it's connected to a 64kbps ISDN line, that's definitely out of the question for most people. If it has 8GB RAM, quad 2.4GHz Xeons, is connected to a OC-3 line, and you're letting people use as much disk space as they want, that would probably be much better (but then why limit it to 16 players?).