home *** CD-ROM | disk | FTP | other *** search
-
- 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>
-