home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
MISC
/
GAPSTA41.ZIP
/
GAPSTAT.DOC
< prev
next >
Wrap
Text File
|
1993-08-22
|
5KB
|
159 lines
GAPStat - Copyright 1992 No Anchovies - Frank Capo
No Anchovies PC (216)466-1151/1153 HST Duals
****** VERSION 4.1 UPDATED DOCUMENTATION ******
Installation
------------
1.
Make a configuration file.
*** You MUST name it GAPSTAT.CFG - anything else will not work ***
Here's the format of GAPSTAT.CFG:
line #1-> c:\gap Path - this node's DEFAULT directory
line #2-> No Anchovies PC Your BBS Name
line #3-> 0000 Registration Number
line #4-> 55 Minimum security level to add to stats screen
line #5-> 109 Maximum security level to add to stats screen
line #6-> c:\gap\gen\news1 drive\path\filename for output file/screen
Place this configuration file in the DEFAULT directory of EACH NODE that
you have. The default directory is where GAPBBS.EXE is.
2.
Place GAPSTAT.EXE in the DEFAULT directory of EACH NODE that you have.
3.
Modify your GAP.BAT file for each node. Here's what I use:
@echo off
c:\
cd \gap
gapstat
gapmenu
if errorlevel 99 gap
4.
Configure GAP (go into GAP configuration) and set GAP to write a DOOR.SYS
at logon or have a LOGON.BAT file in GAP's default directory.
GAPStat is now installed.
How GAPStat Works
-----------------
GAPStat reads your DOOR.SYS file for the path to your MAIN directory so you
MUST have a LOGON.BAT or tell GAP to make a DOOR.SYS in GAPSETUP.
It also reads GAPMENU.CNF, USERS.DAT, and CALLINFO.DAT for caller data.
GAPStat creates a GAPSTAT.DAT file in your MAIN directory and stores it's
data there. Each time your BBS recycles, GAPStat compares data found in
the various files and decides whether or not to add the last caller to
the output files. The last 10 callers, the current day's BBS stats,
yesterday's stats and the monthly stats are written to this output file.
The output file that the users see contains GAP's @X color codes.
New In Version 3.9 And Later
----------------------------
GAPStat will leave a message to SYSOP on your Main Board when a new user
logs on. I, for one, got tired of looking through the REGIS file for new
users so I added this feature. GAPStat's message to SYSOP contains info
on the new user. After reading this message, you can hit "F" to edit
the user. GAPStat uses GAP's UTI drivers (they should be in your path)
to accomplish this.
How The Author Works
--------------------
GAPStat is shareware. If you use GAPStat on your BBS, pay for it.
I will entertain all ideas for enhancing GAPStat from sysops who decide
to purchase it. Also, you will have access to future updates.
Send a check or money order for $15(US funds) to:
No Anchovies PC
1205 Lake Avenue
Ashtabula, OH. 44004
*** READ ON - IMPORTANT CHANGES ***
v1.3 Update
-----------
GAPStat v1.3 will work on single node systems. If you're upgrading from a
previous version, simply copy GAPSTAT.EXE over the old version.
v1.4 Update
-----------
Single and Multi-node versions are seperate. GAPSTATS.EXE is the single
node version and GAPSTATM.EXE is the multi-node version.
v1.5 Update
-----------
Cleaned up the code a bit (creeping elegance). I FINALLY figured out how
to manipulate unsigned integers in QuickBASIC.
v1.6 Update
-----------
More creeping elegance. Rewrote the interrupt call routine that checks
for the existence of certain files.
v1.7 Update
-----------
Trying to find a nasty bug. GAPStat has been reported to just error out
with a "file not found error" even after running fine for a while. I can't
seem to force this condition to happen, but have tried to eliminate any
chance of GAPStat looking in the wrong directory for certain files.
v2.0 Update
-----------
GAPstat is one program for multi-node or single node systems. Added
yesterday's and monthly stats with the release of GAP 5.1b. IF YOU'RE
UPDATING FROM A PREVIOUS VERSION, YOU'LL NEED TO CHANGE YOUR GAP.BAT FILE.
v2.1 Update
-----------
Fixed bug in file naming routines.
v3.0 Update
-----------
GAPStat will now run with GAP v6.0.
Changed configuration file.
GAPStat's output screen now uses @X codes.
v3.1 Update
-----------
Optimized the code and fixed a bug or two.
v3.2-3.4
--------
Cosmetic changes.
Added Registration Number to GAPSTAT.CFG.
Fixed a file handle error that rarely occured on some systems.
v3.5
----
Fixed a bug that was introduced in v3.4 that read the wrong GAP data
file to obtain network stats.
v3.6-3.8
--------
Stayed in-house.
v3.9
----
Added new user reminder message to sysop.
General code clean-up.
v4.0
----
Revamped the output screen to show 2 screens. The last 10 callers on one
screen and the BBS stats on the other.
v4.1
----
Fixed a bug where GAPStat would error out if no DAT file existed. This
only happened on new installations.