RPG

Tasklist

FS#543 - Client version check

Attached to Project: RPG
Opened by neb (neb) - Monday, 20 July 2009, 13:13 GMT-7
Last edited by neb (neb) - Tuesday, 17 August 2010, 08:03 GMT-7
Task Type Feature Request
Category Platform
Status Closed
Assigned To No-one
Operating System All
Severity Medium
Priority High
Reported Version 0.6.3
Due in Version 0.9
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The client software is generally expected to always be up-to-date via Java Web Start. Since JWS often fails to accomplish this in practice, the client may start up with an old version. In any case, the client/server should ensure that each are compatible with each other. If an old client attempts to connect to the server, the server should do its best to inform the client.

This capability is preliminarily supported by the initial client-server handshake. Integrate versioning such that clients know when they are out-of-date upon handshake. Alternately (or in addition), have the client check some online resource (such as making an HTTP request for a version file), thus avoiding any contact with the game server if incompatible.

This task was classified as a bug because it manifested as such during alpha testing (an old client was able to connect but experienced general meltdown upon receiving incompatible data from the server). It has been reclassified as a feature request.
This task depends upon

Closed by  neb (neb)
Tuesday, 17 August 2010, 08:03 GMT-7
Reason for closing:  Implemented

Loading...