Game Development Community

Client Server Updater software

by Thomas Tomo Larsen · 06/15/2005 (12:22 am) · 21 comments

Here is a simple client / server solution I have made to synchronize client with updates from a server.

It will transfer all new and changed files from a server to the clients. (wav, dso, dif, mis etc.)

The software is easy to use and setup. We have used it for a while now in our project, and it seems to work fine.

If you find any bugs please tell me and I will se what I can do about it.

Use at your own risk.

www.tomosoft.dk/downloads/updater.zip

Full source code:
www.tomosoft.dk/downloads/UpdaterSource.zip

Hint:
If you get a lot of disconnects while downloading using the updater client, change Connect(2000) to Connect(5000) in the source code.
Page«First 1 2 Next»
#21
09/11/2008 (6:37 pm)
Hi Thomas,
This software is really interesting and I would pay for a polished version. Its great to have the source but my Delphi skills are really rusty.
For me, it has some missing features like:
a. Complete skinning. Allow the user to set a BMP in the background. Forget the large text, any message may be encoded in that BMP.
b. Allow hiding the lower portion. People using the updater doesn't really want to know which ip and port they are connecting. They just want to make it work.
c. Encrypted ini file... at least for the basic ip/port/user/password parameters. Other setup parameters may be ok in a text file.
d. Silent mode. No need to press Ok by the user.
e. Run a target file after finishing. Some parameters may be passed to the new exe so it is enforced to run after the updater.


Otherwise, awesome package.
Luck!
Guimo
Page«First 1 2 Next»