home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
BBS_UTIL
/
TRAC205B.ZIP
/
TRACKER.DOC
< prev
next >
Wrap
Text File
|
1994-02-11
|
12KB
|
275 lines
───────────────────────────────────────────────────────────────────────────────
▄██████████▄ Copyright 1989-1994 Cory Wright
▀▀▀▀████▀▀▀▀
████ ██████▄ ▄█████▄ ▄█████▄ ██ ▄██ ▄██████ ██████▄
████ ██ ██ ██▄▄▄██ ██ ██▄██▀ ██▄▄▄▄ ██ ██
████ ██████ ██▀▀▀██ ██ ██▀██▄ ██▀▀▀▀ ██████
▀██▀ ██ ▀██ ██ ██ ▀█████▀ ██ ▀██ ▀██████ ██ ▀██
───────────────────────────────────────────────────────────────────────────────
Copyright 1989-1994 Cory Wright (Documentation and Program)
Tracker
Statistical BBS User and Sysop Information Utility
For use with GT Power v15.00-v18.00, inclusive
Supports single and multi-node systems
From TRC Development and The Rising Connection BBS
February 11, 1994
Purpose and Objective
---------------------
Almost every program is designed with a purpose in mind and has a goal to
acheive. Tracker is multi-faceted and has more to offer than meets the
eye. It keeps up with user information, board activity, callers today
and yesterday, and mail waiting for users. Once the batch files are set
up, Tracker is self-maintaining and will carry out its daily and weekly
duties on its own. Once a week, you will get a board activity summary
in your sysop message base, so you'll always be in touch with Tracker!
Tracker Warnings
----------------
Do not redirect Tracker. It has built-in communications routines and
monitors carrier. If carrier is lost, Tracker exits gracefully. DO NOT
use GATEWAY, DOORWAY, or any other program to redirect the output of
Tracker or monitor the carrier!!
Operation
---------
Your GTPATH should be set like this: SET GTPATH=<gt dir>
Tracker is flexible and can be either easy or a bit complicated to set up,
but we can do it with about 10 minutes of your decidated time in front of
these instructions.
Please place the following lines in the designated batch files:
GTLOGON.BAT <and/or GTNLOGON.BAT>
-----------
TRACKER <command line options>
GTLOGOFF.BAT <and/or GTNLOGOF.BAT>
------------
TRACKER END
<In nightly maintainence>
-------------------------
TRACKER NULL
TRACKER INIT
TSCAN
Now, you'll need to run TCONFIG.EXE to set up the appropriate data
files. Browse through the menus and set things up like you want them.
Only 2 things should need much explaining:
(L)evels for ratio exemption -
Use to prevent the ratio warning appearing to access
levels after the colon. Access levels are, of
course, case sensitive. If the current caller's level
matches one of the ones in this string of characters & are
below the ratio you've defined, the ratio line will not
appear. Example: ABdEf93 will exempt levels 'A',
'B', 'd', 'E', 'f', '9', and '3'. This is good if you have a
class of user that you would never want to inform of how "bad" his
or her download/upload ration is.
Baud Rate Options: This allows you to deny callers based on their
baud rate. All options should be set to (Yes) if you want to allow
everyone to log on. Also, the DTRDROP.EXE program that
accompany this package should be in your GT directory along with
TRACKER.EXE.
** Exceptions to the rule can be made! For instance, if you have a
friend, John Dolittle, who only has a 300 baud modem, but you still
wish to deny access to 300 baud callers, you may create a file
called ACCEPT.TRC in your GT directory that has this format:
ACCEPT <baudrate> Example: ACCEPT 300
caller 1 John Dolittle
caller 2 END
caller 3
etc...
END
There can be up to 4 sections. ACCEPT 300, ACCEPT 1200, ACCEPT
2400, ACCEPT 4800. The list of names are for people who you want to
accept a call from that would otherwise be disconnected due to their
baud rate. If you are accepting calls from all baud rates, you do
not need this file at all.
I believe everything else in the configuration is self explanatory. If
you are having major problems, feel free to netmail me at GTPN 070/002,
or write me at my address at the end of this document. Information on
<other command line options> - each must be separated by a space on the
command line.
For your general information, Tracker knows when the sysop logs on and
will be transparent to the other users. Unless the OVERRIDE switch is
included on the command line, the sysop's name will not be stored as the
'last user' for the next caller, nor will the call be added to the total
calls or the calls for the day. It is very important for TRACKER to be
run EVERY TIME A CALLER LOGS ON. To skip running Tracker will be
counterproductive and is highly, highly discouraged.
NULL - Always run NULL before INIT in your maintanence so that the
dates won't get mixed up and you won't miss having your
caller file bulletins updated.
OVERRIDE
1. When coupled with INIT, Tracker counts all users' calls
that are level 0 (SYSOP level).
2. When running in the logon batch file, it adds the sysop to
the call count and 'last user on' fields
Text Configuration
------------------
Tracker allows you to define every line of its output via the TRAKSCRN
files.
Power variables
---------------
The following variables can be substituted in the TRAKSCRN.BBS and
TRAKSCRN.CBS files in the TRC directory created off of your GT
directory.
Informational Variables
-----------------------
@F@ - first name of user
@L@ - last name of user
@W@ - whole name of user
@DK@ - number of kilobytes downloaded
@DF@ - number of files downloaded
@UK@ - number of kilobytes uploaded
@UF@ - number of files uploaded
@LVL@ - access level of user
@D@ - current date (always in the form, XX-XX-XX)
@T@ - current time (always in the form, XX:XX ?m)
(ex: 1:43 pm, 12:12 am, 8:30 pm)
@B@ - current baud rate (DCE rate if using /OZ and WhoDis)
@C@ - city of current user
@P@ - unformatted phone number of current user
@M@ - time left in minutes
@LD@ - long date (ex: Saturday, December 23, 1989)
@LO@ - full name of last user on
@LC@ - city of last user on
@CN@ - caller number of current caller
@TC@ - total calls 'to date' to the BBS
@N@ - code for "calls today" by user. For example: "John,
you've called @N@ times today" or "John, this is call #@N@".
@CHECKFORMAIL - This will run a check for the current user's mail
waiting and inform which message bases he has mail waiting
to be read.
@CHECKFORRATIO - This will check the user's download ratio. If it
exceeds the parameters you specified in TCONFIG, it
will alert the user. It will skip any user with a
level you have specified in TCONFIG that is eligible
to skip the check.
TRAKSCRN.BBS and TRAKSCRN.CBS
-----------------------------
These 2 files are the complete output files of Tracker. You can
completely design and customize these screens. The .BBS screen will be
shown to callers without ANSI capabilities and the .CBS screen will be
given to the users using ANSI.
There are 2 example screens included. They should be moved to the TRC
directory, and should be customized. TheDraw is a good program to use
for this, and you can use the examples as a guide to making really good
looking screens for use on your BBS. Any of the substitutions above can
be used.
DISCLAIMER
----------
The author of this software, Cory Wright, is not liable
for any lost funds, equipment, or data due to the use of this
program under any circumstances.
BETA TESTING
------------
Each version of Tracker is extensively beta tested on my
system and others, not to mention other bulletin board systems
choosing to beta test my software throughout the world.
Basically, I try to make sure that when you get a copy of the
'released' version that there is nothing in there that could
possibly go wrong. Please realize that, though every effort is
made, some things may slip through. If this is the case please
notify me immediately
If you are interested in becoming a beta tester for future
releases of Tracker, please let me know via our BBS. All
that is required is that you run the latest Tracker version
available to you and that you check in with The Rising Connection
regularly to obtain upgrades and report on how well things are
running.
A WORD ON USER SUPPORTED SOFTWARE
---------------------------------
User supported software is an attempt to provide quality software
at low cost to both the provider and the user. The cost of a software
offering through conventional channels is very large, resulting in high
prices and the inability of independent authors and small companies
to develop and promote new products. User supported software is an
attempt to develop a new, low cost, marketing channel for software
distribution.
If the user supported software concept works, then everyone will
benefit. The user will benefit by receiving quality products at a
low cost and by being able to throughly evaluate the product before
buying it. The author benefits by being able to enter the software
market without the high front end costs and risks. Unfortunately,
this concept can only work if all software users honor the author's
request for support. If you, as a software user, benefit from a
"shareware" program then it must be worth something to you. If so,
you should send a contribution to the author. Without contributions,
good software authors will not be able to supply and support the high
quality software that you demand.
The author provides this software, as is, with no warranties
express or implied including the warranties of MERCHANTABILITY and
fitness for the specific purpose intended by the user. It is expected
that most users will inspect and use the software prior to making any
payment to the author.
The medium that the software is supplied on is not warranted by the
author. If the medium was received directly from the author and is
not readable, please return it and a replacement will be supplied.
You may freely copy and distribute this software, as well as make a
sufficient number of backups for yourself. Please be sure that all
copies that you distribute are complete and unmodified.
If you are having any difficulty with the software, please write to
me, and I will make every attempt to clarify and correct the problem.
Priority will be given to the correction of errors reported by registered
users.
REGISTRATION
------------
Please use the enclosed registration form or call The Rising Connection
BBS and order online with your VISA or MasterCard.
Mail all registration, comments, and suggestions to:
Cory Wright
P. O. Box 53041
Knoxville, TN 37950-3041
The Rising Connection BBS
919/783-8946
** END **