Well first why do I seem unable to post at the gnucleus.net forums. Everytime I submit a post it takes me back to a blank "New Thread" page. If anyone can help let me know.
Anyway, Swabby posted on
gnucleus.net that he is getting too much bandwith on the update server. I thought updates for gnucleus were done over the gnet? O well.
Using the network is my solution for the problem. Basically, to do this securely a hash of the update executable is created and stored on his server. When a client sees a client with an higher version number it checks the update server, gets the file hash (which would be very small for bandwith with regards to bandwith) and then downloads the update exe from the gnet, varifies the file with the hash, runs the file and is updated. Of course it should save the update file to share with other clients.