PSG

Game Server

Registered by Chad Rempp

The game server is a stand-alone application that passes communications and synchronizes game state. The game server will consist of a communication system and a game state system.

Blueprint information

Status:
Started
Approver:
Chad Rempp
Priority:
Essential
Drafter:
Chad Rempp
Direction:
Approved
Assignee:
Chad Rempp
Definition:
Approved
Series goal:
Accepted for alpha
Implementation:
Slow progress
Milestone target:
milestone icon psg-server
Started by
Chad Rempp

Related branches

Sprints

Whiteboard

The skeleton of the game server is in place.

The parts of the game server are:
  * Game server core. Listens for connections, spawns GameStateServer instances and routes communication.
  * GameStateServer class contains the authoritive state info for a game. It relays state change communications to all connections.
  * Interfaces: Console and Web. Control interfaces to the server.

Todo:
  * Spawn a process for each GameStateServer?
  * Rewrite InterfaceConsole to using cmd module
  * Web interface

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.