home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 208.img / EMU0601.ZIP / MISC.ZIP / EMULEX.DOC < prev    next >
Text File  |  1990-03-02  |  19KB  |  385 lines

  1. ───────────────────────────────────────────────────────────────────────────────
  2. ────────────── ╔══════════════════════════════════════════════╗ ───────────────
  3. ────────────── ║ Emulex/2 v.2.11+ Information & Documentation ║ ───────────────
  4. ────────────── ╚══════════════════════════════════════════════╝ ───────────────
  5. ───────────────────────────────────────────────────────────────────────────────
  6.  
  7.      Emulex/2 is designed and produced exclusively by Emulex Development.
  8.                  Sam Brown, Shadow Lord, and Desert Foxx.
  9.  
  10. ───────────────────────────────────────────────────────────────────────────────
  11.  
  12.  Emulex/2 is property soley of Emulex Development. Since we are such a private
  13.  organization ,  many try to join or say they have joined.  Emulex Development
  14.  consists of Sam Brown, Shadow Lord, and Desert Foxx. We do not plan on taking
  15.  any new members , so don't ask.  If you are given any information from anyone
  16.  who claims to be in Emulex other than the three listed above , do not listen,
  17.  we have had problems in the past of people saying they were a part of Emulex,
  18.  and we don't want or need anymore problems. CRC's are gone, don't make us put
  19.  them back.
  20.  
  21. ───────────────────────────────────────────────────────────────────────────────
  22.  
  23. Preface - The History of Emulex
  24. -------------------------------
  25. Emulex first began in 1986 when Sam Brown began to tinker with Forum PC source
  26. code and learn TP, the bbs went through many names before being called Emulex.
  27. Since Sam Brown  was  the  first to modify Forum PC to the extent that he did,
  28. natrually he got alot of slack from people.  Emulex was in it's 2.xx  versions
  29. back then,  then it became Emulex 3.00 when TP 4.0 was introduced.  Emulex has
  30. always been famous for it's firsts among the IBM BBS software world.  But back
  31. to the story. When Sam moved to Georgia, he lost everything, Emulex source,all
  32. that he had was an old Emulex 2.91 source written under TP 3.0.   So he had to
  33. basically start all over again.  Thus became Emulex/2, which was written under
  34. TP 5.0 to start with.  Emulex/2 went up to 1.66 then Sam became bored with it,
  35. that is when I (Shadow Lord) came into the picture , I  had been writing Ghost
  36. Ship. Sam had been helping me along the way but I never really put enough work
  37. into it to make anything out of it.  So Sam and I  decided to merge our source
  38. codes and make Emulex/2 v2.00, that gave us a new birth and new things to work
  39. on. Emulex is currently written under Turbo Pascal 5.5.  I am writing this doc
  40. file since  I  can explain things better then Sam , and no one really has ever
  41. tried to write documentation for such a  complex program before , and not many
  42. people know the true story about Emulex.
  43.  
  44.                                   -Scott
  45.  
  46. ───────────────────────────────────────────────────────────────────────────────
  47.  
  48. Intro - Introduction to Emulex/2 2.00
  49. -------------------------------------
  50.  Emulex/2 is a very fast and powerful bbs program featuring everything from 2
  51. way protocols to TRUE 38.4k bps support for fast modems.  This documentation
  52. isn't going to be very well written, I am a programmer and we all know all of
  53. us have bad grammer (and foul language!).
  54.  I will start by explaining how to setup your config, then explain how to set
  55. up the bbs itself. Then I will give detailed explaination of some of the odd
  56. parts of the bbs. (Bimodem, Blacklists, Group Access, etc)
  57.  
  58. ───────────────────────────────────────────────────────────────────────────────
  59.  
  60. Table of Contents
  61. -----------------
  62. Preface  -  History of Emulex
  63. Intro    -  Introduction to Emulex/2 2.00
  64. Part I   -  Setting up your computer for Emulex
  65. Part II  -  Setting up your config
  66. Part III -  Setting up the bbs itself
  67. Part IV  -  Text Files
  68. Part V   -  BiModem
  69. Part VI  -  Group Access Files
  70. Part VII -  Thanks to..
  71.  
  72. ───────────────────────────────────────────────────────────────────────────────
  73.  
  74. Part I - Setting up your computer for Emulex
  75. --------------------------------------------
  76. This section explains the first step to setting up emulex. You must first
  77. prepare your computers HD for emulex. First you need a directory for Emulex
  78. to reside in. Call it whatever you want (ie. Emulex). You are also going to
  79. need a directory for BiModem, Msg Bases, Menus, Doors, etc. But the config
  80. will make those for you since you don't know what you want to call them yet.
  81. Don't forget Emulex requires a PC with 640k or more and a hard drive, so if
  82. you have 512k, it might work, I am not really sure, I have 640k.
  83. You must then unzip the misc.zip and the emuxxxx.zip files in the main bbs
  84. directory. If you want to create a directory for menus too, then unzip the
  85. menus and textfiles in that directory. You should have the following files
  86. in your main bbs directory.
  87.  
  88. DSZ.COM
  89. PKZIP.EXE
  90. PKUNZIP.EXE
  91. COMMAND.COM
  92. PUMA.EXE
  93. JMODEM.COM
  94.  
  95. Those are all reqd for Emulex to operate fully.
  96.  
  97. ───────────────────────────────────────────────────────────────────────────────
  98.  
  99. Part II - Setting up your config
  100. --------------------------------
  101. Ok, before you can even run the bbs you must run the configuration program.
  102. Just type C>config <CR>. Then enter all the information it wants, make sure
  103. all the directories you put in exist or else emulex will not work. I will run
  104. through the current config for 2.11 and explain what each this means.
  105.  
  106. Config Term                     Meaning / What it wants
  107. -------------------------------------------------------
  108. Board name, Long                The name of your bbs system
  109. Board name, Short               An shorter version of above
  110. Sysop name                      Your name
  111. Sysop auto-login                Local logons are automaticlly the sysop
  112. Path to message base            Path to Message Base files
  113. Path to board files             Path to Data Base and other misc files
  114. Path to G-Files                 Path to the G-Files Section
  115. Path to text files              Path to Menus, etc
  116. Path to door files              Path to door files
  117. Path to Bimodem                 Path to BiModem (must be seperate!)
  118.  
  119. DSZLOG Setting                  What SET DSZLOG=, this must point to
  120.                                 a specific directory and a file, not 
  121.                                 JUST a file!
  122.  
  123. Supported BAUD rates            Allow users on what what baud rates
  124. Download BAUD rates             Allow users to transfer on what baud rates
  125.  
  126. Default BAUD rate               Baud to open com port at. If you have a
  127.                                 9.6k this should be 19200, if you have a
  128.                                 14.4k then 38400. If you don't have a high
  129.                                 speed modem, just make it like 2400.
  130.  
  131. COM# port                       What com port is your modem on
  132. Hayes or compatible             Do you have a hayes or compat modem ?
  133. Modem setup text                String to setup modem (AT S0=1|)
  134. Modem hangup text               String to hangup modem
  135.  
  136. CO-SYSOP level                  What level do people need to have sysop
  137.                                 access. TRUE Sysop access is one level
  138.                                 above this number.
  139.  
  140. Anonymous level                 Level Reqd to post/send anon messages
  141. # of welcome files              Number of ANSI welcome files.
  142. Is the system private           Do you want new users logging on?
  143. Direct video addressing         Use direct screen writes?
  144. Snow filtering                  Do you have an old cga card? That gives snow.
  145. Output to DOS CON:              Should be YES!
  146. Escape in messages              Allow ANSI cursor tricks in msgs
  147. Backspacing in msgs             Allow normal cursor tricks in msgs
  148. Normal color                    Color for local operation
  149. Top split color                 Color for local operation
  150. Output-lock color               Color for local operation
  151. Split-line color                Color for local operation
  152. Status line color               Color for local operation
  153. User time per day               Configures time per specific levels
  154. Input time out                  Amount of idle time before a user is hungup on
  155. Hidden-input character          Character printed when user enters password
  156. End of download text            Text printed at the end of a gfile download
  157. Newuser file xfer lvl           File level assigned to a new user
  158. Newuser file xfer pts           File points assigned to a new user
  159. 2nd call access level           Access a caller gets on his 2nd call
  160. 2nd call xfer level             File Level a caller gets on his 2nd call
  161. 2nd call xfer points            File points a caller gets on his 2nd call
  162. Bulletin post level             Level reqd to post a msg
  163.  
  164. Upload factor                   The cost of a file multiplied times this is
  165.                                 how many files points the user gets for the 
  166.                                 upload.
  167.  
  168. Time sysop's available          Time Start when the sysop is there for chat
  169. Time sysop isn't                Time End when the sysop isn't there for chat
  170. Time file xfer opens            Time when the filexfer opens
  171. Time file xfer closes           Time when the filexfer closes
  172. Private Hours Start             Time when privledged mode starts
  173. Private Hours End               Time when privledged mode ends
  174.  
  175. Privledged Level                During the private hours, only people with this
  176.                                 level or higher can logon.
  177.  
  178. Anonymous string                String printed instead of the anonymous posters
  179.                                 name.
  180.  
  181. Require info-forms              Require new users to fill out an INFOFORM
  182. Remote door maintenance         Allow remote sysops to create/edit doors?
  183. Allow doors at all              Allow doors to exist at all
  184.  
  185. Lockout Baud Pass               Users with this password can download at locked
  186.                                 out baud rates.
  187.  
  188. Post/Call Ratio                 Ratio of Posts/Calls that must be maintained to
  189.                                 access the file section.
  190.  
  191. Exempt PCR Level                Level reqd to be exempt from the PCR
  192. Carbon Copy Level               Level reqd to send carbon copy email
  193. Group Edit Level                Level reqd to edit groups in email
  194. Maximum Time in Bank            Max Time allowed in time bank. (0=Closed!)
  195. System Password                 Password needed to logon to system (N/None)
  196. System 2 Password               Password needed to logon to system2 (N/None)
  197. Matrix Logon                    Have a security style logon matrix?
  198. Chat Start Msg                  Msg printed to user when chat starts
  199. Chat End Msg                    Msg printed to user when chat ends
  200. User List Level                 Level reqd to list users
  201. Gambling Level                  Level reqd to use gambling
  202. Local Logon String              String sent to modem during a LOCAL logon
  203. UL Percent Back                 Percentage of time given back in an upload
  204. Rumor Level                     Level reqd to use the [R]umors
  205. Status Box Msg                  Msg printed at the bottom of the logon status
  206.  
  207. PCR Exempt File                 File that contains the names of people who are
  208.                                 exempt from PCR.
  209.  
  210. Top 10 Level                    Level reqd to view the "Top 10 Leechs!"
  211. Second Sysop PW                 Password reqd to logon if you have sysop access
  212. Main Sysop PW                   Password to get at the main sysop functions
  213.  
  214. Def Level                       [+] Defualt from User Edit
  215. Def File Level                  same as above
  216. Def File Points                 same as above
  217. Def G-File Level                same as above
  218. Def G-File Points               same as above
  219. Def Account Note                same as above
  220. [ These defaults are automatically put into the users record you are editing
  221.   if you hit + from the user edit menu. ]
  222.  
  223. Arc List String                 Command to list a .ARC file. (ie. PKXARC /v)
  224. System Status Level             Level reqd to see the system status
  225. Next Caller Msg Lvl             Level reqd to leave the next caller a msg
  226. Level to Add Rumor              Level reqd to ADD a rumor
  227. Un-Rated File List              Users in this file can Download 'New' files
  228. New User Password               Password reqd to logon as a new user. (N/None)
  229. Card Level                      Level reqd to use the card section
  230. Transfer Log File               All transfers are logged into this file
  231. Max Translog Size               Max size before Translog autodeletes itself
  232. Sysop in Who Called             Show the sysop in the recent callers list?
  233. UL/DL Ratio                     Ratio of Uploads/Downloads reqd to download
  234. Exempt UL/DL Level              Level reqd to be exempt from the UL/DL ratio
  235. Logon Alarm                     Sound an alarm when a user logs on
  236. Leech Week                      Allow all files to be FREE (no cost)
  237. Text Editor                     Sysops favorite text editor
  238.  
  239. Zip Comment                     Zip Comment to be added to all uploaded files
  240.                                 This can be a simple string, or you can pipe
  241.                                 to a file. (ie. <scrn.asc) would make the zip
  242.                                 comment the contents of scrn.asc. The file
  243.                                 must be in the main bbs directory.
  244.  
  245. UL/DL Exempt file               Users in this file are exempt from UL/DL ratio
  246.  
  247. Min Free Space                  Minimum disk space free before uploads are not
  248.                                 allowed.
  249.  
  250. EmuMail Time                    Time when EmuMail is send (see echomail.doc)
  251. Your Phone #                    BBS's phone # (see echomail.doc)
  252. Extender                        Prefix for dialing (see echomail.doc)
  253. Level For Emumail               Level reqd to send emumail (see echomail.doc)
  254.  
  255. Allow Matrix Feedback           Allow users to leave matrix feedback
  256. Matrix Time Limit               Time limit for logging into the matrix
  257. -----------------------------------------------------------------------
  258.  
  259. Ok, those are all the options as of 2.11 and that should give you a better
  260. idea of what config wants for those options.
  261.  
  262. ───────────────────────────────────────────────────────────────────────────────
  263.  
  264. Part III - Setting up the bbs itself
  265. ------------------------------------
  266. Ok, now that you have done parts I & II, you can type RUNBBS or EMULEX to run
  267. emulex, if you've done everything right, it will ask you to create the message
  268. base stuff, tell it Y]es, then it should setup the modem, then you should get 
  269. the waiting for caller screen! Here are the commands available from the waiting
  270. for caller screen.
  271.  
  272.  F1  - Terminal Program
  273.  F2  - Drop to Dos (Quit)
  274.  F3  - Send Carrier (Send ATA <CR> to modem)
  275.  F4  - Read Feedback
  276.  F5  - Sysop Commands (All the main menu sysop utils)
  277.  F9  - Force Net-Mail Send
  278.  F10 - Logon Locally
  279.  
  280. Ok, you should press F10 to logon. If you have SysOp AutoLogin it will log you
  281. on, otherwise, it will ask you for your name and password. You are User #1, and
  282. your password is "Sysop". (Defaults)
  283.  
  284. You can then just wonder around the bbs, and whatever hasn't been created, it
  285. will ask you if you want to create it. The bbs basically does everything itself.
  286.  
  287. Ok, after you have done all this, the bbs is ready to go. But make sure you have
  288. changed your password on your account!
  289.  
  290. ───────────────────────────────────────────────────────────────────────────────
  291.  
  292. Part IV - Text Files
  293. --------------------
  294. There are many text files that Emulex uses, many are just to be printed out,
  295. (ie. Help Files), but others tell Emulex what to do. I will give a list of
  296. text files, and where they are located. These are all ASCII files that can
  297. be edited with any text editor.
  298.  
  299. Located in MENUS/TEXT Directory
  300. -------------------------------
  301. Goodbye       - Printed when a user logs off the bbs
  302.  
  303. Infoform      - Printed when a new user logs on. You can ask questions and
  304.                 put a * in when you want an input from the user.
  305.  
  306. Newuser       - Printed when a new user logs on. You can tell him the rules and
  307.                 such of your bbs
  308.  
  309. Nicetry       - Printed when a user fails to logon correctly
  310. Prelogon.bbs  - Printed just after the user clears the matrix.
  311. Private       - Printed when a new user applies on a private system.
  312. Raisereq      - Printed when a user requests a raise.
  313. Summon        - Printed when a user tries to chat.
  314. Timesup       - Printed when a user runs out of time.
  315. Welcome.1-99  - Ramdon ANSI welcome files.
  316. Trashcan      - Printed when a user with -1 tries to logon.
  317.  
  318. Located in the MAIN BBS Directory
  319. ---------------------------------
  320. Black.lst     - Contains the names of people who are blacklisted and can not
  321.                 logon to your bbs.
  322.  
  323. Fnames.lst    - Contains a list of files that can not be downloaded, added,
  324.                 uploaded, or changed. You can protect, Users, Config.bbs,
  325.                 and many other things with this, but be sure you have it
  326.                 protect itself.
  327.  
  328. ───────────────────────────────────────────────────────────────────────────────
  329.  
  330. Part V - BiModem
  331. ----------------
  332. BiModem is a Full Duplex protocol that is very powerful, yet very dangerous if
  333. it is configured wrong. It probly won't even work if you configure it wrong.
  334. A BIMODEM.CFG is included with MISC.ZIP, so I will tell you the only mods you
  335. need to make to have bimodem safe and working. If you can't find BIMODEM.CFG
  336. that came with Emulex, then don't install Bimodem, I am not responsible for what
  337. happens if you don't use my .CFG file.
  338.  
  339. There are only 2 Lines of the BiModem Config that you must change.
  340.  
  341. BiModem Paths File
  342. X:\EMULEX\BIMDM.PTH
  343. X= Drive Letter
  344. EMULEX= Your MAIN EMULEX directory
  345.  
  346. BiModem Log File
  347. X:\EMULEX\BIMODEM.LOG
  348. X= Drive Letter
  349. EMULEX= Your MAIN EMULEX directory
  350.  
  351. Ok, that will make a safe and well working bimodem, if you have BiModem in a
  352. seperate directory from the main emulex stuff, and you use the .CFG that is
  353. provided with Emulex.
  354.  
  355. ───────────────────────────────────────────────────────────────────────────────
  356.  
  357. Part VI - Group Access Files
  358. ----------------------------
  359. Emulex offers three types of access restrictions. They are Group, Level, or
  360. Both. Both means that it can be level or group access. Level is obvious, but
  361. Group is the complex one.
  362.  
  363. When you define a file area, or msg base as having group access, you must also
  364. define a file that holds the names of the people who will have access to that
  365. base.
  366.  
  367. So Lets say you create a message base and call the group access file Krad.lst,
  368. you then put the names of all the people who you want to have access to that
  369. sub into that file. It is NOT case sensetive, so don't worry. This is just an
  370. ASCII file that you can edit with any text editor.
  371.  
  372. ───────────────────────────────────────────────────────────────────────────────
  373.  
  374. Part VII - Thanks to..
  375. ----------------------
  376. We would like to thank the following, for if it wasn't for most of these people
  377. Emulex might not be here today..
  378.  
  379.      Rigor Mortis            Master Scorpio          Ken Duda
  380.      Bob Spurloc             The Cutthroat           Magnus Greel
  381.  
  382. ───────────────────────────────────────────────────────────────────────────────
  383.  
  384. ** EOF **
  385.