Quote:
Originally Posted by arej100
It's funny -.-. I can say the same too. My emulator can hold 100k people. It's easy to use it.
Show us !! One picture of "your emu" ! You can't show us, because you DON'T MAKE any emu.
|
Sure, 10k is totally comparable to 100k. You clearly don't know what you're talking about.
On my release version which will be running the closed beta, 100K users will use around 50K resident memory each. In addition, about 1 GB of memory will be reserved in pools for various objects. CPU time needed per host is almost negligible, and only network I/O happens so it's mainly I/O-oriented, the CPU will sit waiting for packets about 99% of the time. We'll also need around 2kbps per user to handle the packets without queuing them up and causing drops and retransmissions.
So total memory needed: 5.76837158203125 GB
Total CPU needed: quad core CPU at 2.5GHz +
Total bandwidth needed: 24.4140625 MBps (195.3125 mbps)
The only thing on that list that makes it prohibitively difficult to host that many users is the bandwidth. You'd need an OC-3 or higher, and those start at like $20,000/month, dedicated. Buying into an OC-12 pool would be cheaper.
As I said, even the old srvc can handle thousands of players. Even that is far better written than SSE, in that it scales with hardware properly. The source is there, compile it and test it for yourself.