Indigo Rose Software
  #1  
Old 09-27-2005
rkligman rkligman is offline
Forum Member
 
Join Date: Sep 2005
Posts: 17
Limited Distribution

It's time to produce a new update. I'd love to either 1) Have only a few updates go out in case of a problem and/or 2) Have it picked up slowly so the server doesn't get overwhelmed and/or support in the case of the update being a problem.

Does TU2 offer some sort of method to make any of this happen? I guess a followup question is: Is there a way to post the Update in the Live Area so that *I* can test the update instead of it being in the Test Area?
  #2  
Old 09-28-2005
Mark's Avatar
Mark Mark is offline
Indigo Rose Staff Member
 
Join Date: Jun 2000
Location: Indigo Rose Software
Posts: 1,773
Quote:
Originally Posted by rkligman
It's time to produce a new update. I'd love to either 1) Have only a few updates go out in case of a problem and/or 2) Have it picked up slowly so the server doesn't get overwhelmed and/or support in the case of the update being a problem.
TrueUpdate 2.0 does not have any of the two features that you ask about, but was designed to handle both situations.

The nice thing about TrueUpdate 2.0 is that if there is a problem with your update, you will just have to fix it and build your TureUpdate project again. Then the next time anyone checks for an update they will have access to the fixed update.

The best way to avoid this issue is to test your Update rigorously and on as many different test computers as possible.

2) Since users generally do not all update at the same time (i.e. they update when they run the software) this generally isn't an issue, but if you are concerned about server load simply use redundant TrueUpdate servers to compensate. If a server is unavailable for any reason, the client will move on to the next one until it can establish a connection.

Quote:
Originally Posted by rkligman
Does TU2 offer some sort of method to make any of this happen? I guess a followup question is: Is there a way to post the Update in the Live Area so that *I* can test the update instead of it being in the Test Area?
TrueUpdate 2.0 does not have any built-in features that will allow you to accomplish this, however since you have total control over the Server script anything is possible.

The best way to accomplish what you are after would be to use two separate servers (as you implied), a “test” server and a “live” server. Simply upload to the test servers during the test phase, and test with clients that are aware of the test server. Then once the testing has completed upload to the "live" server to make the update available to your users.
__________________
MSI Factory The Next Generation Intelligent Setup Builder
  #3  
Old 09-28-2005
bnkrazy's Avatar
bnkrazy bnkrazy is offline
Forum Member
 
Join Date: Oct 2003
Location: Richmond, VA
Posts: 143
I use ini files to check for the current version, etc, and include an [Admin] section with a Testing=True key/value pair, that way I can force an update for my testers only to test with on our machines.

Since the users don't have an [Admin] section with the Testing=True setting, they would not be informed of the new version existing...
  #4  
Old 09-28-2005
rkligman rkligman is offline
Forum Member
 
Join Date: Sep 2005
Posts: 17
After setting up my second client update project with TU, I had to reread some of the manual and also because I had problems with the HTTP, I was digging around in the code. What I've discovered that wasn't very obvious to start with is that the scripting is where the power of all this is.

As you said, BNKrazy, you can read INI files and more. When I start thinking about the possiblities, whoa. I mean simple concepts like the fact that you can have more than just a Client and Server script in the file to add new kinds of update logic are huge. It's those kind of details that don't immediately jump out at you when you first try out and use the product.

Thanks for both the responses. They are helping to make things clear.
  #5  
Old 09-29-2005
bnkrazy's Avatar
bnkrazy bnkrazy is offline
Forum Member
 
Join Date: Oct 2003
Location: Richmond, VA
Posts: 143
Heh, thats pretty much the same thing I did after my first 'test' project. Now I have about 20 global functions and 5 script tabs so the logic is really broken down to manageable chunks. It is really easy to maintain now.

Have fun!
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
AMS project distribution vadim AutoPlay Media Studio 5.0 1 01-28-2005 03:28 AM
HOWTO: Build and Burn Your AutoPlay Application Support AutoPlay Media Studio 4.0 Examples 0 10-28-2002 04:43 PM
INFO: The Explore Button on the Distribution Folder Dialog Support AutoPlay Media Studio 4.0 Examples 0 10-11-2002 01:06 PM
Limited User Access to Uninstall in SUF 5 wmorgan999 Setup Factory 6.0 0 07-26-2002 11:43 AM
How to do time limited install? jassing Setup Factory 6.0 6 05-06-2002 09:30 AM


All times are GMT -6. The time now is 02:37 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright © 2000 - 2009 Indigo Rose Corporation. All rights reserved.
Indigo Rose Software