Gamestudio Links
Zorro Links
Newest Posts
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (AndrewAMD, alibaba, VoroneTZ), 916 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
firatv, wandaluciaia, Mega_Rod, EternallyCurious, howardR
19050 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Online Update System #65106
02/26/06 21:02
02/26/06 21:02
Joined: Mar 2002
Posts: 7,726
old_bill Offline OP
Senior Expert
old_bill  Offline OP
Senior Expert

Joined: Mar 2002
Posts: 7,726
I want to give the idea of an online update system,
which should replace the actual update system and cycle.

The idea is based on a small tool, in which the user puts in his user and password data.
The tool connects to the conitecserver and logs in into a database and validates the users data.
In the 3dgs folder would be a file, which has a version table inside, and the tool
checks this table and compares the versions with the versions given in the online database.
Maybe it could also give a few lines of short text with fixes listed, like:
-changed exit() to sys_exit()
-improved text functions
-new MED import filter
-...

Then the user clicks "Download" and the tool will download all the new files and replace the existing ones in the 3dgs folder.
With this method, it would be possible to release updates more frequently, as even small changes can be spread (like only a new acknex.dll)
without having a large expenditure on the administration side, and also bugs could be fixed much faster then acutally,
where it sometimes takes over a half year between the update releases.

And on the security side there shoulnd be more risk then with the current solution,
as only users with a valid userdata could access the database, like at the moment,
and you could easily remove or "ban" accounts.

old_bill


Success is walking from failure to failure with no loss of enthusiasm.
Re: Online Update System [Re: old_bill] #65107
02/28/06 13:32
02/28/06 13:32
Joined: Jun 2003
Posts: 1,017
Germany
T
Thomas_Nitschke Offline
Senior Developer
Thomas_Nitschke  Offline
Senior Developer
T

Joined: Jun 2003
Posts: 1,017
Germany
Good idea! I'd have it rather low-priority at the moment, though, since the final 6.4 update is much more important for now, I guess


Formerly known as The Matrix - ICQ 170408644 I've been here for much longer than most people think. So where's my "Expert" status?
Re: Online Update System [Re: old_bill] #65108
02/28/06 14:32
02/28/06 14:32
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline
Senior Expert
HeelX  Offline
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
Looks like the windows update function integrated into winXP. I think this kind of online service is very ressource taking to program and setup the server components at conitec and the client side components.

It would be nice, but if you visit frequently the forums I see no need to make something like that.

Bye
Christian

Re: Online Update System [Re: HeelX] #65109
02/28/06 14:49
02/28/06 14:49
Joined: Mar 2002
Posts: 7,726
old_bill Offline OP
Senior Expert
old_bill  Offline OP
Senior Expert

Joined: Mar 2002
Posts: 7,726
No, it should not be based on an ActiveX control, but an independent *.exe file.
The setup is not that hard, we have done this here in another circumstance, and it's
very easy to administrate, both on the server and the client side.

The advantage would be the option to spread even small updates very easy,
all the same if its just a new wdl file fróm the templates or the new ackenx.dll .

old_bill


Success is walking from failure to failure with no loss of enthusiasm.
Re: Online Update System [Re: old_bill] #65110
02/28/06 16:12
02/28/06 16:12
Joined: Mar 2003
Posts: 5,377
USofA
fastlane69 Offline
Senior Expert
fastlane69  Offline
Senior Expert

Joined: Mar 2003
Posts: 5,377
USofA
While I'm all for faster updates and bug fixes, I can't see how it is related in any way, shape, or form with the update delivery method. It takes all of two seconds longer to click the link and enter the user/pass and I don't see how cutting this down would really help anything.

Now, if Conitec would actually release updates on a weekly or monthly basis, I could see this working, but given it's track record (especially this last year which has been a friggen joke), I just don't see it.

Re: Online Update System [Re: fastlane69] #65111
03/01/06 05:21
03/01/06 05:21

