SDA SE Wiki

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

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:labs:xp:2008b:s07_server_side_game_log [2008/09/01 14:50]
michael.brunner
teaching:labs:xp:2008b:s07_server_side_game_log [2018/05/09 01:59] (current)
Line 1: Line 1:
 +====== S07: Server side game log ======
  
 +===== Incoming message processing sequence =====
 +
 +  - Message arrives.
 +  - Message should be parsed to extract information.
 +  - Information should be stored in the database according to the data model.
 +
 +===== Outgoing message processing sequence =====
 +
 +  - Information should be stored in the database according to the data model.
 +  - Message should be composed from the information according to the protocol.
 +  - 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, © 2019