How exactly would I make a game file updater?

BlitzPlus Forums/BlitzPlus Programming/How exactly would I make a game file updater?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

What I basically do is to calc CRC-32 for all the files and download a list of server files and their CRC-32 value to check for modified/missing files. Then I use HTTP to download them. HTTP is great, since you can place the file on a regular Web server instead of a custom server. FTP can be bad, as people can deduct your login/password from scanning your executable.