Bjørn-Erik Hansen
09-17-2008, 11:43 AM
Hey WHT!
I am starting out to learn some coding, C++ mainly.
I was wondering if there are any Open Source updater / patcher programs that I could have a look on / modify / learn from.
I run a MMORPG Game Server, and I want my users to have an easy use tool to get the latest updates.
Adam-AEC
09-18-2008, 11:46 AM
What language is your users' client currently built with?
You might find it easier to just distribute updated binaries/dlls on a website, or code something to compare versions of bins/dlls and fetch from the web as necessary.
Patching binaries is probably going to be more complicated than it's worth, just to save a few bytes of traffic.
vibrokatana
09-18-2008, 01:52 PM
I know the raknet library has an example of a patcher that just transfers the diff between the client and server. However their license is a bit funky, but it is free to use if you release the source.
Another option might be to just use rsync. Have the client connect and it will automatically download the difference (if there is any)
Bjørn-Erik Hansen
09-18-2008, 02:14 PM
rsync is out of question.
It has to be easy to use, a custom layout made by us, and quite a few other features.
vibrokatana
09-18-2008, 03:14 PM
rsync is out of question.
It has to be easy to use, a custom layout made by us, and quite a few other features.
You just have to write a GUI around the rsync library. The users don't even have to know what is under the hood.