home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast2.iso
/
bbs
/
auu100.zip
/
auu.doc
< prev
next >
Wrap
Text File
|
1993-07-24
|
10KB
|
361 lines
█████╗ ██╗ ██╗ ██╗ ██╗
██╔══██╗ ██║ ██║ ██║ ██║
███████║ ██║ ██║ ██║ ██║
██╔══██║ ██║ ██║ ██║ ██║
██║ ██║ ╚██████╔╝ ╚██████╔╝
╚═╝ ╚═╝ ╚═════╝ ╚═════╝
AUU
Auto User Upgrader
A user security maintenance robot
for RemoteAccess 2.xx
Written by Hamish N. Moffatt,
Titanic Software
3:635/552@fidonet
Documentation
AUU 1.00 for RemoteAccess 2.00 Page 1
Introduction
============================================================
AUU, which stands for "Auto User Upgrader", is a maintenance
robot program for the RemoteAccess BBS program, version 2.00
or compatible. AUU was designed to be a replacement for Bo
Bendtsen's RAQUSER program, which doesn't seem to be updated
for RemoteAccess 2.xx.
AUU can welcome new users to your BBS and upgrade your best
users to higher security levels. AUU is also totally
configurable, allowing you to set up your security system as
you want it. AUU is still easy to configure, however.
AUU can also write a simple screen of statistics in ASCII,
ANSI and AVATAR flavours, giving various information such as
the percentage of users who have called more than once and
the amount of files downloaded in kilobytes, among others.
Features
============================================================
AUU can
- Send messages to your new users, welcoming them to your
system;
- Upgrade your users based on
. the number of calls they have made,
. the number of messages they have written,
. the number of kilobytes they have uploaded;
- Control user security based on their upload / download
ratios;
- Send messages to users when their security level is up
or downgraded.
- AUU is totally configurable. All security levels, up-
grade controls, ratios, message texts and subjects etc.
can be configured to your tastes.
- AUU's message texts may contain $metastrings, which
AUU will substitute for values such as the user's ratio
(required / current), the security they are being moved
to or from, their names, and other information.
- AUU can write a statistics screen with various informat
-ion about the users in your user file.
AUU has been tested with RemoteAccess 2.00 GAMMA 1, and
various RemoteAccess 2.00 beta versions. AUU will not work
with RemoteAccess 1.xx or other BBS programs.
Configuration
===========================================================
AUU is configured through the text file AUU.CFG. To set up
AUU, edit AUU.CFG with your favourite text editor, which
must save in straight text format - do not use fancy word
processors which may have their own file format. QEdit or
Microsoft DOS' 5 or later's EDIT will work fine.
Specific details of AUU.CFG can be found in AUU.CFG itself.
Exact configuration details will not be discussed here.
AUU's message text files (whose filenames are configured in
AUU.CFG), generally .AUU files, contain the text to be used
in messages to your users. These too may be edited with a
text editor. Some samples can be found inside SAMPLES.ARJ.
AUU supports the a number of macros (metrastrings) in the
message text files. When a message is sent AUU to a user,
AUU will replace these macros with the value for the that
user.
Macro Meaning
===========================================================
$name The user's name, eg Hamish Moffatt
$firstname The user's firstname, eg Hamish
$fromlevel The security level the user is
being moved from, eg 50
$tolevel The security level the user is
being moved to, eg 75.
$calls Number of calls the user has made
to the BBS, eg 20.
$uploadk The number of kilobytes the user has
uploaded, eg 2048.
$uploadf The number of files the user has
uploaded, eg 30.
$messages The number of messages the user has
written, eg 45.
$ratio The ratio required by the user's
security level ("1:x"), eg 1:7.
$currentratio The user's current upload/download
ratio ("1:x"), eg 1:20.
For example,
===========================================================
Hello $firstname,
Since you've written $messages messages, you've been
upgraded from security $fromlevel to $tolevel.
Congratulations!
Hamish Moffatt
translates to
===========================================================
Hello Hamish,
Since you've written 20 messages, you've been
upgraded from security 50 to 75.
Congratulations!
Hamish Moffatt
Running AUU
===========================================================
AUU is run by simply typing
AUU
or the same from a batch file. AUU requires and takes no
command line options. AUU will display, on the screen, what
it is doing.
AUU will only write messages to new users on the first time
it is run each day. This is to prevent users from receiving
more than one message. Additionally, AUU will only process
new users since it was last run, and AUU will not process
today's new users - only those who are new between when AUU
was last run and yesterday. If this were not the case, AUU
would not know who had already been sent messages.
AUU will upgrade users and check ratios at any time of the
day, though; you may run AUU however many times you like in
a day and AUU will do everything on its first run, and on
subsequent runs ignore the new user processing.
AUU maintains a small file called AUU.DAT, which contains
the date on which AUU was last run. AUU will create this
file if it is missing. When AUU is first installed, it will
not start processing new users until the next day, as it
has not been run before.
Registration / Legal information
===========================================================
AUU is shareware. After a reasonable trial period, such as
two weeks or a month, you are requested (and expected) to
register with the author. Many hours of hard work have gone
into developing AUU.
For specific registration details, please see the included
REGISTER.DOC. RABIRTH users may wish to note the discount
for registering both programs together. Registration prices
and addresses and forms may be found in REGISTER.DOC.
Upon registration you will be supplied with a registration
key. This key does not enable any extra features, but AUU
will display that it is registered on the console and log,
and thank you. Additionally, when unregistered, AUU will
insert a tearline at the bottom of its messages, such as
--- AUU 1.00 (unregistered)
When AUU is registered, this tearline will disappear. AUU
will instead use a PID kludge, which is not visible to your
users: your users will not know it is a robot.
AUU is copyright software. AUU still may be shared around
amongst your friends, but it remains the property of Hamish
Moffatt, the author. Disassembly, reverse engineering and
modification of the AUU executables, documentation or
archives (excluding rearchiving in other formats) is
prohibited.
Contacting the author
===========================================================
By postal mail:
Hamish Moffatt
10 Ryrie Place
Vermont South,
Melbourne,
Australia. 3133
By electronic mail:
3:635/552@fidonet; 58:4100/43@intlnet; 61:9420/130@worldnet,
15:4100/113@sbcnet; 199:4242/10@rainbownet.
hamish@cloud.apana.org.au by Internet mail.
>INTERNET:hamish@cloud.apana.org.au from CompuServe.
Feedback, bug reports, suggestions, etc, are always welcome
at any of the above addresses.
Thank yous
===========================================================
Thank yous are extended to, in no particular order,
Simon Gronow, Roy Austen, Greg Holloway, Harry Konstantinou,
Paul Purvis, Tony Laughton, Richard Kempe, Ron Page,
Aaron Smith.
Any others (including other OBTT members) who I may have
left out, please contact me and my sincerest apologies.
Thanks also to Andrew Milner for RemoteAccess 2.00,
Borland International for Turbo Pascal 6.0, and Bo Bendtsen
for not upgrading RAQUSER so I'd write this. :-)
That's all, folks.