i donŽt know if the commercial or pro edition of gamestudio support connecting to ftp-servers, but the ANET-plugin does:
http://www.anet-plugin.com/downloads_eng.htmyou can use the demo edition for testing
for moving and replacing the files on the pc, you can access the winapi-functions or simply use fear411Žs latest plugin:
http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=316102&gonew=1for version control simply create for every version a directory on the server (with the versionnumber as name). put in the folder every changed file
in you game or updater-program you have to do the folowing steps:
1.) read out the current version of the installed game (you can store it into a textfile or so)
2.) connect to the server and list all version directories
3.) convert the names into a float-var and compare them with your game-version
4.) if thereŽs no bigger versionnumber, is no update available. if there is a bigger version enter the directory, list the files and start downloading them into a temporary folder
5.) replace the files that youŽve downloaded with the old ones
6.) increase the versionnumber to the downloaded one
7.) finish
all the functions you need can be found in the documentation of this 2 plugins. ANET have some examples how to use it. take a look about it and youŽll understand how they work
happy coding and good luck