How It Fits Together

From OuroDev
Revision as of 11:25, 23 May 2019 by Taffer (talk | contribs) (Lots of investigation necessary.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

An attempt to explain the purpose of each part, and how they all fit together.

Components

Based on the source directories, it seems like a full CoX system (that is, all servers, and the game client) is made up of these items:

Note: I'm probably slightly off, and will update this as I investigate further. Feel free to correct any lies in here!

Player's POV

From the player's point of view:

  1. Run Launcher. This is being replaced by things like Cream Soda.
  2. Launcher runs Game Client.
  3. Game Client connects to Auth Server, receives auth token of some sort.
  4. Game Client connects to DB Server, which is the actual "Shard".

The Game Client also connects directly to ????TODO??? during play.

Server's POV

??? TODO ???