home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Jason Aller Floppy Collection
/
208.img
/
EMU0601.ZIP
/
MISC.ZIP
/
EMULEX.DOC
< prev
next >
Wrap
Text File
|
1990-03-02
|
19KB
|
385 lines
───────────────────────────────────────────────────────────────────────────────
────────────── ╔══════════════════════════════════════════════╗ ───────────────
────────────── ║ Emulex/2 v.2.11+ Information & Documentation ║ ───────────────
────────────── ╚══════════════════════════════════════════════╝ ───────────────
───────────────────────────────────────────────────────────────────────────────
Emulex/2 is designed and produced exclusively by Emulex Development.
Sam Brown, Shadow Lord, and Desert Foxx.
───────────────────────────────────────────────────────────────────────────────
Emulex/2 is property soley of Emulex Development. Since we are such a private
organization , many try to join or say they have joined. Emulex Development
consists of Sam Brown, Shadow Lord, and Desert Foxx. We do not plan on taking
any new members , so don't ask. If you are given any information from anyone
who claims to be in Emulex other than the three listed above , do not listen,
we have had problems in the past of people saying they were a part of Emulex,
and we don't want or need anymore problems. CRC's are gone, don't make us put
them back.
───────────────────────────────────────────────────────────────────────────────
Preface - The History of Emulex
-------------------------------
Emulex first began in 1986 when Sam Brown began to tinker with Forum PC source
code and learn TP, the bbs went through many names before being called Emulex.
Since Sam Brown was the first to modify Forum PC to the extent that he did,
natrually he got alot of slack from people. Emulex was in it's 2.xx versions
back then, then it became Emulex 3.00 when TP 4.0 was introduced. Emulex has
always been famous for it's firsts among the IBM BBS software world. But back
to the story. When Sam moved to Georgia, he lost everything, Emulex source,all
that he had was an old Emulex 2.91 source written under TP 3.0. So he had to
basically start all over again. Thus became Emulex/2, which was written under
TP 5.0 to start with. Emulex/2 went up to 1.66 then Sam became bored with it,
that is when I (Shadow Lord) came into the picture , I had been writing Ghost
Ship. Sam had been helping me along the way but I never really put enough work
into it to make anything out of it. So Sam and I decided to merge our source
codes and make Emulex/2 v2.00, that gave us a new birth and new things to work
on. Emulex is currently written under Turbo Pascal 5.5. I am writing this doc
file since I can explain things better then Sam , and no one really has ever
tried to write documentation for such a complex program before , and not many
people know the true story about Emulex.
-Scott
───────────────────────────────────────────────────────────────────────────────
Intro - Introduction to Emulex/2 2.00
-------------------------------------
Emulex/2 is a very fast and powerful bbs program featuring everything from 2
way protocols to TRUE 38.4k bps support for fast modems. This documentation
isn't going to be very well written, I am a programmer and we all know all of
us have bad grammer (and foul language!).
I will start by explaining how to setup your config, then explain how to set
up the bbs itself. Then I will give detailed explaination of some of the odd
parts of the bbs. (Bimodem, Blacklists, Group Access, etc)
───────────────────────────────────────────────────────────────────────────────
Table of Contents
-----------------
Preface - History of Emulex
Intro - Introduction to Emulex/2 2.00
Part I - Setting up your computer for Emulex
Part II - Setting up your config
Part III - Setting up the bbs itself
Part IV - Text Files
Part V - BiModem
Part VI - Group Access Files
Part VII - Thanks to..
───────────────────────────────────────────────────────────────────────────────
Part I - Setting up your computer for Emulex
--------------------------------------------
This section explains the first step to setting up emulex. You must first
prepare your computers HD for emulex. First you need a directory for Emulex
to reside in. Call it whatever you want (ie. Emulex). You are also going to
need a directory for BiModem, Msg Bases, Menus, Doors, etc. But the config
will make those for you since you don't know what you want to call them yet.
Don't forget Emulex requires a PC with 640k or more and a hard drive, so if
you have 512k, it might work, I am not really sure, I have 640k.
You must then unzip the misc.zip and the emuxxxx.zip files in the main bbs
directory. If you want to create a directory for menus too, then unzip the
menus and textfiles in that directory. You should have the following files
in your main bbs directory.
DSZ.COM
PKZIP.EXE
PKUNZIP.EXE
COMMAND.COM
PUMA.EXE
JMODEM.COM
Those are all reqd for Emulex to operate fully.
───────────────────────────────────────────────────────────────────────────────
Part II - Setting up your config
--------------------------------
Ok, before you can even run the bbs you must run the configuration program.
Just type C>config <CR>. Then enter all the information it wants, make sure
all the directories you put in exist or else emulex will not work. I will run
through the current config for 2.11 and explain what each this means.
Config Term Meaning / What it wants
-------------------------------------------------------
Board name, Long The name of your bbs system
Board name, Short An shorter version of above
Sysop name Your name
Sysop auto-login Local logons are automaticlly the sysop
Path to message base Path to Message Base files
Path to board files Path to Data Base and other misc files
Path to G-Files Path to the G-Files Section
Path to text files Path to Menus, etc
Path to door files Path to door files
Path to Bimodem Path to BiModem (must be seperate!)
DSZLOG Setting What SET DSZLOG=, this must point to
a specific directory and a file, not
JUST a file!
Supported BAUD rates Allow users on what what baud rates
Download BAUD rates Allow users to transfer on what baud rates
Default BAUD rate Baud to open com port at. If you have a
9.6k this should be 19200, if you have a
14.4k then 38400. If you don't have a high
speed modem, just make it like 2400.
COM# port What com port is your modem on
Hayes or compatible Do you have a hayes or compat modem ?
Modem setup text String to setup modem (AT S0=1|)
Modem hangup text String to hangup modem
CO-SYSOP level What level do people need to have sysop
access. TRUE Sysop access is one level
above this number.
Anonymous level Level Reqd to post/send anon messages
# of welcome files Number of ANSI welcome files.
Is the system private Do you want new users logging on?
Direct video addressing Use direct screen writes?
Snow filtering Do you have an old cga card? That gives snow.
Output to DOS CON: Should be YES!
Escape in messages Allow ANSI cursor tricks in msgs
Backspacing in msgs Allow normal cursor tricks in msgs
Normal color Color for local operation
Top split color Color for local operation
Output-lock color Color for local operation
Split-line color Color for local operation
Status line color Color for local operation
User time per day Configures time per specific levels
Input time out Amount of idle time before a user is hungup on
Hidden-input character Character printed when user enters password
End of download text Text printed at the end of a gfile download
Newuser file xfer lvl File level assigned to a new user
Newuser file xfer pts File points assigned to a new user
2nd call access level Access a caller gets on his 2nd call
2nd call xfer level File Level a caller gets on his 2nd call
2nd call xfer points File points a caller gets on his 2nd call
Bulletin post level Level reqd to post a msg
Upload factor The cost of a file multiplied times this is
how many files points the user gets for the
upload.
Time sysop's available Time Start when the sysop is there for chat
Time sysop isn't Time End when the sysop isn't there for chat
Time file xfer opens Time when the filexfer opens
Time file xfer closes Time when the filexfer closes
Private Hours Start Time when privledged mode starts
Private Hours End Time when privledged mode ends
Privledged Level During the private hours, only people with this
level or higher can logon.
Anonymous string String printed instead of the anonymous posters
name.
Require info-forms Require new users to fill out an INFOFORM
Remote door maintenance Allow remote sysops to create/edit doors?
Allow doors at all Allow doors to exist at all
Lockout Baud Pass Users with this password can download at locked
out baud rates.
Post/Call Ratio Ratio of Posts/Calls that must be maintained to
access the file section.
Exempt PCR Level Level reqd to be exempt from the PCR
Carbon Copy Level Level reqd to send carbon copy email
Group Edit Level Level reqd to edit groups in email
Maximum Time in Bank Max Time allowed in time bank. (0=Closed!)
System Password Password needed to logon to system (N/None)
System 2 Password Password needed to logon to system2 (N/None)
Matrix Logon Have a security style logon matrix?
Chat Start Msg Msg printed to user when chat starts
Chat End Msg Msg printed to user when chat ends
User List Level Level reqd to list users
Gambling Level Level reqd to use gambling
Local Logon String String sent to modem during a LOCAL logon
UL Percent Back Percentage of time given back in an upload
Rumor Level Level reqd to use the [R]umors
Status Box Msg Msg printed at the bottom of the logon status
PCR Exempt File File that contains the names of people who are
exempt from PCR.
Top 10 Level Level reqd to view the "Top 10 Leechs!"
Second Sysop PW Password reqd to logon if you have sysop access
Main Sysop PW Password to get at the main sysop functions
Def Level [+] Defualt from User Edit
Def File Level same as above
Def File Points same as above
Def G-File Level same as above
Def G-File Points same as above
Def Account Note same as above
[ These defaults are automatically put into the users record you are editing
if you hit + from the user edit menu. ]
Arc List String Command to list a .ARC file. (ie. PKXARC /v)
System Status Level Level reqd to see the system status
Next Caller Msg Lvl Level reqd to leave the next caller a msg
Level to Add Rumor Level reqd to ADD a rumor
Un-Rated File List Users in this file can Download 'New' files
New User Password Password reqd to logon as a new user. (N/None)
Card Level Level reqd to use the card section
Transfer Log File All transfers are logged into this file
Max Translog Size Max size before Translog autodeletes itself
Sysop in Who Called Show the sysop in the recent callers list?
UL/DL Ratio Ratio of Uploads/Downloads reqd to download
Exempt UL/DL Level Level reqd to be exempt from the UL/DL ratio
Logon Alarm Sound an alarm when a user logs on
Leech Week Allow all files to be FREE (no cost)
Text Editor Sysops favorite text editor
Zip Comment Zip Comment to be added to all uploaded files
This can be a simple string, or you can pipe
to a file. (ie. <scrn.asc) would make the zip
comment the contents of scrn.asc. The file
must be in the main bbs directory.
UL/DL Exempt file Users in this file are exempt from UL/DL ratio
Min Free Space Minimum disk space free before uploads are not
allowed.
EmuMail Time Time when EmuMail is send (see echomail.doc)
Your Phone # BBS's phone # (see echomail.doc)
Extender Prefix for dialing (see echomail.doc)
Level For Emumail Level reqd to send emumail (see echomail.doc)
Allow Matrix Feedback Allow users to leave matrix feedback
Matrix Time Limit Time limit for logging into the matrix
-----------------------------------------------------------------------
Ok, those are all the options as of 2.11 and that should give you a better
idea of what config wants for those options.
───────────────────────────────────────────────────────────────────────────────
Part III - Setting up the bbs itself
------------------------------------
Ok, now that you have done parts I & II, you can type RUNBBS or EMULEX to run
emulex, if you've done everything right, it will ask you to create the message
base stuff, tell it Y]es, then it should setup the modem, then you should get
the waiting for caller screen! Here are the commands available from the waiting
for caller screen.
F1 - Terminal Program
F2 - Drop to Dos (Quit)
F3 - Send Carrier (Send ATA <CR> to modem)
F4 - Read Feedback
F5 - Sysop Commands (All the main menu sysop utils)
F9 - Force Net-Mail Send
F10 - Logon Locally
Ok, you should press F10 to logon. If you have SysOp AutoLogin it will log you
on, otherwise, it will ask you for your name and password. You are User #1, and
your password is "Sysop". (Defaults)
You can then just wonder around the bbs, and whatever hasn't been created, it
will ask you if you want to create it. The bbs basically does everything itself.
Ok, after you have done all this, the bbs is ready to go. But make sure you have
changed your password on your account!
───────────────────────────────────────────────────────────────────────────────
Part IV - Text Files
--------------------
There are many text files that Emulex uses, many are just to be printed out,
(ie. Help Files), but others tell Emulex what to do. I will give a list of
text files, and where they are located. These are all ASCII files that can
be edited with any text editor.
Located in MENUS/TEXT Directory
-------------------------------
Goodbye - Printed when a user logs off the bbs
Infoform - Printed when a new user logs on. You can ask questions and
put a * in when you want an input from the user.
Newuser - Printed when a new user logs on. You can tell him the rules and
such of your bbs
Nicetry - Printed when a user fails to logon correctly
Prelogon.bbs - Printed just after the user clears the matrix.
Private - Printed when a new user applies on a private system.
Raisereq - Printed when a user requests a raise.
Summon - Printed when a user tries to chat.
Timesup - Printed when a user runs out of time.
Welcome.1-99 - Ramdon ANSI welcome files.
Trashcan - Printed when a user with -1 tries to logon.
Located in the MAIN BBS Directory
---------------------------------
Black.lst - Contains the names of people who are blacklisted and can not
logon to your bbs.
Fnames.lst - Contains a list of files that can not be downloaded, added,
uploaded, or changed. You can protect, Users, Config.bbs,
and many other things with this, but be sure you have it
protect itself.
───────────────────────────────────────────────────────────────────────────────
Part V - BiModem
----------------
BiModem is a Full Duplex protocol that is very powerful, yet very dangerous if
it is configured wrong. It probly won't even work if you configure it wrong.
A BIMODEM.CFG is included with MISC.ZIP, so I will tell you the only mods you
need to make to have bimodem safe and working. If you can't find BIMODEM.CFG
that came with Emulex, then don't install Bimodem, I am not responsible for what
happens if you don't use my .CFG file.
There are only 2 Lines of the BiModem Config that you must change.
BiModem Paths File
X:\EMULEX\BIMDM.PTH
X= Drive Letter
EMULEX= Your MAIN EMULEX directory
BiModem Log File
X:\EMULEX\BIMODEM.LOG
X= Drive Letter
EMULEX= Your MAIN EMULEX directory
Ok, that will make a safe and well working bimodem, if you have BiModem in a
seperate directory from the main emulex stuff, and you use the .CFG that is
provided with Emulex.
───────────────────────────────────────────────────────────────────────────────
Part VI - Group Access Files
----------------------------
Emulex offers three types of access restrictions. They are Group, Level, or
Both. Both means that it can be level or group access. Level is obvious, but
Group is the complex one.
When you define a file area, or msg base as having group access, you must also
define a file that holds the names of the people who will have access to that
base.
So Lets say you create a message base and call the group access file Krad.lst,
you then put the names of all the people who you want to have access to that
sub into that file. It is NOT case sensetive, so don't worry. This is just an
ASCII file that you can edit with any text editor.
───────────────────────────────────────────────────────────────────────────────
Part VII - Thanks to..
----------------------
We would like to thank the following, for if it wasn't for most of these people
Emulex might not be here today..
Rigor Mortis Master Scorpio Ken Duda
Bob Spurloc The Cutthroat Magnus Greel
───────────────────────────────────────────────────────────────────────────────
** EOF **