• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

+++ Team Anandtech DF Uber-Utility Release +++

m0ti

Senior member
EDIT: TO THE GROANERS LINK! LINK! LINK!

Hi All,

Well, I made all the changes I wanted to.

Here's the "whatsnew.txt":

12/29/02 - v1.1
---------------

- Fixed restart time bug (secs vs. msecs)
- Fixed restart time bug (delay)
- Uses generic stop
- Identifies service number (can be used for multiple services)
- Eliminated restart with delay --> shifted to delayed stop
- DF stop confirmed. One stop in play at a time.
- Restarts as soon as possible (i.e. after a stop won't sleep
until restarted).
- Restart confirmed. One restart in play at a time.
- Attempts to gracefully exit from non-service run when shutdown:
Note you still may lose structures when killing!

and the "readme.txt":

dfDetect - provided by Team Anandtech
=====================================

dfDetect requires a valid dfDetectList.txt file.


This file contains at least 5 rows:

1) time in seconds to check that DF/other programs are running
2) 0 - never stop DF. 1 - can stop DF.
3) 0 - can start DF. 1 - never start DF.
4) Number of minutes to wait before stopping DF.
To disable, set to 0.
If row 2 is set to 1 (can stop DF), DF will be stopped after
this amount of time.
5) directory that DF is installed in (Full path).
6) 0 - DF in that directory is installed as a service. 1 otherwise

(OPTIONAL)
Additional rows should contain the full paths to executables
which when running should result in DF being stopped. While any of
these executables is running DF will:
1) immediately stop if running
2) not be started again
One row per executable. Up to 1024 rows allowed.

Do not include any empty rows in the file!

dfDetect can be installed in any directory.


To run, execute "dfDetect.exe"
If you want it run hidden use "dfDetect - RunHidden.exe"

NOTE: dfDetect has subsumed dfKeepAlive.
To acheive dfKeepAlive functionality, set all 6 rows, where
rows 2 and 3 are set to 0 (never stop DF and can start DF).
Leave the executable rows blank.

NOTE: dfDetect has subsumed dfRestart
To acheive dfRestart functionality set all 6 rows, where
row 2 is set to 1 and row 3 is set to 0 (can stop DF and can start
DF). Leave the executable rows blank.


That's right! dfDetect does everything you need it to! 😎

For example:

Keep DF Running, But restart it every 3 hours (just in case, FoBoT?), and stop it while running UT2K3.

Works for service/non-service install and multiple services (for anybody with duallies).

So what are you waiting for? Go and get it!

Have fun with it! 🙂
 
Originally posted by: bfour
Is there any changes from this mornings version?

umm, yes. If you're referring to dfKeepAlive only there are only a couple of minor changes, though:

1) Can work with multiple services (if you have a dually)
2) Will try to cause DF (non-service) to exit out cleanly if started by dfDetect on exitting/interrupted.
 
arrrrrrrrrrrrrrrgh..... too many links............... can't decide................ must not get lost...............

/me holds head





😀 ROFL 😀
 
Back
Top