home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / ENS100.ZIP / SYSOP.DOC < prev    next >
Text File  |  1995-02-13  |  13KB  |  298 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                      High Voltage! Software Presents:
  13.  
  14.                               ENSEMBLE 1.0 
  15.  
  16.                    (C) Copyright 1995 by Michael Russo
  17.  
  18.                           All Rights Reserved
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. LICENSE
  26. -------
  27.  
  28.  The user is granted a limited license to test this door for a reason-
  29. able period of time which I consider one month. This door will not
  30. expire and contains no crippling that would hinder its true evaluation.
  31. After this period, it is required that the door be registered as out-
  32. lined in the REGISTER.DOC included with the door.  Ensemble is not
  33. public domain.
  34.  
  35. LIMIT OF LIABILITY
  36. ------------------
  37.  
  38. By the use of this product, the user agrees to all terms contained in
  39. this document. The user accepts all responsibility for its use and the
  40. author is in no way liable for any damage or loss of income caused by
  41. this product.  Your rights may vary from state to state. Technical
  42. support provided by Michael Russo or any other representitive of High
  43. Voltage! BBS also covered by this Limit of Liability.
  44.  
  45. WARRANTY
  46. --------
  47.  
  48. There is no warranty expressed or implied on the fitness of this
  49. product. If you register the door, it is assumed that you have found
  50. the door fit for your needs. Since this door is not crippled, there is
  51. no reason to believe that the registered version will work if the
  52. unregistered doesn't.
  53.  
  54. DISTRIBUTION
  55. ------------
  56.  
  57. You are encouraged to distribute this file to other BBS's as long as no
  58. specific fee is charged for this door.  Also, no alterations may be
  59. made to the original archive without the permission of Michael Russo.
  60.  
  61.  
  62. TECHNICAL SUPPORT
  63. -----------------
  64.  
  65. Technical support is available through High Voltage! BBS throughout the
  66. life of HVBBS.  High Voltage! BBS support can be revoked if
  67. the user doesn't abide by the general user requirements as outlined on
  68. High Voltage! BBS. High Voltage! BBS is a public board and you will have
  69. access to E-Mail on your first call. HVBBS can be reached at 916-758-8837 or
  70. 916-758-8887.
  71.  
  72.  
  73. WHAT IS ENSEMBLE?
  74. -----------------
  75.  
  76.   Ensemble is simpily a match maker door.  It allows users to answer
  77. a questionnaire, then make matches on the other users who have answered
  78. the questionnaire.  Ensemble allows users to view what others have put down,
  79. and they can even leave messages to each other in the message center.  This
  80. door is a child of Nexus, the adult version.  Ensemble, however, was made
  81. for users of all ages where Nexus is for adults only.  Currently, if you
  82. register either Ensemble or Nexus, you get both of the doors for the price
  83. of one.  Buy one, and the other is free.  This may change, so hurry.
  84. The best way to see what Ensemble is all about, is to run it locally.  If you
  85. want to do that now, just type ENSEMBLE /L in the directory where you
  86. unzipped your Ensemble archive.
  87.  
  88. WHY REGISTER?
  89. -------------
  90.  
  91.   First of all, I put a lot of work into this door and I think that it is
  92. well worth the registration fee.  Registering the game not only makes you
  93. feel very good about yourself (it really does, try it!!), but it also
  94. keeps me encouraged to continue support and new releases of Ensemble.  Now,
  95. if all that wasn't a good enough reason, then you should register because
  96. the unregistered version only allows up to 10 users in the door.  If
  97. you register you can have as many as you like.
  98.  
  99. ONLINE REGISTERING
  100. ------------------
  101.  
  102.   If you don't want to wait to register Ensemble by mail, you can call
  103. High Voltage! BBS and register with your VISA/MC/AMEX/OPTIMA or JBC card.
  104. If you choose this method registrations are usually ready within 48 HRS.
  105.  
  106.  
  107. GETTING STARTED
  108. ---------------
  109.  
  110.   The first thing you need to do is create a directory where you will
  111. store your Ensemble files.  Next you should unzip the Ensemble archive in
  112. that directory.  You should have the following files in that directory:
  113.  
  114.                  ENSEMBLE.EXE   -   Main Program
  115.                  RUNMAINT.EXE   -   Ensemble Maintenance Program
  116.                  ENEDIT.EXE     -   User editor
  117.                  MAKE.EXE       -   Questionnaire Maker/Editor
  118.                  ENSETUP.EXE    -   Sets up your config file
  119.                  ENSEMBLE.CFG   -   Needed to run Ensemble
  120.                  QUEST.DAT      -   A sample questionnaire
  121.                  HELP.TXT       -   Ignore, used by Ensetup
  122.                  SYSOP.DOC      -   You are reading it now
  123.                  REGISTER.DOC   -   Info on registering Nexus
  124.  
  125.   Once all files are accounted for, edit the file ENSEMBLE.CFG to suit the 
  126. needs of your system.  This file contains instructions within it, so there is
  127. no need for explaination here.
  128.  
  129.   For those of you with a mouse, use ENSETUP.EXE instead to prepare your
  130. ENSEMBLE.CFG file.  This is a graphical setup program, and makes life a bit
  131. easier.
  132.  
  133. MAKE
  134. ----
  135.  
  136.   If you do not want to use the default questionnaire that comes with
  137. Ensemble, run the program MAKE.EXE from your ensemble directory.  With MAKE 
  138. you can either edit the default questionnaire, or erase it and make a 
  139. completely new one.  I suggest you check out the questionnaire that comes with
  140. the archive before you erase it, you may like it.  At the least it will give
  141. you some ideas.
  142.  
  143.   You will notice in the editor that you can create single response
  144. questions, that is the user must choose ONE answer from the given choices,
  145. or you can have multi-response questions where the user can choose a
  146. bunch of responses from the given possible answers.  If the question
  147. asks for eye color, obviously it should allow only one response.  If,
  148. however, it asks the user their favorite hobbies, they should be able to
  149. pick as many as they want from the list.
  150.  
  151.   Ensemble allows you to WEIGH the questions according to what YOU feel is
  152. important.  For instance, let's say you have a question that asks the user
  153. for their hair color.  If two people match on hair color this is
  154. obviously not a very important stat as to their compatibility.  Therefore,
  155. when assigning the amount of points given on a "match" for this
  156. question, it should be 0, or at least very low.  I consider sleeping
  157. habits important to a sucessful relationship.  For instance Night Owls can
  158. have problems living with morning people.. so when assigning the amount
  159. of points to this question I would assign 10 points (the max) to a
  160. match.  Keep in mind that if a question allows multiple responses, the
  161. system awards points not only to those both users selected, but also to
  162. those answers both users left blank.  For instance if the question is
  163. asking for hobbies, there are ten choices and one of them is skiing, both
  164. users do NOT select this hobby, then the system considers that a "match"
  165. and awards the points accordingly.
  166.  
  167. ENEDIT
  168. ------
  169.  
  170.   Ensemble comes with a user editor.  This is a seperate program for Sysops
  171. that will allow you to browse through your users, edit their personal info,
  172. or even delete users.  This program can be run locally, or you can set it
  173. up as a door if you like.  You might want to make it available from your 
  174. sysop menu so that you can edit users remotely, or so the your CoSysop can
  175. edit Ensemble users.  If you run it locally, you need to call it with the
  176. local switch.  For instance... ENEDIT /L ... would start your editor
  177. locally.  If you set it up as a door, just use the same batch file you use
  178. to run Ensemble, only replace ENSEMBLE.EXE with ENEDIT.EXE.  MAKE SURE YOU DO 
  179. NOT MAKE THIS PROGRAM AVAILABLE TO THE GENERAL MASSES!!  Enedit will look for
  180. Ensemble.Cfg in the directory from which you run it, so make sure it is there.
  181.  
  182. BATCH FILE
  183. ----------
  184.  
  185.  Now that Ensemble is configured, you need to set it up to run on your system.
  186. All BBSs have different ways of handling DOORS, but I will use Wildcat 4.01
  187. as my example.  If this doesn't help, please refer to your sysop guide.
  188. You should create a batch file, let's call it ENRUN.BAT ...  the batch
  189. file needs to contain little.  Just switch to the Ensemble directory and
  190. run Ensemble with the appropriate command line switches.  For instance..
  191.  
  192.              CD C:\WILDCAT\WCWORK\NODE1\ENSEMBLE
  193.              ENSEMBLE /PC:\WILDCAT\WCWORK\NODE1 /N1
  194.              EXIT
  195.  
  196. Here is a list of command line options and what they do:
  197.  
  198.        /Pyyy   :  Tells door the path to your door drop file.  For instance
  199.                   where DOOR.SYS or PCBOARD.DAT is located.
  200.        /Nx     :  Tells door what node it is running on.
  201.        /Cx     :  Specifies a com port where x is 1 - 4.
  202.        /L      :  Tells door to run in local mode.
  203.        /E      :  Expanded memory specification for increased performance on
  204.                   systems with over 1 MEG of memory.
  205.        /Bxxxxx :  Tells comm routines to lock the baud rate at XXXXX speed.
  206.        /Mx     :  If you want to use more that one config file, you MUST use
  207.                   this switch to call the door.  For instance if you used
  208.                   /M2 it would tell door to use ENSEMBL2.CFG instead of
  209.                   ENSEMBLE.CFG
  210.        /V      :  Tells the system to turn off local display while caller
  211.                   is in the door.  This can speed things up a bit.
  212.        /W      :  Flags network present even if one was not detected.  This
  213.                   can be useful with some LAN systems.
  214.  
  215.   That is really all there is too it.  Set up your system to run ENRUN.BAT
  216. and modify your door menu to include Ensemble. In case you forgot, there is 
  217. a sample batch file shown above.
  218.  
  219. MULTI-NODE
  220. ----------
  221.  
  222.   Ensemble is not currently a multi-node door.  It can be run from any node
  223. on your BBS, but only one caller can access it at one time.  I plan to
  224. look into multi-node capabilities soon, but for now set your BBS to allow
  225. only one caller at a time.  In case your system can not do that, Ensemble
  226. create a file called INUSE.NOW when the door is in use, and it will delete
  227. this file when it is finished.  If INUSE.NOW exists Ensemble will not allow
  228. anyone to enter the door.  If you can't get into the door and nobody is
  229. using it, check to see if INUSE.NOW exists, and if it does, kill it!
  230.  
  231.   If you need to specify a non-standard IRQ, you can do so in ENSEMBLE.CFG
  232. using the PORT line.  The file explains all about that inside.
  233.  
  234.   If you are running a multi-line system, I recommend you make use of
  235. an environmental variable to specify your path to the drop file.  For 
  236. instance you can put something like SET WCNODEID = 2 in your batch
  237. file that starts node 2 of your BBS.  Then you can do something like this
  238. in your Ensemble batch file..
  239.  
  240.       ENSEMBLE /PC:\WILDCAT\WCWORK\NODE%WCNODEID% /N%WCNODEID%
  241.  
  242. and the system will sub the number 2 in place of %WCNODEID%.
  243.  
  244. MAINTENANCE
  245. -----------
  246.  
  247.   The program RUNMAINT.EXE will take care of deleting inactive users.  You
  248. should set it up to run as an event once a night.  It will automatically
  249. delete users who haven't used the door in 60 days, or you can change the
  250. number of days by specifying a new number on the command line.
  251.  
  252.     RUNMAINT /D30
  253.  
  254. This would delete all users who haven't used the door in 30 days, for 
  255. example.  Just RUNMAINT by itself uses the default of 60 days.
  256.  
  257. RIP GRAPHICS
  258. ------------
  259.  
  260.   Ensemble is not fully ripped out at this point, however it does feature
  261. some limited RIP graphics.  In the future I plan to release a version with
  262. FULL RIP support.  
  263.   
  264.   I may can RIP due to the reports I have had of RIPTERM 2.0 failing and
  265. the fact that the company who makes RIPTERM plans to charge for it now.  Let
  266. me know if you have an opinion on this matter.
  267.  
  268.  
  269. REGISTERING
  270. -----------
  271.  
  272.   If you choose to register, make out a check payable to MICHAEL RUSSO
  273. for $15.00 and send it to the address below.  Of course you can send more
  274. if you can, but I wanted to keep the registration price affordable for
  275. those sysops, like myself, who are finding their hobby expensive!  :)
  276. Make sure you also print out REGISTER.DOC and mail it as well.
  277.  
  278.                               Michael Russo
  279.                               1959 Lake Blvd. #135
  280.                               Davis, CA 95616
  281.  
  282. I can be reached either at my BBS, High Voltage!, 916-758-8837, or on the
  283. Internet... use my MSI account Michael.Russo@Mustang.Com.  I can also
  284. be reached on WildNET in the doors conference.
  285.  
  286. SPECIAL THANKS
  287. --------------
  288.  
  289. Special thanks to the following:
  290.  
  291. Randall Barker
  292. Patt O'Brien
  293. Scott Baker (DoorDriver)
  294. Steve Lorenz (Doordriver Plus)
  295.  
  296.  
  297.  
  298.