home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
RAI119G.RAR
/
RAINFO.DOC
< prev
next >
Wrap
Text File
|
1993-03-19
|
15KB
|
463 lines
RAInfo
Last Change: 19 Mar. 93
Copyright 1992, 1993 by Duncan McNutt
FIDO: 2:249/100
For the German documentation please read RAInfo.DOK (with a K)
-----------------------------------------------------------------------
Contents:
I. What is RAInfo
What do I need to know?
Features
Registration
Liability
II. Installation
III. Usage
IV. Configuration
ANSI & ASCII
Example Menus
Sysop Information
Language Support
General
V. Technical Information
VI. History:
-----------------------------------------------------------------------
I. What is RAInfo:
~~~~~~~~~~~~~~~~~~
RAInfo is an information program for the Remote Access BBS system. It
works with version 2.0 of Remote Access or newer. (For Remote Access
versions prior to version 2.0 please use RAInfo version 1.10)
Among other things, it supplies you with statistics (in ANSI and ASCII
format) as well as information intended only for the Sysop.
fully configurable and replaces all statistics and information programs
known to me.
What do I need to know?
-----------------------
This documentation is need-to-know for advanced Sysops as well as
beginners! Please skim through it at least once.
The most important chapters are I, II and III.
Features
--------
Chapter IV has a complete description of the Features.
o Totally configurable
- Which lists should be made
- colors and character set
- different languages
- and a lot more...
o Complete statistics
- All of the possible top 10 lists
- Top 10 summary
- Language usage report
- User level report
- User status report
- Feature report
- Sysop defined features report
- Exclude of certain file areas
- Exclude of certain files (*)
- Birthday list (*)
o Sysop defined user levels
o Sysop defined user statuses
o Output in multiple languages (*)
o A quick update feature to update the statistics after every user
logoff (*)
o Separate user and sysop lists
o Additional sysop information
- System usage:
- Timelog and Event report (you see what effect the events have
on the system usage)
- Information about file and message areas
- LIMITS.CTL and flag reports.
- Shells called (*)
- Up/Downloads, average effeciency/cps/KB (*)
- Transfer protocoll usage (*)
- Messageareas used (*)
- Fileareas browsed (*)
- New Users (*)
- Deleted Users (*)
- Connects, Logons, Logoffs, Aborts... (*)
- User reports on:
- Age
- Password length
- Correctness of dates in the user database
- Warnings when certain limits have been reached (*)
o share is fully supported (used in networks and multitasking environments)
o CD-ROM support
o Messages to users and sysop
- Happy birthday to user (*)
- Welcome to new user (*)
- Thanks for upload (*)
- RAIShort to Sysop (*)
The features marked with a (*) are only available in the registered version.
Note that the unregistered features are already much more than any other
program will give you.
Registration
------------
When you register the program you have access to additional features.
Registration is possible via a bank transfer of US $15.- (DM 25.-) to
Duncan McNutt, Dresdner Bank 6368-Bad-Vilbel, bank number: 50080000,
account number: 621736900. Eurochecks and cash can be sent to: Duncan
McNutt, Am Bier 9, D-6000 Frankfurt 50, Germany. The registration will
last up to version 2.9.
If you do not have a FIDO EMail address I can send your Key to, then you
must add a self addressed envelope.
Liability
---------
I make no garantees to the suitability of this program for any
purpose. It proves useful to me and my beta testers, so I suspect it
will do the same for you.
-----------------------------------------------------------------------
II. Installation:
~~~~~~~~~~~~~~~~~
1) Place the files in an empty directory.
2) Rename one of the .LNG files in RAINFO.LNG.
3) The environment variable RA must be set, this is required for the
proper operation of Remote Access as well.
4) Configure the program with "RAIConf", suitable defaults are given but
you may want to change those, see chapter IV for detailed information.
5) If you want to it generate messages (registered version only) in your
BBS you need to install MBUtil (part of the GEcho mail package).
Otherwise you are finished.
To set up MBUtil you need to set an Environment variable GE that points to
the direktory in which you have MBUtil files. Then you call GSetup and
fill out the following information:
- System data.Pathnames
- System data.Origin lines
- Miscellaneous.Global Options
- Miscellaneous.MBUtil Options
MBUtil must be in the PATH for RAInfo to find it.
The Files:
----------
RAInfo.Doc this documentation
RAIinfo.Exe the program
RAIConf.Exe the configuration program
English.Lng and
German.Lng The Language definition files, these do not normally need
to be changed. One should be renamed RAINFO.LNG and
reside in the directory in which you installed RAInfo.
Stats.* example menu for your Remote Access.
-----------------------------------------------------------------------
III. Usage:
~~~~~~~~~~~
1) To try it out just run RAINFO.EXE (with or without -s). You must
run rainfo from the directory in which you installed.
It generates ANSI and ASCII statistics for your users in your default
text directory, these are called 'RAI_xxxx.ASC' and 'RAI_xxxx.ANS'. It
also generates a file called RAILONG.TXT which is intended for the
Sysop.
If you type in something wrong RAInfo will display the following:
Usage: RAINFO [-s | -u | -q]
-s Print out stats for SysOp only.
Only the short report to the screen and the RAILONG.TXT are
generated.
-u Print out stats for users only.
Only the .ANS/.ASC files are generated.
-q quick, only do those user stats that may have changed by a
user login. Use this after a user has logged out of the BBS.
(This option is only available when you have registered).
It does NOT do the file area reports, this is because reading
the FILES.BBS slows things down too much.
2) Installing RAInfo into your batch files...
- In your daily maintenance batch:
REM RAInfo, Sysop Info in RAILong.TXT and RAIShort.TXT
cd\ra\util\rainfo
rainfo
- In the registered version you can add a quick update feature.
In the BBS batch file, right after the user leaves the BBS add
the following:
REM RAInfo, get user statistics up to date
REM error messages go into the system log
cd\ra\util\rainfo
rainfo -q >> \ra\ra.log
-----------------------------------------------------------------------
IV. Configuration:
~~~~~~~~~~~~~~~~~
ANSI & ASCII
------------
The program generates ANSI and ASCII files for the user. These can
contain IBM graphic characters if you wish and your choice of colors.
This way the individual "look" of your BBS extends to these displays.
In the ASCII output you can choose whether the form feed character
should be set at the beginning or not.
You can call up the displays individually via a Type 45 menu entry, or
all at once as one big listing. If you choose the latter you must
leave out the form feed character in the ASCII files.
Example Menu
------------
If you wish to show the statistics using a menu, you can use the
supplied menu Stats.MNU and Stats.A* as a starting point.
The example stats menu assumes that: new users have a user level of 5,
registered users have a level of at least 9 and the users who have
acces to the complete file base have a level of 50 or more. You should
change these user level settings as appropiate for your own system.
The prompt is set up in such a way so that the user can see which
options are available to him. This is a feature Andrew built into RA
for me, so you can see it pays to register your software.
Example for the batch file if you choose to have one large listing:
cd\ra\util\rainfo
rainfo > raishort.txt
cd \ra\txtfiles
del rai_long.ans
REM Echo a Control-L into rai_long.asc to clear screen
echo ^L>rai_long.asc
for %f in (rai_*.asc) do type %f >>rai_long.asc
for %f in (rai_*.ans) do type %f >>rai_long.ans
The following files are generated:
rai_fld.a* File areas with the most downloads (Top 10)
rai_fls.a* File areas with the most files (Top 10)
rai_afld.a* All file areas with the most downloads (Top 10)
rai_afls.a* All file areas with the most files (Top 10)
rai_tpf.a* The most popular files (Top 10)
rai_atpf.a* The most popular files (all) (Top 10)
rai_mesg.a* The message areas with the most messages (Top 10)
rai_call.a* The users who call the most (Top 10)
rai_dl.a* The users who download the most (Top 10)
rai_dlk.a* The users who download the most (KB) (Top 10)
rai_mswr.a* The users who write the most online
messages (Top 10)
rai_upl.a* The users who write upload the most (Top 10)
rai_uplk.a* The users who write upload the most (KB) (Top 10)
rai_t10s.a* Summary, minimum/maximum of the top 10 lists
rai_sysl.a* The sysop defined user levels
rai_syss.a* The sysop defined user statuses
rai_sysf.a* Usage report of the sysop defined features
rai_feat.a* Usage report of the RA features
rai_lang.a* Language usage report
rai_birt.a* Birthday list
Sysop Information
-----------------
The sysop gets a summary in the file RAIShort.TXT, this can be postet
as a message to an area of your chioce.
A complete output of all information is in the file RAILONG.TXT, the
contents of this file are not suitable for BBS Users.
I believe the output explains it self.
Languages
---------
In the registered version, RAInfo checks each text file directory for a
file named RAINFO.LNG. If one is found it is used to generate .ANS and
.ASC files in that directory.
If one or more text file directories do not contain a RAINFO.LNG file
then the .ASC and .ANS files are generated in the default text file
directory using the RAINFO.LNG found in the RAInfo installation
directory.
General
-------
What is generated:
You can control which information or statistics are generated in the
configuration. Not all information is output in the user .ASC/.ANS
files, some information is generated for the sysop only.
TOP 1:
If the sysop does not want to get all those Top 10 listings he can just
get the top entry of those that he generates for his users. This way
he at least knows the most important details. This is the "Top 1"
entry in the configuration.
Exclude Files:
In the registered version you can exclude up to 20 files (by name) from
the top 10 lists. This is usefull for files such as the BBS file
list.
Exclude File Areas:
For the Top 10 File Areas you can exclude up to 30 file areas. Two
different reports are then generated, one with all file areas and one
without the excluded areas. The sysop can display whichever one he
chooses. This is usefull if you have private file areas (eg: private
user group or maintenance areas).
User Levels, User Statuses and Sysop Features:
The Sysop can define his own user levels, user statuses and feature
definitions. The following reports are controlled by entering user
levels, flags, group status and subscription status.
- User Levels: you can define which flags and levels a user must
have to be rated at a certain level.
- User Statuses: you can define which flags and levels a user must
have to rate a certain status. Example: users who have an "over
18" or "subscribing user" status.
- Sysop Defined Features: often sysops add features of their own,
by using such mechanisms as the security flags. These can also be
displayed. Example: if a certain flag is set the user gets a
list of online users when he logs in to the system.
-----------------------------------------------------------------------
V. Technical Information:
~~~~~~~~~~~~~~~~~~~~~~~~~
The following files are searched:
config.ra
events.ra
timelog.bbs
files.ra
<file area paths>\files.bbs
language.ra
limits.ctl
messages.ra
msgidx.bbs
msginfo.bbs
users.bbs
usersxi.bbs
protocol.ra
ra.log
Sharing is supported, so multitasking an networks are not a problem.
The file list paths are searched correctly so CD-ROMs are not a problem.
It only runs with DOS 3.0 or newer.
The following is not available without a registration key:
o Multilanguage Support
o The -q (Quick) command line option
o Comments (warnings)
o Exclude of certain files by name from the top 10 lists
! Exclude of file areas is possible !
o Birthday list
o Messages
o Some of the sysop reports
-----------------------------------------------------------------------
VI. History:
~~~~~~~~~~~~
Version 1.00: Initial Release
Version 1.01: Speed up and documentation fix
Version 1.10:
Protocoll.RA and Logfile are evaluated
Sperate configuration program, compeltely rewritten with more options
User data speedup by a factor of 5
Messages to users and sysop
- Happy birthday to user
- Welcome to new user
- Thanks for upload
- RAIShort an Sysop
Key is placed in a separate file.
Bugfixes:
- Top10 Summary on -Q fixed
- Files.BBS counter logik improved, works with more external file doors
- Age calculation of the users corrected
- Some spelling mistakes fixed
- Config bugs fixed by rewrite
- Percent values now shown correctly if 100% or 0%
Cheers,
Duncan McNutt
<End Of Text>