A
Anonymous
Unregistered
Anonymous
Unregistered
A



If Conitec have a Windows server, Conitec can develop a web service which can allow the .net Framework application to connect to the server. Written either in C# or VB.net, a webservice can talk to the database server like in SQL Server 2005, then in the client-side application (the updating program) can then give the version information to the server, which the web service can check the application's version with the version that's already in the server, then the web service will return whether the the 2 version numbers match. If it's true, then the user already have an up-to-date version of the software. If false, then start downloading the updates.

It doesn't take that much time to do this with C#/VB.net than unmanaged C++.

Re: Online Update System [Re: old_bill] #65112
03/01/06 14:29
03/01/06 14:29
Joined: Dec 2003
Posts: 139
Norway
Turotulco Offline
Member
Turotulco  Offline
Member

Joined: Dec 2003
Posts: 139
Norway
I use Linder SetupBuilder to handle exactly this.

The $249 price tag is way less than it would cost me to design, build and implement a system like this myself. You can make the updates silent, or notify the user of availability. Your choice.

Friedrich Linder is also extremely responsive to change requests, defects and suggestions. It's worth a look.


b. rgds. T "That which does not kill us, makes us stranger. Are you sure you don't you mean stronger? Yes. Quite sure." ~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~ A6 Commercial Ver 6.5
Re: Online Update System [Re: Turotulco] #65113
03/01/06 17:18
03/01/06 17:18
Joined: Feb 2003
Posts: 6,818
Minot, North Dakota, USA
ulillillia Offline
Senior Expert
ulillillia  Offline
Senior Expert

Joined: Feb 2003
Posts: 6,818
Minot, North Dakota, USA
I like the idea of alerting users of a new update being available. Winamp does this as well as Winzip. Winzip uses a "check once a ___" method where it could be every day, every week, or every month and it checks under these conditions, but only when the program is run. I had Winzip set to check weekly and it's been 2 weeks at one time since I last used it and it didn't check for updates until I did finally use the program. Winamp uses some sort of webserver flag system so, when the program is run, it checks the availability of an update indicated by a flag of some sort and if one is available, it notifies the user. No update is downloaded or anything - the user does that manually using the username and password provided to them when they ordered the program.

Edit: for beta users, it could be done with a special flag saying that a new beta release is available. A public beta is a bit difference than that of the private beta.

Last edited by ulillillia; 03/01/06 17:20.

"You level up the fastest and easiest if you do things at your own level and no higher or lower" - useful tip My 2D game - release on Jun 13th; My tutorials
Re: Online Update System [Re: ulillillia] #65114
03/05/06 01:00
03/05/06 01:00
Joined: Feb 2006
Posts: 2,185
mpdeveloper_B Offline
Expert
mpdeveloper_B  Offline
Expert

Joined: Feb 2006
Posts: 2,185
this is an incredible idea, having a seperate program that downloads updates, it'd be very simple acually all conitec has to do is set up an update folder over the internet, and then have a folder for each kind of update, if u'd like to have updates to acnex.dll, sed.exe, etc... each folder could be like this

update/acnex_upd
update/sed_upd
update/wed_upd
update/med_upd
....

on and on, this way they could focus on one update at a time and when they get done with it they upload it to that folder, and we d/l a exe file that would be set to search the update folder and search for files newer than the ones currently held, that way if you have a file that is old in a dir, and another file in that dir is new, it would only update the old file...this idea is really expandible and it would not be as hard as it sounds


- aka Manslayer101
Re: Online Update System [Re: mpdeveloper_B] #65115
03/05/06 03:31
03/05/06 03:31

A
Anonymous
Unregistered
Anonymous
Unregistered
A



Would that be similar to the ClickOnce technology that came with Visual Studio 2005?
http://msdn.microsoft.com/msdnmag/issues/04/05/clickonce/default.aspx

Page 1 of 2 1 2

Moderated by  aztec, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1