home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
stats153
/
statsgen.doc
< prev
next >
Wrap
Text File
|
1993-12-26
|
39KB
|
688 lines
///Turbo Board & FoReM Statistics Generator
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dec 26 1993
Version 1.63
Written by Paul Civati and Paul Baker
Written in GFA Basic 3.5E
------------------ o -------------------
Statistics Generator is a program designed to run in the LOGOFF.BAT and
DAILY.BAT of bulletin boards running Turbo Board and FoReM. The program
creates text files to go in the bulletins/database section. These files
will then be available to users so they can see daily and ongoing call
statistics, activity statistics, barchart usage, continuous usage and a
sysop specified amount of lastcallers.
The program gets it's information from the TURBO.LOG or FOREM.LOG depending
which system you run and has it's own pointer which it uses to search TURBO.LOG
or FOREM.LOG, this increases speed as it only searches from the last pointer
position. The program looks for it's configuration file and TURBO.LOG or
FOREM.LOG in the current directory. It has a built in error routine that
should display an error number and pause before quitting, preventing lockups.
This archive should contain:
STATSGEN.PRG - The main program
STATSGEN.CFG - A sample configuration file
STATSGEN.DOC - Your reading it
STATSGEN.UPD - Any additional update information
STATSGEN.BYP - Example user bypass file
STATFILE.CFG - Example Extra paths to search or ingnore for downloads
STATSGEN.LT - Example lastcaller text
STATSGEN.DT - Example daily text
STATSGEN.OT - Example ongoing text
STATSGEN.GT - Example activity text
STATSGEN.BT - Example barchart text
STATSGEN.CT - Example continuous text
STATSGEN.FIL - Example most popular downloads text
There are several configuration options that the Sysop can change:
* Which output files you want to produce, a lastcaller list will always be
produced but you may also choose to produce daily, ongoing, activity
barchart, continuous statistics , top XX downloads or all 7 if you wish.
* Bypass Level: Users with a equivilent or a higher level won't be added.
* Number of entries to be displayed: Number of logons to be displayed in
the output file. As soon as a user logs off their name will be added to
the bottom and the very top name deleted.
* Number of entries to be displayed in the ongoing statistics.
* Status text applying to different access levels.
* Whether to produce doors activity in the activity statistics.
* If producing doors activity in the activity statistics what the highest
doors level to be included in the doors activity statistics is.
* Ability to include stats from multiple FDOORSx.DAT files.
* Bypass Users: An unlimited number of usernames can be specified, these
users will not be added to any of the statistics produced.
An example showing the type of lastcaller information produced is shown below:
Caller: Called on: Off: Baud: Status:
======= ========== ==== ===== =======
New User Sep 7, 1991 at 1:23 AM 1:47 AM 300 * ID UnSaved
Paul Civati Sep 8, 1991 at 1:52 AM 1:59 AM Local $ Sysop
Bill Miller Sep 9, 1991 at 12:37 PM 12:43 PM 19200 > Level 3
Test User Sep 10, 1991 at 1:08 PM 1:39 PM 1200 * New User
The program will also indicate certain information, a '*' will show that it is
the users first call, a '>' will show that the user has dropped carrier and
not logged off with either the 'G' or 'OFF' options. 'Local' shows that the
user has logged on from the BBS computer keyboard rather than remotely via a
modem. It will also show 'ID UnSaved' if a new user logs on and decides not to
save their user account for future calls. A '$' sign will show that the user
entered or tried to enter Sysop mode.
An example showing the type of daily statistics data produced is shown below:
_____________________________________________________________
| |
| ** Yesterdays Callers Analysis ** |
| |
|===========================================================|
| Logon Time: Logoff Time: Call Duration: Daily Percent: |
|-----------------------------------------------------------|
| 10:55 PM 11:05 PM 10 minutes 8.93% |
| 11:11 PM 11:16 PM 5 minutes 4.46% |
| 11:18 PM 11:19 PM 1 minutes 0.89% |
| 11:22 PM 11:59 PM 37 minutes 33.04% |
| 12:00 AM 12:08 AM 8 minutes 7.14% |
| 12:38 AM 12:45 AM 7 minutes 6.25% |
| 1:23 AM 1:35 AM 12 minutes 10.71% |
| 7:26 AM 7:58 AM 32 minutes 28.57% |
| 12:47 PM 12:47 PM 0 minutes 0% |
|===========================================================|
| Total Percentage Useage.......................... 0.08% |
| Percentage Time No Calls........................ 99.92% |
|===========================================================|
| Total Time Board Used...................... 112 minutes |
| Average Call Duration.................... 12.44 minutes |
|===========================================================|
| Total Number of Calls.......................... 9 calls |
|___________________________________________________________|
An example showing the type of ongoing statistics data produced is shown below:
_____________________________________________________________________________
| |
| ** Ongoing BBS Usage Analysis ** |
| |
|===========================================================================|
| Date Run: Percentage Useage: Online Time: Average Call: Tot Calls: |
|---------------------------------------------------------------------------|
| -- Blank -- 0% 0 mins 0 mins 0 calls |
| -- Blank -- 0% 0 mins 0 mins 0 calls |
| -- Blank -- 0% 0 mins 0 mins 0 calls |
| -- Blank -- 0% 0 mins 0 mins 0 calls |
| -- Blank -- 0% 0 mins 0 mins 0 calls |
| -- Blank -- 0% 0 mins 0 mins 0 calls |
| -- Blank -- 0% 0 mins 0 mins 0 calls |
| -- Blank -- 0% 0 mins 0 mins 0 calls |
| -- Blank -- 0% 0 mins 0 mins 0 calls |
| -- Blank -- 0% 0 mins 0 mins 0 calls |
| -- Blank -- 0% 0 mins 0 mins 0 calls |
| Sep 5, 1991 48.17% 732 mins 25.28 mins 14 calls |
| Sep 6, 1991 34.24% 158 mins 02.83 mins 42 calls |
| Sep 7, 1991 68.19% 94 mins 15.15 mins 6 calls |
| Sep 8, 1991 53.86% 295 mins 35.18 mins 22 calls |
|___________________________________________________________________________|
An example showing the activity statistics produced:
______________________________________________________________
| |
| ** Yesterdays Activity Statistics ** |
| |
|============================================================|
| ~ General BBS Activity ~ |
|------------------------------------------------------------|
| |
| Total Number of Callers.............................. 22 |
| Total Time used by Callers.................. 349 minutes |
| Percentage of Available Caller Time used............ 24% |
| |
| Total Number of Door Executions....................... 1 |
| Number of Callers Executing a Door.................... 1 |
| Percent of Callers Executing Doors................... 4% |
| |
| Total Number of Messages Entered...................... 3 |
| Number of Callers Entering a Message.................. 2 |
| Percent of Callers Entering Messages................. 9% |
| |
| Total Number of Emails Entered........................ 5 |
| Number of Callers Entering an Email................... 5 |
| Percent of Callers Entering an Email................ 22% |
| |
| Total Number of Database Files Received............... 7 |
| Number of Callers Receiving Database Files............ 3 |
| Percent of Callers Receiving Database Files......... 13% |
| |
| Total Number of Caller Uploads........................ 1 |
| Number of Callers Uploading........................... 1 |
| Percent of Callers Uploading......................... 4% |
| |
| Total Number of Caller Downloads..................... 22 |
| Number of Callers Downloading........................ 12 |
| Percent of Callers Downloading...................... 54% |
| |
| Total Number of Caller Surveys Completed.............. 0 |
| Number of Callers Entering Surveys.................... 0 |
| Percent of Callers Entering Surveys.................. 0% |
| |
| Total Number of Times BBS List Viewed................. 1 |
| Number of Callers Viewing BBS List.................... 1 |
| Percent of Callers Viewing BBS List.................. 4% |
| |
|============================================================|
| ~ Doors Activity ~ |
|------------------------------------------------------------|
| Door: Accesses: Percentage: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| Drag Racing ........................ 1 ........ 100% |
| Kold_war <New> ..................... 0 .......... 0% |
| Ship of Death ...................... 0 .......... 0% |
| Assassin ........................... 0 .......... 0% |
| Movie .............................. 0 .......... 0% |
| Arcade - Small games ............... 0 .......... 0% |
| |
|============================================================|
| ~ Board Rate Usage ~ |
|------------------------------------------------------------|
| Speed: Calls: Percentage: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 300 ........... 0 .............. 0% |
| 1200 ........... 0 .............. 0% |
| 2400 .......... 17 ............. 77% |
| 9600 ........... 0 .............. 0% |
| 19200 ........... 5 ............. 22% |
| |
|============================================================|
| ~ Download Protocol Usage ~ |
|------------------------------------------------------------|
| Protocol: Usage: Percentage: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| ASCII / Xon-Xoff .......... 0 .......... 0% |
| Compuserve B .............. 0 .......... 0% |
| Fmodem .................... 0 .......... 0% |
| SEAlink ................... 0 .......... 0% |
| Xmodem .................... 0 .......... 0% |
| Ymodem / Xmodem 1K ........ 0 .......... 0% |
| Ymodem Batch .............. 2 .......... 9% |
| Ymodem G Batch ............ 3 ......... 13% |
| Zmodem ................... 15 ......... 68% |
| Atari 8 Bit Xmodem ........ 0 .......... 0% |
| Jekyll .................... 2 .......... 9% |
| |
|============================================================|
| ~ Computer Type Activity ~ |
|------------------------------------------------------------|
| Computer Type: Total Calls: Percentage: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| Other ............................ 0 ............ 0% |
| IBM PC / Compatible .............. 0 ............ 0% |
| Atari 8 Bit ...................... 0 ............ 0% |
| Commodore C-64 ................... 0 ............ 0% |
| DEC VT-100 (Other VT-100) ........ 0 ............ 0% |
| DEC VT-52 (Other VT-52) ......... 0 ............ 0% |
| IBM with VT-100 .................. 0 ............ 0% |
| Any other ANSI Terminal .......... 0 ............ 0% |
| Apple II ......................... 0 ............ 0% |
| Apple Macintosh .................. 1 ............ 4% |
| Atari/Mega ST/E TT ............ 20 ........... 90% |
| IBM PC/AT & Compatibles .......... 1 ............ 4% |
| Commodore Amiga .................. 0 ............ 0% |
|____________________________________________________________|
An example showing the type of barchart usage percentage produced:
-*> PLEASE NOTE <*-
Incoming mailers (if you make turbo call the mailer by using MAILER.BAT)
are also included in the graph , this was changed to try and give a truer
picture of when the BBS was busy.
%age ** BBS Percentage Usage **
100 | ##
95 | ##
90 | ##
85 | ##
80 | ## ##
75 | ## ## ## ##
70 | ## ## ## ##
65 | ## ## ## ## ##
60 | ## ## ## ## ## ##
55 | ## ## ## ## ## ##
50 | ## ## ## ## ## ## ##
45 | ## ## ## ## ## ## ##
40 | ## ## ## ## ## ## ## ##
35 |## ## ## ## ## ## ## ## ## ##
30 |## ## ## ## ## ## ## ## ## ## ##
25 |## ## ## ## ## ## ## ## ## ## ## ##
20 |## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
15 |## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
10 |## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
5 |## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
0 |## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
+------------------------------------------------------------------------
Hour: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
An example showing some of the continuous output produced:
______________________________________________________
| |
| ** Continuous Usage Totals ** |
| |
|====================================================|
| Total Number of Days Running................ 165 |
|----------------------------------------------------|
| |
| Total Number of Callers.................... 4066 |
| Total Number of Door Executions............. 253 |
| Total Number of Messages Entered............ 600 |
| Total Number of Email Entered............... 515 |
| Total Number of Database Files Received..... 868 |
| Total Number of Caller Uploads.............. 365 |
| Total Number of Caller Downloads........... 3229 |
| Total Number of Caller Surveys Completed..... 46 |
| Total Number of Time BBS List Viewed........ 335 |
|____________________________________________________|
An Example of the Top XX Downloads output
______________________________________________
| Top 20 most Popular Downloads |
|============================================|
| Filename | Times Downloaded |
|--------------------------------------------|
| 1 GUARDIAN.LZH | 5 |
| 2 TURBO602.LZH | 5 |
| 3 W9_374.ZIP | 4 |
| 4 NEOSECRT.ZIP | 4 |
| 5 FBILLV20.ZIP | 4 |
| 6 W9_375.ZIP | 3 |
| 7 MT_QWK9B.LZH | 3 |
| 8 FAM_TREE.LZH | 3 |
| 9 P_STREAM.LZH | 3 |
| 10 W9373U.LZH | 2 |
| 11 B_ON.PRG | 2 |
| 12 MIKNET13.ZIP | 2 |
| 13 JHARDUTI.ARC | 2 |
| 14 SABRWULF.LZH | 2 |
| 15 FAXCLASS.ZIP | 2 |
| 16 CLODHOP.LZH | 2 |
| 17 AV375.LZH | 2 |
| 18 CONVERT.LZH | 2 |
| 19 UNARJST.LZH | 2 |
| 20 CVRT2DEM.LZH | 2 |
|____________________________________________|
An example of the Top XX Downloaders Table
________________________________________
| Top 20 Downloaders |
|======================================|
| Name | Downloads |
|--------------------------------------|
| David Craig | 174 |
| Nigel Brookes | 138 |
| Paul Civati | 134 |
| Kevin Osborne | 125 |
| Wayne Barnes | 100 |
| Simon King | 95 |
| Richard Lim | 93 |
| Olusola.o.a.ogundimu | 83 |
| Terry T, Jones | 73 |
| Colin Bruce | 70 |
| Paul Jackson | 70 |
| Roy Lake | 68 |
| Barry O'neil | 67 |
| Bryan Jennison | 64 |
| Darren Hook | 63 |
| Richard Holdaway | 62 |
| Richard Thomas | 62 |
| Steve Morse | 59 |
| Keith Frisby | 57 |
| Lefteris Xanthoudakis | 56 |
|______________________________________|
The Top XX uploaders / message leavers and Callers Table are of the
same format as the Top Downloaders Ouput
Configuring and Setting up Statistics Generator:
------------------------------------------------
The different data is produced by passing on the command line different
switches to the program.
An outline of the different switches and their useage:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Run 'L' in your LOGOFF.BAT & optionally a combination of the below 2 switches:
O : Creates STATSGEN.DAT/STATSDOR.DAT/STATSCNT.DAT datafiles for DOGBC switches
H : Output Handles instead of Real Names (Turbo V2 ONLY)
Run any combination of the below 6 switches in your DAILY.BAT:
D : Daily Stats. Output (Needs STATSGEN.DAT/STATSDOR.DAT/STATSCNT.DAT)
O : Ongoing Stats. Output (Needs STATSGEN.DAT/STATSDOR.DAT/STATSCNT.DAT)
G : General Activity Output (Needs STATSGEN.DAT/STATSDOR.DAT/STATSCNT.DAT)
B : Barchart Usage Output (Needs STATSGEN.DAT/STATSDOR.DAT/STATSCNT.DAT)
C : Continuous Usage Output (Needs STATSGEN.DAT/STATSDOR.DAT/STATSCNT.DAT)
P : Popular Downloads Table (Needs STATFILE.DAT)
To produce lastcaller information just pass 'L' to the program, if you are
planning to use the daily and/or ongoing and/or activity and/or barchart
and/or continuous options and/or Popular Downloads as well an 'O' must be
added so that the lastcaller data will be also outputed to other files
called STATSGEN.DAT, STATSDOR.DAT, STATSCNT.DAT and STATFILE.DAT for use
with the 'D', 'O', 'G', 'B', 'C' and 'P' switches.
Please note that you CAN NOT create the STATSGEN.DAT or STATSDOR.DAT files
manually, you must use the 'O' switch in your LOGOFF.BAT to create them
automatically.
The information for the continuous statistics is held in the STATSCNT.DAT file,
this data will be added and stored in this file until it is deleted by the
sysop and a new one is created, therefore resetting the data. The output file
shows the total number of days the continuous statistics have been running.
Turbo V2 Sysops ONLY, if you are using handles on your system, by adding the
parameter H onto the end of your command line in the LOGOFF.BAT, StatsGen will
search TPAS.DAT for the users handle and place that in the logon list instead.
Now that Turbo 2.1.x has changed the way the logfile is outputed, StatsGen has
been re-written to read that type of logfile. This means that as the handles
(if enabled) are outputed to TURBO.LOG, StatsGen will no longer need to read
the TPAS.DAT for verson 2.1.x and higher. The code is still compatible with
all previous versions... 1.0, 2.0.x and 2.1.x
The 'LO' switches are designed to be run AFTER logoff, so do not run the
program from sysop mode unless you have previously logged off or you have not
logged on at all. An error 26 will occur if you do as the program searches
for the text 'Off at' or 'Hangup at', therefore if you havn't logged off the
pogram will not find this text in the log file.
To produce the daily data you must pass 'D' to the program and if you want to
produce the ongoing data you must pass 'O' to the program, 'G' creates the
general activity data, 'B' produces the barchart usage statistics and 'C'
creates the continuous usage data, 'DOGBC' togther will produce all 5.
The logon list data must be created at every logoff so as an example if you
wanted to produce a lastcaller and also produce daily/ongoing data you would
put something like 'D:\STATSGEN.PRG LO' in your LOGOFF.BAT
Then when you want to create the daily/ongoing/activity/barchart/continuous
output files you would run something like 'D:\STATSGEN.PRG DOGBC' in your
batch file DAILY.BAT
If the program is run without any switches a list of the available switches
and the relevent .BAT files will be shown, you can then just press a key to
exit or the program will automatically exit after 30 seconds or so.
The program also requires its own configuration file, STATSGEN.CFG, this can
either be edited/created with a text editor or with the internal generator of
Statistics Generator. If you run Statistics generator without a configuration
file present it will create one, asking you to input data. When entering
output filenames and paths, a fileselector will be brought up if no filename
and path is entered, this will enable you to use the fileselector to change
the output filename and path, which may be easier. You can edit an existing
STATSGEN.CFG by passing 'EDIT' to the program on the command line, it can also
be edited with a text editor if you wish, the format is shown below.
One of the features described below is bypassing, those are options that can
be run all of the time, if you just want to bypass one user once then you can
do that when the program is running from the LOGOFF.BAT and is running the 'L'
and/or 'O' switches. As soon as the program runs just hit the space bar and it
should bypass, if successful is will say "User Bypassed...".
If you want to bypass a certain set of users then you just have to create an
ASCII text file containing their names. This file should be in the same
directory as StatsGen and be called STATSGEN.BYP, his text file must contain
the names of the users you want to be bypassed, one per line. These names
must be their REAL names (not their handles if you are running Turbo 2 and
have handles switched on), they can be upper, lower or mixed case and, it
doesn't matter as StatsGen will match that to the username found.
The program also allows you to add yur own text to the bottom of any of the
four files produced, this is an option and will only work if the files exist
in the same directory as the program. If you do not wish the text to be
appended to the output files then just delete the relevent files. When the
program runs it will also display a status line showing the progress as it
scans the logfile, this will show one "." for every bit of information found,
whether that is a door, msg entered, email entered, download, upload, etc.
The text is found in the ASCII text files as follows:
STATSGEN.LT for lastcaller output
STATSGEN.DT for daily output
STATSGEN.OT for ongoing output
STATSGEN.GT for general activity output
STATSGEN.BT for barchart usage output
STATSGEN.CT for continuous usage output
Below is the format of an example configuration file showing what the different
lines of the file are for, you should edit the example file included in the
archive for your own BBS setup or use the 'EDIT' option as explained above:
1: 0 Log pointer
2: 20 Number of entries to be shown in lastcaller list
3: 15 Number of entries to be shown in the ongoing stats
4: 32768 Bypass level
5: D:\DATA\CFG\FDOORS.DAT Path to your Fdoors.dat file
6: 32766 Maximum level of doors to display in general stats
7: D:\DATA\DB\DB001.010 Output file and path for logons list
8: D:\DATA\DB\DB001.011 Output file and path for daily statistics
9: D:\DATA\DB\DB001.012 Output file and path for monthly statistics
10: D:\DATA\DB\DB001.013 Output file and path for activity statistics
11: D:\DATA\DB\DB001.014 Output file and path for barchart statistics
12: D:\DATA\DB\DB001.015 Output file and path for continuous statistics
13: D:\DATA\DB\DB001.016 Output File for Most Popular Files
14: 10 Number of files to show (e.g. Top 10)
15: 30 Number of days to keep records of downloads
16: D:\DATA\DB\DB001.017 Output File for Top XX Downloaders
17: Top 20 Downloaders Title for the Top Downloaders
18: 20 Number of Downloaders to Show
19: D:\DATA\DB\DB001.018 Output file for Top XX Uploaders
20: Top 20 Uploaders Title for the Top Uploaders
21: 20 Number of Uploaders to show
22: D:\DATA\DB\DB001.019 Output File for Top XX Message Leavers
23: Top 20 Message Leavers Title for Top Message Leavers
24: 20 Number of Message leavers to show
25: D:\DATA\DB\DB001.020 Output file for Top BBS Callers
26: Top 20 BBS Callers Title for Top Callers
27: 20 Number of Callers to show
28: Custom Other levels status text
29: 9 Number of status levels
30: 0,New User Status level 1
31: 1,Level 1 Status level 2
32: 2,Level 2 Status level 3
33: 3,Level 3 Status level 4
34: 4,High Level Status level 5
35: 5,Special Status level 6
36: 7,Vis Sysop Status level 7
37: 99,Co-Sysop Status level 9
38: 32767,Sysop Status level 10
Line 1 is the pointer, before running the program for the FIRST time this
should be set to 0, from then on it should NEVER be altered as the program
sets it as it uses it.
Line 2 tells the program how many entries to display in the output file, when
a new entry is added to the bottom of the file the one at the very top will be
deleted. This has the effect that new entries will be added and the oldest
will scroll off the top, contstantly displaying the number of entires as set
in the configuration. When changing the number of entries, the output file
should be deleted and the program will create a new one as it will when you
run it for the first time. When it has created this file it will add the
latest logon information to the bottom, the rest of the entries will be blank.
So if you set the configuration file for 20 entries then when you run the
program for the first time the output file will contain the title, 19 blank
lines then another line, the latest user information.
Line 4 is the bypass level, any users who have an access level equvilent to
this or higher will not be added to the output file.
Line 5 is the path to your Fdoors.Dat file for the activity statistics, if you
do not wish to include doors activity in the activity statistics then set this
as 'NO'. If you add or delete any doors from your FDOORS.DAT file and you
have doors enabled for your activity statistics then you MUST delete
STATSDOR.DAT afterwards, this is so that the doors in the FDOORS.DAT tie up
with the doors data in the STATSDOR.DAT, after it has been deleted statistis
generator will create a new STATSDOR.DAT for the new FDOORS.DAT file. If you
have multiple FDOORSx.DAT files then make this the path to your FDOORS1.DAT
file, eg. D:\FDOORS1.DAT, StatsGen will automatically search for any more that
exist in the same path, eg. StatsGen would next search for D:\FDOORS2.DAT,
D:\FDOORS3.DAT, etc and would stop when no more exist. You MUST do as with
the above single FDOORS.DAT file and delete your STATSDOR.DAT file if you
change/add/delete ANY entries from ANY of your FDOORSx.DAT files.
Line 6 is the maximum access level of doors to display. Any doors contained
in the FDOORSx.DAT with an access level which is higher than this will not be
shown in the doors section (if enabled) of the general activity statstics.
This could be useful for stopping the listing of a doors program which only
co-sysops have access to.
Line 7 is the output filename and path for the logons data.
Line 8 is the output file and path for the daily statistics if you wish to
use this option.
Line 9 is the output file and path for the monthly statistics if you wish to
use this option.
Line 10 is the output file and path for the activity statistics if you wish to
use this option.
Line 11 is the output file and path for the activity statistics if you wish to
use this option.
Line 12 is the output file and path for the continuous statistics if you wish
to use this option.
Line 13 is the output file and path for the Top XX Downloaded Files if you
wish to use this option, if not then leave it blank.
Line 14 is the number of files to show in the text file in line 13
(10 = Top 10 Downloads etc), files with the same number of downloads are
shown in 'date last downloaded' order with the more recent downloads at the
top of the list. , Leave a blank filename if you don't want this feature.
Line 15 is the number of days to keep records of downloaded files , after
this number of days the file STATFILE.DAT wraps so you get a continuous
record of currently popular files ,rather than just a static one only
showing the files downloaded the most since the BBS was started.
Line 16 - 27 are of the format of Path for the output , title to be used
for the box and number of users to show , they are pretty self explanatory.
If you do not wish to have a particular table produced thenjust leave the
path for the file blank (Press Cancel whilst on the dialogue box when using
the parameter EDIT)
Line 28 is the status text to be displayed under the status part in the title
line. This is the text that will be used if the current users access level
doesn't match any of the specified ones in the config file.
Line 29 is the number of different status levels you want to display, the
number of status lines after this line MUST match the number entered here.
Lines 30-?? are the different status levels, there MUST be the same number of
these as specified in line 11. Each of these lines must contain a number and
the corresponding status text to be displayed seperated by a comma. So you
can set the program to display different status text for the different access
levels that your users might have.
Configuring STATFILE.CFG
========================
STATSGEN will search the log for downloads & check the paths against those
download areas listed in your CONFIG.DAT (Turbo V2 Only), if not from these
areas the file will be ignored.
Non Turbo V2 bbs can restrict the paths that files are to be listed from
by creating a STATFILE.CFG file, this also allows V2 sysops to add files
downloaded from database areas to the list.
The file is just a list a list of paths that you either want or don't want
to be included in your list , the basic list for non V2 sysops will be the
name of each of your download areas and is of the following format , paths
you don't wish to include should start with a minus sign.
\MAGAZINE\
-\BBS\
any downloaded file from e:\turbo\magazine\ d:\magazine\ etc etc etc will be
included , whereas any file from c:\bbs\ f:\forem\dload\bbs\ will be
ignored
The reason for the \ on either end is so if e:\turbo\files\magazine.txt is
downloaded then it won't be confused with a valid download and ignored.
This program has been tested on Turbo Board ST versions 1 & 2 upto 2.2.1 and
seems to work quite well, although I make no claim or warranty that the
program is bug free or error free, it is the understanding that you run the
program at your own risk.
This program is free to be distributed as long as no profits are made from it
whatsoever and it is distributed with all files intact and in its original
state. Thanks to Paul Baker for beta testing the program on his BBS, giving me
ideas and GFA help for the barchart output and the top XX downloads code.
Any comments, bug reports, suggestions, donations, etc would be gratefully
received, contact me in Email.
This program is postcardware, please send me a postcard from your home country
telling me you are using it and any problems or ideas for the program, it is
interesting to know how many people are finding my program useful and are using
it, it also motivates me to make updates, fix bugs and add new features!
Thanks go to all beta testers, people who have reported bugs, suggested new
features, and those who have made donations...
Paul Baker,Paul Simmonds,Daron Brewood,Jerry Bechard,Al Petersen,Steve Caple.
===============================================================================
Versions after 1.30 now work with all versions of FoReM up to 2.8W2!
===============================================================================
To due lack of money, being 17 and at college I don't currently run a BBS of
my own (would like to!) but can be contacted at one of the below addresses,
although I prefer mail directed to one of my point addresses:
Paul S Civati @ The Tavern BBS
36 Sunnymede Avenue, FidoNet 2:440/108
Carshalton, NeST 90:102/140
Surrey, TurboNet 100:1011/0
SM5 4JF, UK +44-81-445-6514
England. 24 Hours
Paul Civati @ FidoNet 2:254/108.1, NeST 90:102/142 & TurboNet 100:1011/0.1
A word from our sponsor:
I have changed the version Paul Civati gave me last by quite a bit , if he
can't help ,then yuu can contact me instead.
Paul Baker (sysop of the Tavern BBS)
===============================================================================