Page 1 of 1

Up the chimney

Posted: Wed Jan 09, 2013 4:48 am
by Jill
Bump. Like this idea.

Re: Possibility of an auto update client?

Posted: Wed Jan 09, 2013 5:03 am
by SCP-343
I think, instead of automatically updating, there needs to be a check for updates button in the launcher, and if one clicks and an update is found, it will ask if you wanna update and I'm sure you can get it from there. Nice idea.

Re: Possibility of an auto update client?

Posted: Wed Jan 09, 2013 5:25 am
by Jill
SCP-343 wrote:I think, instead of automatically updating, there needs to be a check for updates button in the launcher, and if one clicks and an update is found, it will ask if you wanna update and I'm sure you can get it from there. Nice idea.
Sir, this is exactly what he meant.

Re: Possibility of an auto update client?

Posted: Thu Jan 10, 2013 3:09 am
by SCP-682
Yeah, and maybe we can have an account sync with this website so we can also track stats? (optional, of course)

Re: Possibility of an auto update client?

Posted: Thu Jan 10, 2013 3:13 am
by mrpeanut188
I have an SVN repo up, all you need is an SVN client, and it auto-updates. :)
SCP-682 wrote:Yeah, and maybe we can have an account sync with this website so we can also track stats? (optional, of course)
Idea: The launcher when you press play if there is an update, will pop up with a box saying "Update found!"

Re: Possibility of an auto update client?

Posted: Thu Jan 10, 2013 8:39 am
by RusskiSam
mrpeanut188 wrote:I have an SVN repo up, all you need is an SVN client, and it auto-updates. :)
SVN is good idea...
Source Code? Git only!
...Or normal client need to be in Git?

Re: Possibility of an auto update client?

Posted: Fri Jan 11, 2013 3:47 am
by mrpeanut188
Alice Liddell wrote:If you want to update client, there should be a server.
So, lets create multiplayer mod!
NOPE.AVI

The server is the one currently hosting this website, It's not very hard to create a little UPDATE.exe that downloads a new version, and extracts the insides.
Unless Update.exe is being updated, there wouldn't be anything done by hand.

Re: Possibility of an auto update client?

Posted: Fri Jan 11, 2013 2:49 pm
by Hakkla
That would put too much strain on the server - downloading entire versions instead of only the necessary parts. The version could be hard-coded in the main executable so the program knows what current version the game is (and not in a separate .txt file where it could be modified with possibly unpredictable consequences).

Now that i think of it, an update function might be beneficial for the server itself- instead of everyone downloading the complete program, only the updated and new parts are downloaded, saving bandwidth and increasing download speeds.

This might be even implemented as another button in the main menu, a sort of seamless update.

Note #1: Even if the update program itself was updating, it would simply copy the new version to a temporary location, then transfer control from the old program into the temporary one, then delete the old program. Then it would and make a copy of itself with the same name and in the same place as the old program, then transfer control from the temp. program into the newly copied one, then finally erasing the temp. copy. All this after updating every other component. So it would be completely automatic.

Note #2: You could also add a "Modifications" button somewhere in the menus where you could download various mods uploaded somewhere, though this is less important.

Re: Possibility of an auto update client?

Posted: Sat Jan 12, 2013 12:22 am
by Serph Bravin
Honestly, coding in a version number checker into the launch program shouldn't be too hard, and is also the least resource intensive on the site, seeing as it only compares filenames, before responding with either a "Your version number is the same as the one hosted on the site" or a "Your version number is different to the one hosted on the site"

An auto-updater or anything like that, as already mentioned, would strain the site, and is unneccesary.

Re: Possibility of an auto update client?

Posted: Sat Jan 12, 2013 3:01 am
by MrGuilkeyFace
This is a good idea.
I liek dis.