home *** CD-ROM | disk | FTP | other *** search
-
- TriMeM Membership Manager
- (c) 1992
- VERSION 2.0
- written by
- Jeff Hutchens
-
-
- DISCLAIMER:
- I Jeff Hutchens will not be liable for any loss to you due to your use of this
- program. Even if such loss results from the proper use of this program. I
- will not be responsible for any damages or lost profits, or any other losses
- resulting from the use of or the inability to use this program.
-
- SHAREWARE:
- This is being marketed under the Shareware concept. As such, you may use this
- program free of charge for a period of 30 days. After the 30 day evaluation
- period, you must register. Registration is only $10.00 (US dollars).
- Use the attatched Register.txt registration form to register.
-
- SUPPORT:
- Support may be obtained by logging onto the "lighthouse bbs" at 707-465-3974
- Or, by writing to me at the address on the register.txt document.
-
- WHATS NEW WITH 2.0
- 2.0 Now allows "Registered" users to Create their own ansi and ascii
- notices for Ratios Upgrades/Downgrades. Trimem 2.0 also contains 2 new
- Modules over version 1.0. You can now Set Users security "Across the
- Board", meaning you can adjust all security level "10" to a new security.
- You can now "Reset" users file and message and number of calls to 0.
- Trimem 2.0 Also allows you to "Check for New Activity". This means that
- if you are running ratios and a user has not made any calls or downloaded
- any files, their security will not be changed until they do.
-
- Also included with trimem 2.0 is a file called "Free.Exe" More on this
- Later in the doc.
-
- A VERY SPECIAL THANK you goes out to Lamar Smith of the Night Watch BBS.
- Lamar has put many hours into Alpha and Beta testing of the Trimem series.
- Without His help and suggestions, trimem would not have been possible.
- so THANK YOU LAMAR!!!!
-
-
- *******************************************************************************
-
- WHAT IT IS
- ▀▀▀▀▀▀▀▀▀▀
-
- TriMeM is a membership management utility. It is run as a daily event, it
- keeps track of the number of days a member has remaining in his/her
- subscription when they reach a configured number of days left, TriMem will
- send them an appropriate user specific logon screen informing them that their
- subscription is about to run out. When they reach a second configured number
- of days left, Trimem will send them a second and final notice that their
- subscription is about to run out. When they reach 0 days left, TriMem lowers
- their security to a level you specify. Trimem Also contains internal Ratios
- Checking and security upgrade/downgrade, and internally generated logon
- screens for ratios violations or upgrades.
-
-
- CONFIG FILE
- ▀▀▀▀▀▀▀▀▀▀▀
-
- You will need a file called: Members.Cfg. This file contains all the information
- TriMem needs to operate successfully. The following is what each line of the
- config file requires for operation: The Bare Minimum for running any Trimem
- Feature, are lines 1 thru 3. Use only these 3 lines if you are going to use
- Trimem For the "Ratios" portion Only.
-
- Line 1: Path to your main bbs directory C:\Tribbs
- Line 2: BBS Name Lighthouse BBS
- Line 3: Registration Number or 0 for none 0
- Line 4: Send First Notice at ?? Days 30
- Line 5: Send Final Notice at ?? Days 3
- Line 6: Low security to include as a member LOWS=20
- Line 7: High Security to include as a member HIGH=60
- Line 8: User possible Security level USER=20
- Line 9: If users security is the above, givem ? days DAYS=120
- Line 10: Drop User to this level if time runs out STOP=10
-
- REPEAT LINES 8,9 AND 10 UNTIL ALL POSSIBLE SECURITY LEVELS ARE INCLUDED
- You must include the leading headers such as STOP= and LOWS=.
-
- *****************************************************************************
-
- PARAMATERS
- ▀▀▀▀▀▀▀▀▀▀
-
- The Following Paramaters activate different portions of Trimem.
-
- /?...................Gives you This File on screen and in color.
- /1...................Installs your Membership roster The First time.
- /2...................Checks for and Adds new members ONLY.
- /3...................Trimem Editor, lets you view members info.
- /4...................Verifys member numbers, if you have packed user base.
- /5...................Activates the Ratios Portion (see below).
- /6...................Change ALL bbs users Security levels from one level to
- Another.
- /7...................Reset Users File/Message/Number of calls to 0 for
- All BBS users at one time.
-
-
- *****************************************************************************
-
- MEMBERSHIP PORTION
- ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
-
- If you plan on using the Membership/Subscription portion of trimem, you'll
- need to make sure you have your config file prepared and in the same directory
- as Trimem.EXE. After you have done this, Make sure that any users you want
- added as members, have the proper security levels in accordance with your
- config file. Then Run Trimem /1. This will create your data file for you.
-
- After your data file has been created, you may want to go in and have a look
- around and make sure your users have the correct amount of days in their
- subscription, and perhaps change some. To do this, run Trimem /3.
-
- If you have packed your user base on the bbs, You MUST run Trimem /4 before
- using any other of trimems features. This updates the Member numbers in
- Trimem's Data file, so that when users are notified in the future of
- due subscriptions, a note will be sent to the proper user. This switch "/4"
- is Trimems "Pack Member" option.
-
- If you wish to simply add new members only, and not decrement any members
- number of days left, or send any notes, Run Trimem /2. This will check for
- BBS users who have a "Membership" security level, but are not in the Member
- Roster. Trimem will then add these new members to the roster.
-
- ******************************************************************************
-
- RATIOS
- ▀▀▀▀▀▀
-
- Running Trimem with the " /5 " switch, will cause the ratios portion of
- Trimem to be activated. You must have a file called "Ratios.Cfg" present
- in your trimem directory for this switch to be active. the Format for this
- file is as follows:
-
- Line 1: The lowest security level to drop to, or include in the
- LOWS= Ratio checking process.
-
- Line 2: The Highest Security level to raise users to. Users With This
- HIGH= Security Level, Will Not be dropped in security due to Ratios
- Violations, or raised any higher.
-
- Line 3: The type of ratio checking to be done. To check ratios on files
- TYPE= transfers only, put "Files" on this line.
- To check for Message ratios only put "Messages" on this line.
- To Check for both Message and File transfer ratios, put "Both" on
- this line.
-
- Line 4: Up Message Ratio. What you put on this line will be your message
- UPTO= ratio factor for Increasing Security. for instance a " 9 " here
- would mean that for each 9 logons, a user must upload 1 message.
- If he/she does, their security will be bumped UP.
-
- Line 5: Down Message Ratio. What you put on this line will be your message
- DOWN= ratio factor for Decreasing Security. For instance a "20" here
- would mean that for each 20 logons, a user must upload 1 message,
- or else his/her security will be Bumped DOWN.
-
- Line 6: Up File Transfer Ratio. What you put on this line will be your File
- UPTO= Transfer Ratio factor. For instance a "10" here would mean that
- if they stay under 10 downloads for each file uploaded, (or kbytes
- downloaded if configured <below>) they will be Bumped UP in security.
-
- Line 7: Down File Transfer Ratio. What you put on this line will be your
- DOWN= File Transfer Ratio info for Downgrading security. For Instance
- a "20" here would mean that if they have downloaded more than
- 20 files (or kbytes if configured below) Their security will be
- bumped DOWN.
-
- Line 8: The amount to decrement or increment user security by. For
- RATE= Instance a " 1 " here would mean that for every violation of
- the setup above, 1 security point would be subtracted from the
- users security. For every " good " user who is in line with the
- ratios, their security would be "increased" by this amount.
-
- Line 9: File type to use. a "FILES" on this line will use the number of
- KBYTES uploads to the number of downloads as the ratio criteria. a
- FILES "KBYTES" on this line will use the Kilobytes uploaded to the
- NONE Kilobytes downloaded as the ratio criteria.
- If you have toggled above to NOT use files or kbytes then put
- "NOne" on this line;
-
- Line 10: Verify Toggle. By Putting a "Verify" on this line, Trimem will
- VERIFY Automatically check for new activity before raising or lowering
- Any security levels. If there has been no new activity, their
- security will not change. The Default is No Verify. If you
- do not wish to use the verify option, simply leave this line
- blank or omit it.
-
-
- Here is a sample Ratios.cfg file. You must include the leading header words
- where they are:
-
- lows=100
- high=200
- type=Both
- upto=10
- down=20
- upto=10
- down=20
- rate=5
- kbytes
- Verify
-
-
-
- Trimem Will Accept a user with the Lows= level and raise them if its appropriate
- Trimem Will Not lower a user who has the High= security level. This is done
- so that trimem's ratios portion, and the Membership portion of the program
- will work hand in hand. A user can raise his/her security up to the maximum
- allowed by ratios, then the membership portion takes over and gives them
- "Un-ratio'd" subscription time.
-
- ******************************************************************************
-
- FREE FILES
- ▀▀▀▀▀▀▀▀▀▀
-
- If you are running a support board, or have file areas on your board that
- you would like to be "Ratio Free" and you intend to use the ratios portion
- of Trimem, A Free files option has been made available. First, Make any
- File area that you wish to be a "Free" (no ratio) File Area Security of 0.
-
- You MUST Run Free.Exe from your Between.Bat with the path to the Main BBS
- Directory as a paramater. Example: Free C:\TriBBS
-
- Free.Exe Will check your callers log for downloads and if any of the files
- Downloaded came from a file area with a security level of " 0 ", it will
- give them Credit in their Users information.
-
-
- ******************************************************************************
-
- EXCLUSIONS
- ▀▀▀▀▀▀▀▀▀▀
- (honorary members)
-
-
- You may optionally create a file called Exclude.Txt. This file is an ascii
- text file and contains the names of users NOT to be included in the membership
- and Ratios, such as " honorary " members. Example:
-
- Jeff Hutchens
- Joe Sysop
-
- You may have as many exclusions as you like, up to about 800.
-
- *****************************************************************************
-
- EVENTS
- ▀▀▀▀▀▀
-
- The Membership Portion of Trimem must be run Daily and without any paramaters.
- re: TRIMEM
-
- The Ratios Portion of Trimem Should be a weekly event, Run with "/5".
- re: TRIMEM /5
-
- The Free Files portion of Trimem Should be Run as a Caller by Caller in
- Your Between Bat.
- re: Free C:\TriBBS
-
-
- Samples
- ▀▀▀▀▀▀▀
-
- Between.bat Daily Event Weekly Event
- -------------------------------------------------------------------------------
- cd c:\tribbs\trimem cd c:\tribbs \trimem cd c:\tribbs\trimem
- Free C:\TriBBS Trimem Trimem /5
- cd c:\tribbs cd c:\tribbs cd c:\tribbs
- board board
-
- *******************************************************************************
-
- NOTES
- ▀▀▀▀▀
-
- Keep in mind that now that your set up, all you have to do to add new members
- is to simply give them the appropriate security level. when your event runs
- later in the day, Trimem will pick up on the fact that this user is within the
- range of member security, but is not on the members list, and will add them.
- Make sure that you give them the proper security in accordance with the:
-
- USER=seclevel
- DAYS=number of days to give them.
- STOP=drop them to this security level if their membership runs out
-
- YOU MUST remember to include the proper stop= levels. For Example, say you
- have a user with a security of 90, you have trimem set to drop him/her to
- 80, but you have no "User=80" statement in your config file, then this
- user will not be returned to the member roster with a new subscription.
- If you DO have a "User=80" statement in your config file, This user will
- be added onto the End of the membership roster as a new member with the
- number of days configured for his new security level.
-
-
- After the event has run the first time, you can change their security from
- the BBS without affecting trimem. Keep in mind that if they are still
- in the Membership Roster, and their time runs out. Their security will be
- dropped according to the info that went into the roster when they
- were first ADDED TO the Roster. So if Changes are in order, you should
- use the " /3 " switch, and delete the user from the roster, then adjust their
- security on the bbs. Trimem will then pick up on the new security level
- on the next event. and the process begins anew.
-
- I Might add also that if you are running both Membership, and Ratios, they
- Can be configured so as to work hand in hand. When a "Low Level" member
- is in violation of ratios, their membership level will change as well,
- Trimem's Ratio Module will delete them from the member roster and trimem
- will then "Re-Add" them as a new member with the new number of days for
- their new security level.
-
-
- *******************************************************************************
-
- ASCII AND ANSI SCREENS
- ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
-
- The Registered version Will get rid of that nasty "UNREGISTERED" notice
- in the log on notes it creates. Trimem will not overwrite any log on screen.
- If you have user specific log on screens, trimem will simply append the
- existing file. Trimem generates its own ascii and ansi files for this
- Purpose, No screens are required to be created. However, ONCE REGISTERED,
- You may optionally create your own screens for this purpose. If you will
- be using custom screens, they must be present in the trimem directory.
- You May create any or all of these screens. If trimem does not find a
- custom screen, it will simply use its own internal screens.
- You may stamp the date that the screen was sent to a user by inserting the
- symbol " # " in your screen. Two "#" together will stamp both the Date and
- Time The screen was sent: ##
-
- The names of the eight screens you may Create Are:
-
- Users.ANS (first notice to send member <ansi type>)
- Warn.ANS (final notice to send member (ansi type>)
- Users.BBS (first notice to send member <ascii type>)
- Warn.BBS (final notice to send member <ascii type>)
-
- Ratiosup.ans (if ratios have been adjusted UP send this ansi screen)
- Ratiosdn.ans (if ratios have been adjusted Down, Send this ansi screen)
- Ratiosup.bbs (if ratios have been adjusted UP send this ascii screen)
- Ratiosdn.bbs (if ratios have been adjusted Down, Send this ascii screen)
-
-
- Many Long Hard hours and extensive long distance time has gone into the
- creation of Trimem. So Remember To Register Promptly!
-
-
-
-
-
-
- Thanks for using
- TriMem
- 2.0
-