7

For an online, multiplayer roleplaying game that should be able to support at least 1000 players per server instance, what sort of architecture should I use? I'd like to use Java or PHP as the server programming language (I know PHP is probably a poor choice). What sort of operating system, and server specs would I need for such a system?

vartec
  • 6,277
Click Upvote
  • 1,005

2 Answers2

14

Best known example is EVE Online, which uses Stackless Python. They have written they own server.

Their architecture described:

Generally I recommend reading highscalability.com, specially the real world examples.

vartec
  • 6,277
3

Since you're already doing Java, you might want to take a look at Sun's DarkStar project:

I don't know any commercial games using it (I believe it's still in development).

mrdenny
  • 27,212