1000 people actually connected to the server isn't the same as the server being able to process 1000 players. RMX-OS should be able to handle 1000 players as well as Netplay since it pretty much only depends on your hardware. Especially if you have a multicore PC, you will get better performances on RMX-OS since it supports multi-threading unlike Netplay.
But neither Netplay nor RMX-OS could handle 1000 people actually connected to the server because of the connection speed. The problem is that the data complexity is n
2. If one person needs to send 10 kB data each second to notify the other players on the same map about his position and status (to the server, then to the other players), then the required speed would be:
- 1 player: 10 kB + 0 kB = 1 kB
- 2 players: 20 kB + 10 kB * 2 = 40 kB
- 3 players: 30 kB + 20 kB * 3 = 90 kB
- 4 players: 40 kB + 30 kB * 4 = 160 kB
- 5 players: 50 kB + 40 kB * 5 = 250 kB
- ...
- 10 players: 100 kB + 90 kB * 10 = 1 MB
- ...
- 100 players: 1 MB + 990 kB * 100 = 100 MB
- ...
- 1000 players: 10 MB + 9.99 MB * 1000 = 10 GB
Do you still believe Netplay or RMX-OS could handle actual 1000 people connected who can happen to be on the same map? Unless you have at least a 100 Gbps connection (and all your clients at least a 100 Mbps connection), they can't. Somebody played a really bad practical joke on you if they made you believe you actually could. Each time the connected clients count gets multiplied by 10, the speed requirement is multiplied by 100. For 10000 connected clients, you would need a 10 Tbps connection.
That being said, you should be able to handle 100 connected clients without problems if you have a 1 Gbps connection. Of course, this is a worst-case statistic where all connected clients would be on the same map. If you had 10 maps, each having 10 connected clients, a 100 Mbps (LAN connection) is enough or if you had 10 maps with 30 connected clients each, a 1 Gbps connection should suffice. So practically RMX-OS actually might be able to handle 300 connected clients without actual problems. I can give you some probability statistics as well if you want since 50% of the connected clients being on one single map is very improbable and becomes even less probable the less players you have.
With other words, it's hard to estimate how many connected clients it can handle, but you can estimate the chances for the server being overloaded for every number of connected clients. It's done via basic combinatorics. Even funnier, this doesn't depend on RMX-OS or Netplay at all. You will encounter this problem with any server.
As for the problems in RMX-OS, I'd appreciate the help a lot if you could get online a few times with me so I can figure out what's wrong.