SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


S07: Server side game log

Incoming message processing sequence

  1. Message arrives.
  2. Message should be parsed to extract information.
  3. Information should be stored in the database according to the data model.

Outgoing message processing sequence

  1. Information should be stored in the database according to the data model.
  2. Message should be composed from the information according to the protocol.
  3. Message is sent.

All time stamps are taken at the server side to avoid conflicts caused by different client times. All actions should be logged in chronological order. For instance: If a player leaves the game. The exit messsage from the client is logged before broadcasting the exit of the player.

teaching/labs/xp/2008b/s07_server_side_game_log.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2025