home *** CD-ROM | disk | FTP | other *** search
-
- TG-Reset version 1.60 -- 03/08/92
- (c) Copyright 1992 - by Scott M. Malin - All Rights Reserved.
-
- IMPORTANT!!!!!!!!!!
- This program rewrites the Status.Dat, User.Lst, your sysop logs and
- Zlog.Dat, the first two are VITAL to your system's operation, till
- you're satisfied with the operation of my program please back them up!!!
- You have been warned.
-
- It's purpose?
- To do the daily data file initialization for Telegard, offline
- instead of via Telegard where it takes the time of the user.
- - The Zlog.Dat is updated with the past day's information.
- - All users have their time left for the day set to the amount their
- security level grants them, also their times online for the day are
- set to zero.
- - The Sysop logs are rotated and the last one is disposed of, a new
- Sysop.Log is created with an entry to let you know that processing
- has been done.
- - Yesterday's Sysop log is appended with the past day's Statistics in,
- I hope, a readable and informative format
- - The User.Log, a text file listing the users who have logged in for
- the day, is blanked and setup for today's users.
- - And lastly the Status.Dat entries are updated.
-
- Command line parameters? None, simply run it from your main BBS
- directory as part of a event to begin at midnight. This program should
- be run before any users are allowed the chance to log on after the start
- of the next day.
-
- Note: If you run Josh Lippy's UReward program it's important to run my
- program AFTER it instead of before.
-
- Trying it out.
- As with any such utility you should try to check it out before you use
- it on your Vital data files. I recommend you take your Status.Dat,
- User.Lst and Zlog.Dat files and copy it to a temp directory before you
- use this program. If you think I'm being repetitive with all these
- warnings ... you're right, these are important files! I've taken all
- precautions to insure these data files aren't damaged or lost, but the
- final precaution is in your hands.
-
- The program will not process the data files if they have already been
- processed for today by Telegard. I considered the possibility that a
- user could call and pass through a mailer before a Midnight event could
- run and actually log into Telegard after midnight so I added this safety
- precaution. Also the program writes only Temporary Data files till the
- very end so even if you loose power when it's halfway through processing
- the original files will remain intact.
-
- A little history:
- Well ... I've seen many requests for such a utility, especially from
- sysops who have many LD callers to their systems and don't wish to waste
- their online time initializing these files. As a pretty active Telegard
- support system I too have my share of users calling LD for files
- especially late at night and would rather that they don't have to sit
- through this, now they don't.
-
- See the TGRESET.HIS file for program history.
-
- Note on End of log Stats:
- At the end of the day the Sysop.Log file is appended with stats
- detailing the history for that day. My program presents this information
- a little differently than Telegard and I'd like to think a little
- clearer. Here's one of my test outputs ...
-
- Closing Statistics for day: 03/07/92
-
- Total time active ........... 409 Logged calls .................. 30
- Total calls .................. 26 300 Baud ............. 0 - 0.0%
- Percent of activity ........ 28.4% 1200 Baud ............. 4 - 13.3%
- Average time per user ...... 15.7 2400 Baud ............. 19 - 63.3%
- Critical errors .............. 0 4800 Baud ............. 0 - 0.0%
- New users .................... 1 9600+ Baud ............ 7 - 23.3%
- Public posts ................ 42 Today's Post:Call ratio ... 161.54%
- Private posts ............... 5 Today's UL:DL ratio ....... 3.33%
- Netmail posts ............... 6 Today's UL:DL ratio (bytes) 1.91%
- Number of Uploads ........... 1 Uploaded Kbytes ............ 24
- Number of Downloads ......... 30 Downloaded Kbytes .......... 1258
-
- The Total calls is the total number of users who have called while the
- Logged calls is the total number of calls, let me explain. Telegard will
- log a call at a particular baud rate even if no user logs in. This can
- happen when a mailer somehow falls through to the BBS, a user gets hung
- up on because of too many logons or not enough time, or they are just
- too dumb to get through the logon process (I've seen it and I know you
- have too, makes you wonder at times doesn't it?) That's why I've got 26
- total calls while I've got 30 logged calls. Everything else should be
- straight forward.
-
- That ol' legal stuff.
- As said in every Telegard utility. This program is released without any
- warranty at all. It works for me but if it doesn't work for you ... well,
- you know how to delete it. I cannot imagine any conditions where this
- program could damage any data files but if you don't back up ALL your
- data files before trying it you have nobody to blame but yourself!
-
- How much does it cost?
- Unlike my previous utilities I feel the effort I've put into this
- warrants some compensation. The program is NOT crippled in any way but if
- after a month or so you continue to use it I'd like a simple shareware
- registration of $5. For this $5 all I can offer is a clear conscience, I
- hope that for the nightly use you'll give this utility you feel it's
- worth this small amount.
-
- My address is:
- Scott Malin
- 29 Sandpiper Rd
- Enfield, CT 06082
- Care of Tg-Reset
-
- Thanks go to ...
- To those sysops here in my Fidonet area who helped me test this utility.
- Special thanks to Michael Smith for the help with that one error. Kevin
- Watkins who really, Really, REALLY wanted this utility.
-
- The Source code? Forget it!
-
- What the Hell have I written?
- Only a few little programs but what the heck here they are.
-
- Filename: Randans (Written with Paul Monaco)
- Archive: R-ANS201.ZIP
- Size: 34,537
- What's it do?: Shuffles Files of any type. Telegard allows us to use 10
- random ANSI screens but let's say you want to shuffle more than 10? Or
- maybe you want to randomize the Ascii files? Or the Blue Wave intro
- files? Or the Logon.Msg file? The possibilities are only limited your
- imagination.
-
- Filename: Zlogger
- Archive: Zlogr_10.zip
- Size: 11,588
- What's it do?: Creates an Ascii output of the Zlog.Dat file exactly like
- Telegard displays it. Can be set to only display a given amount of days.
- For Telegard 2.5i
-
- Filename: Zlogger
- Archive: Zlogr_11.zip
- Size: 11,588
- What's it do?: Basically the same program as Zlogger version 1.00 but
- recompiled with the Telegard 2.7 data structures
-
- Filename: Zshrnk
- Archive: Zshrnk10.Zip
- Size: 8,264
- What's it do?: Cuts down the size of the Zlog.Dat file to a given number
- of entries. Corrects Negative entries.
-
- Filename: Shortmsg
- Archive: Smsg_110.Zip
- Size: 9,232
- What's it do?: Allows you to add custom Short messages to Telegard's
- Shortmsg.Dat file. Deletes delivered messages shrinking the file size.
-
- Filename: Zfix
- Archive: Zfix_100.zip
- Size: 10,152
- What's it do?: Sorts Zlog.Dat, adds missing entries, removes duplicate
- entries and corrects negative entries. (Hopefully my LAST Zlog.Dat
- utility <Grin>)
-
- Filename: Turbo-stats
- Archive: TStats11.zip
- Size: 14,744
- What's it do?: Reads Status.Dat, Laston.Dat and Zlog.Dat to deliver
- detailed system information without the hassle of bringing the BBS
- online.
-
- Filename: Turbo-Bulletin
- Archive: TBull11.zip
- Size: 16,801
- What's it do?: Reads Status.Dat, Laston.Dat and Zlog.Dat to deliver
- detailed system information bulletin in any of four formats (ANSI,
- Ascii, Graphics or Non-Graphics).
-
- Filename: Add-Stats utility package
- Archive: ADDSTATS.ZIP
- Size: 33,704
- What's it do?: Allows the sysop to change several of the Statistics
- recorded in the daily Zlog.Dat, including posts, usage, uploads,
- downloads, ect ...
-
- Filename: Color Change Utility
- Archive: COLCU101.ZIP
- Size:
- What's it do?: Remember Glocolor back for use with Telegard 2.5? Well
- this utility does the same for Telegard 2.7. It changes the colors of
- all users to that of the user defined.
-
- More to come.
-