home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
- ▒▒▒▒▒▄ ▒▒▒▒▄ ▒▒ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄
- ▒▒█▀▒▒▄ ▒▒█▀▒▒█ ▒▒▒ ▒▒▒█ ▒▒█▀▀▀▀ ▒▒█▀▀▀▀ ▒▒█▀▀▀▀
- ▒▒▒▒▒█▀ ▒▒▒▒▒▒█ ▒▒█▒▒█▒▒█ ▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄
- ▒▒█▀▒▒▄ ▒▒█▀▒▒█ ▒▒█ ▀▀▒▒█ ▒▒█▀▀▀ ▒▒█ ▒▒█
- ▒▒█ ▒▒█ ▒▒▄ ▒▒█ ▒▒█ ▒▒▄ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒█ ▒▒▒▒▒▒█
- ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀
-
- Call/Message Ratio Checker for Remote Access
-
- Version 6
-
-
- Copyright (C) 1990 by Alain Poupart
-
- All Rights Reserved
-
-
-
- ╓─────────────────────────────────────────────────────────────────────────────╖
- ║ ░░░░░░░ Introduction ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
- ╙─────────────────────────────────────────────────────────────────────────────╜
-
- This program works ONLY with Remote Access, unless QuickBBS has changed the
- structure of some files to be 100% compatible with Remote Access
- (why not this way around ... for a change...).
- If you are willing to test it with Quick BBS, it's all yours....but don't
- complain to me if it doesn't work or leave some garbage.....
- You have been notified.... so now.... I can rest in Peace...
-
-
- ╓─────────────────────────────────────────────────────────────────────────────╖
- ║ ░░░░░░░ Purposes ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
- ╙─────────────────────────────────────────────────────────────────────────────╜
-
-
- Have you ever wonderred why your BBS never seems to have any lively
- converstions going on in it's message areas? Are you disappointed when
- you look at your logs and see hour after hour of downloads, with the users
- sending you 5 year old programs back in order to maintain their download
- credit ratio, or spend all of their online time playing games, without
- ever talking to each other or you? Really! What is a BBS for anyway?
- It's an electronic BULLETIN BOARD! A bulletin board must have MESSAGES!
-
- If you feel this way, as I do, then RA_MESS is for you. RA_MESS allows
- you, the Sysop, the freedom to require your users to talk to each other,
- automatically, without undue hassles. The program was designed for the
- Sysop who prefers to have his users communicate with other users, rather
- than worry about who is uploading what.
-
- Ra_Mess sets user security levels or flags based on the ratio of the
- average number of calls per message posted on the board.
-
- Features include:
-
- - "Kill" users at or below a pre-determined access level.
- ( Level 0 and "Special" users are not affected)
-
- - "Kill" users that have a "Tourist" type behaviour.
-
- - Bonus VIP level for the those that maintain an average of one message
- per call. However, they won't stay there if they slow down.
-
- - Make charts of users "in danger" - RAMESS.ANS & RAMESS.ASC
-
- - Keep track of of the changes to user's record ---> RATIO.LOG
-
- - A separate VIP flag that can be used to insulate your "special" users
- from RA_MESS actions.
-
- - You can elect to use the flag mode or the security level mode
- (or both) to differentiate users that are above or below ratio
-
- - You decide where posting doesn't count ( like comment to Sysop )
-
- - Cheating is controlled.... message deletion just after posting is
- checked .... and user's record is adjusted accordingly...!!!
-
- - Special bonus time for your "special" users.
-
-
-
- The only thing RA_MESS can't do is read. It can't monitor the content of
- posted messages. You'll soon see however that this won't really be a
- problem. Your good users, who do their part in keeping the BBS alive and
- healthy, will soon see right through those who post garbage messages just
- to improve their ratio. A few words of "wisdom" from them is usually all
- it takes to put a stop to abusers. This program is easy to set up and
- install. Give it a try.
-
-
- ╓─────────────────────────────────────────────────────────────────────────────╖
- ║ ░░░░░░░ Utilization ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
- ╙─────────────────────────────────────────────────────────────────────────────╜
-
- IMPORTANT:
-
- RA_MESS must be run from the same directory that contains the following
- files:
- Config.Ra, Lastcall.Bbs, Ramess.Cfg
-
- Ra-Mess must be called from the main batch file after each user logs off.
- Example batch file segment:
- .
- IF ERRORLEVEL 0 GOTO MONITOR
- .
- :MONITOR
- cd \ra
- RAM_6286 (or RAM_6XT)
- GOTO START
-
- The graphic files, RAMESS.ANS and RAMESS.ASC may be called and displayed
- using the RA type 5 menu.
-
-
-
- ╓─────────────────────────────────────────────────────────────────────────────╖
- ║ ░░░░░░░ Configuration File ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
- ╙─────────────────────────────────────────────────────────────────────────────╜
-
- RA_MESS uses one of two .EXE files depending on the type of system you
- operate. Choose the one that matches your system and place it in the
- same directory that your system files are in, ie; RA.EXE. In addition,
- the following files must be present in this same directory; LASTCALL.BBS,
- CONFIG.RA and the config file, RAMESS.CFG.
-
- RAM_6XT.EXE for XT type computers
- RAM_6286.EXE for AT type (286, 386 and 486) computers
-
- RA_MESS6 will look into CONFIG.RA for the location of USERS.BBS as well
- as the Message related files M*.BBS, and the location of the text and
- graphic files. The RA_MESS display files, RAMESS.ANS and RAMESS.ASC will
- be written into the same directory as the text and graphic files.
-
- The program operates as follows;
-
- 1 - Users with messages posted > 0 and sec level > KIL level are exposed
- to ramess sanctions ( i.e. LNOR, LLOW, LVIP ). Note: LVIP will only
- be affected when the user has called more times than RAM value. A message
- will be posted to the user of any change in status. The ANSI and ASCII
- screens will be redrawn
-
- 2 - Users with FVIP flag set;
- Program will exit without doing anything except making a log entry
- ( if LOG option is ON )
-
- 3 - Users with sec level 0 or already killed;
- Program will exit without doing anything except making a log entry
- ( if LOG option is ON ).
-
- 4 - Users with LLOW > sec lvl and > KIL level and 0 msg posted;
- Program will exit without doing anything except making a log entry
- ( if LOG option is ON ).
-
- 5 - Users with sec lvl =< KIL level and 0 msg posted;
- User is marked for deletion and program exits. The user will be deleted
- during the next normal RAUSER run.
-
- 6 - Users with msg ratio => DEL setting;
- User is marked for deletion and program exits. The user will be deleted
- during the next normal RAUSER run.
-
- 7 - If the user's name is the same the Sysop's name as found in CONFIG.RA,
- program will exit with no action. For testing purposes, the program may
- be run with the command line parameter $5.00. In this case, the program
- will run as normal regardless of the user name.
-
- 8 - In the case of a local logon;
- Pogram will exit with no action. For testing purposes, the $5.00
- parameter may be used as above.
-
-
-
- 9 - Your LIMITS.CTL file must be adjusted to reflect the user levels you
- select with the LLOW, LNOR and LVIP settings. You can adjust allowed
- daily online time as well as download limits for each level in this
- manner. An example would be to have LLOW at sec level 10. You could
- then limit online time and Kbytes with LIMITS.CTL and also use FLOW to
- limit access to various areas of the BBS. Then, by using a higher
- level for LNOR, let's say level 20, you could increase online time and
- Kbytes, and use the FNOR flag to give access to all areas of the BBS.
- With the LVIP level then set even higher, say level 30, you could
- increase online time and Kbytes even more for those active users. Should
- you have a "special" user that you don't want restricted in any way,
- set the Fvip flag in his user file to the one set up in RAMESS.CFG. He
- will never be botherred by RAMESS.
-
- *** Config file parameters are set up as follows ***
-
- Sets LOW security level - below ratio limit [ option ]
- LLOW50
-
- Sets NORMAL security level - above ratio limit and below 1 to 1 [ option ]
- LNOR60
-
- Sets VIP security level - ratio better than 1 to 1 [ option ]
- LVIP70
-
- LOW flag - below ratio limit [ option ]
- FLOWA6
-
- NORMAL flag - above ratio limit [ option ]
- FNORA7
-
- VIP flag. Must be turned on manually. User will not be affected by RA_MESS.
- FVIPA8
-
- Deletion level - user with this security level and below are "killed"
- with the exception of users with sec level 0 !!!! [ option ]
- KIL5
-
- Maximum authorized message ratio before deletion occurs. Eliminates those
- who never post. [ option ]
- DEL100
-
- Ratio of calls per message posted to maintain. The default is 5;
- RAM4
-
- Message base numbers where posting doesn't count (up to 10) [ option ]
- BOARD2
- BOARD3
- BOARD10
-
- Writes RATIO.LOG file in system directory [ option ]
- LOG
-
-
-
- This setting is a special bonus for your FVIP users. It allows you to give
- your special users additional time online BUT only if they use it in during
- multiple sessions. This is an incentive for them not to use all their time
- during what may be the prime hours of the day. The time spent online for
- the day is divided by the BONI factor and the result is then subtracted from
- that same time already spent online. This result is then subtracted from
- the daily limit, and time remaining is adjusted to the resulting number.
-
- i.e. time spent online today: 45 minutes
- BONI factor set at 1.5
- Daily time limit 60
- 45 / 1.5 = 30 minutes
- 60 - 30 = 30 minutes
- On the users next call that day, he will show 30 minutes time
- remaining for the day, instead of the 15 he would otherwise have.
- BONI1.5
-
- Message base number into which RA_MESS will post the level change
- notifications [ option ]
- MSGB2
-
- The text of the level change message that you want posted to your users
- for each condition. These examples may be changed to suit your needs. A
- maximum of 80 characters per line is allowed. Additional lines may be
- added, or excess lines deleted. [ option ]
- MVIP
- MVIP CONGRATULATIONS!
- MVIP
- MVIP You are maintaining a calls to posts ratio of 1 to 1
- MVIP This qualifies you as a VIP member of Junior BBS.
- MVIP As long as this ratio is maintained, you'll remain at
- MVIP access level 70 with 75 minutes daily online time.
- MVIP Thanks for being a good user.
- MVIP
- MVIP Message automatically generated by RA_MESS
-
- MBAS
- MBAS ATTENTION!
- MBAS Your post to call ratio has dropped below 1 post per
- MBAS 4 calls. Your access level has been reduced to level
- MBAS 50. This limits you to 30 minutes online time per day.
- MBAS You still have access to all areas of the BBS except
- MBAS the Timebank. Access may be restored simply by
- MBAS participation in the public message areas.
- MBAS
- MBAS Note: Messages posted in echomail areas, Private Mail
- MBAS and mail to the Sysop are not counted toward
- MBAS the required 4 to 1 ratio.
- MBAS
- MBAS Message generated automatically br RA_MESS
-
- MNOR You have reached access level 60 here at Junior BBS
- MNOR by maintaining a call to post ratio of 4 to 1.
- MNOR This level allows you 60 minutes online time daily
- MNOR and full access to the BBS. Should you reach a ratio
- MNOR of 1 to 1, you will be elevated to level 70.
- MNOR Thanks for your participation.
- MNOR
- MNOR Message generated automatically by RA_MESS
-
-
-
- - Only Keywords are recognized by the program. DON'T insert any spaces
- between keywords and values, ie;
- CORRECT: LLOW30
- INCORRECT: LLOW 30
- The exceptions to this rule are the level change messages.
-
- - Keywords must start at column 1 on each line.
-
- - One Keyword per line.
-
- - Configuration file must be nammed RAMESS.CFG
-
- - Lines beginning with a semicolon are ignored
-
- ╓─────────────────────────────────────────────────────────────────────────────╖
- ║ ░░░░░░░ Default Values ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
- ╙─────────────────────────────────────────────────────────────────────────────╜
-
- If some parameters are not mentionned on the command line, they will take
- following values:
-
- RAM ==> 10
- LLOW ==> 15 if LVIP or LNOR are used and LLOW is missing
- LNOR ==> 20 if LVIP or LLOW are used and LNOR is missing
- LVIP ==> 50 if LNOR or LLOW are used and LVIP is missing
-
- if KIL, DEL, LOG, parameters are not used, these functions are ignored
-
-
- ╓─────────────────────────────────────────────────────────────────────────────╖
- ║ ░░░░░░░ Credits ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
- ╙─────────────────────────────────────────────────────────────────────────────╜
-
- Aime Franche - Sysop of Le Courrier - 1:167/180 - St Lambert
- "If it works for him ..... It must work for you ...!!!"
- If you are looking for a "GOOD" beta tester, contact Aime.
- When he tells me that something is wrong, I take his word
- and don't argue....
-
- Al Chapman - Sysop of Squiggy's Place - 1:282/70 - Cottage Grove, Mn.
- Thanks for your suggestions.... they are always welcomed !!!
-
- ╓─────────────────────────────────────────────────────────────────────────────╖
- ║ ░░░░░░░ The Final Word ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
- ╙─────────────────────────────────────────────────────────────────────────────╜
-
- This program is provided as it.... without warranty of any kind.
- I trust it enough to have it installed permanently on my board,
- It works for me, it should work for you.....
-
- Call it Freeware, paperware, anyware, as you wish. There is no charge.
- It has take some of my rare spare time to program it though, so any form
- of recognition for time and effort spent is always appreciated.
-
- If you have questions or want to know more about the program, I can be
- reached via Netmail or EchoMail. Be advised however, that I do not make
- long distance calls. All of my mail is routed through Fido-Net.
- Be Patient!
- Alain Poupart
-
- ╓─────────────────────────────────────────────────────────────────────────────╖
- ║ Comments, suggestions, bug reports, donations, I can be reached at ║
- ║ ║
- ║ 2179 Dumouchel - Laval - Quebec - Canada - H7S 2H9 ║
- ║ ║
- ║ ██▓▓▒▒░░ JUNIOR BBS ░░▒▒▓▓██ 1:167/118 ∞ 514-686-1547 ≡ 24 hours ≡ ║
- ╙─────────────────────────────────────────────────────────────────────────────╜
-
-
- ╓─────────────────────────────────────────────────────────────────────────────╖
- ║ ░░░░░░░ Revisions ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
- ╙─────────────────────────────────────────────────────────────────────────────╜
- Version 1.0 - July 1st,1990
- The original version.......
-
- Version 1.1 - July 15th,1990
- This is proof that someone is using it, or at least interested.
-
- Flexibiliy added....
- Now you can select the way you want to make the difference
- between "good" users and "bad" ones.
- Security levels LNOR and LLOW are now otpional as well as
- FLOW and FNOR, you can use any combination of flag only,
- security level only, or both flag and security level.
- Logging is now optional.
-
- Version 1.2 - July 22nd,1990
-
- Bugs removed:
- First of all, some of the parameters described in the doc
- where wrong because I'm working in parallel on the french and
- the english version.
-
- Removed:
- The NOP option has been removed, now, I no longer have to write
- proprietary data in the users.bbs file
-
- Revised:
- FVIP level added.
- Real VIP users can be protected by using a flag that you
- turn ON manually in user's record. Such users will not be
- subject to RA_MESS calculations.
-
- LVIP security level is now just a bonus level for those that
- keep a call/message ratio of 1 to 1. This allows an additional
- level. There is no other protection for these users, as opposed
- to FVIP which protects users from the program.
-
-
- Version 5.0 - May 1991
-
- Yep... several revision later.... I lost my sources when
- I installed another drive... they where not backed up... Oops!
-
- Major revision,
-
- - Only the last caller record is analysed after a call.
- - Users.bbs,Usersxi.bbs,Lastread.bbs are no longer re-written.
- - You must use Rauser to pack the users files daily.
- - Up to 10 pre-determined message boards can be specified in
- which posting will not be credited
- - Sends messages to users after acess level changes are made.
-
-
-
- Version 6.0 - June 1991
-
- Bug fixes.
- - Now has 2 .EXE files, one for XT class, and another for
- AT class machines.
- - LVIP users were not being awarded status, now fixed.
-
-