MMO pipeline

Well where do i start.

Right, me and a team are talking about building a MMO like Runescape, WoW, ect ect
We all have very good coding skills as well as modelling skills as well as the motivation to build such a big project.
Anyway to the point, the problem we have come across is in which order do we build the components needed?
Example - Server - Client - Game ect ect

if server is needed (I’m sure it is needed) what sort of server? i would rather build my own otherthan use smartfox.

But once the server is built would it need to be run of something else? or would you beable to open on decktop so people could connect to it?

Anyway i’ll make the questions simple.

  1. What is needed to build a MMO?
  2. in what order is best to build MMO components?
  3. If a sever is needed what sort of server?
  4. would the server need to be running on MY (owners) decktop for other people to connect?
  5. Would any part of a MMO require an online database to store information ect?

By the way, the game will be built using unity webplayer.

If you have anything else to add to this feel free and thank you in advance to any help :slight_smile:

Dave x

  1. What is needed to build a MMO? 2)
    in what order is best to build MMO
    components? 3) If a sever is needed
    what sort of server? 4) would the
    server need to be running on MY
    (owners) decktop for other people to
    connect? 5) Would any part of a MMO
    require an online database to store
    information ect?
  1. time, money, motivation, support, creativity… patience
  2. Server first, I’d say. A lot of the game data should be stored on the server also for security.
  3. You’ll want to code your own unless you want to pay for one. Depending on how many players are connected, this could be affordable or expensive.
  4. You can host your own servers or pay for hosting. I hear running the server on UNIX is up to 50% more efficient. Depending on the data being transferred per player per second I would guess one Windows desktop PC with sufficient memory and processing power could support 30-50 players simultaneously. Maybe 100 if you’re optimizing the hell out of things. Of course there are some games which have very low data transfer (2d or simple games) which could support 1000s on one box… possibly.
  5. Oh yea! Databasing is the most fun part~! Check out stored procedures.