home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / comm / bbs / nw132.lha / nw_sysop.doc < prev    next >
Text File  |  1995-03-21  |  11KB  |  257 lines

  1.  
  2. ****Sysop Documentation****
  3. Version 1.27 Nuclear Warfare Copyrighted 1992-94 Custom Services
  4. ***All Rights are reserved***
  5.  
  6. The files and other doors can be found on the Amiga Zone BBS (609)953-8159.
  7.  
  8. This program is Shareware ,you may use it for 30 days without affecting
  9. your conscience!  After that point, you are asked to send in $10 to
  10. register Nuclear Warfare.
  11.  
  12. Registration:
  13.  
  14. registration will get you a key that will remove the reminder and delay
  15. that occurs.  The key for registration is placed in the environment
  16. variable NW_REGISTRATION.  Do not set this unless you actually register
  17. since the program will check for fake keys and delay the user.  The key
  18. is set with:
  19.  
  20. SETENV NW_REGISTRATION <your registration key>
  21. SETENV NW_BBS_NAME     <your BBS name>
  22.  
  23.  
  24. This is the released version, the public release of this game
  25. Everything seems to work, but you never know!  See the History at the
  26. end for changes.  This game has been tested with Citadel 68K and
  27. DLG BBS systems but should work with any BBS program that supports a
  28. cli door interface.
  29.  
  30. For Citadel:
  31.  
  32. To install this door you must be edit your configuration file
  33. with the door command:
  34.  
  35. #door NW NW cit:doors anyone modem unlimited
  36.  Nuclear Warfare ©1992 Custom Services
  37.  <ctdlaux: >ctdlaux: "%d" cit:doors/nuke/
  38.  
  39. Note:  if you are running under an earlier OS than 2.04, you will need
  40. to put the door entries like this with the redirection first because
  41. 1.3 will not handle it otherwise.  With later OS versions, you can have
  42. the redirection anyplace on the command line.
  43.  
  44. Note:  You need to install the CTDLAUX: handler so the door can communicate
  45. with the serial port.  This is also available on the Amiga Zone.
  46.  
  47. You must add the above lines to your ctdlconfg.sys file and reconfigure.
  48. This door will not work locally from citadel, but will run from CLI with
  49. the command:
  50.  
  51.  cit:doors/nw "Username" cit:doors/NUKE/
  52.  
  53.  
  54. Note:  There is a special third parameter that is used for debug and
  55. to force maintenance to run more than once a day.  If the third parameter
  56. is present on the command line maintenance is run.  If the third
  57. parameter is "debug", a special debug file is created.  Use this if you
  58. run into a problem.  I will need this file.  If you wish to run maintenance
  59. more than once per day, you will have to use a valid user and run it
  60. with the third parameter present.  Any user will do, just run it locally
  61. and quit.  A simple script can be setup to force maintenance at a certain
  62. time with:
  63.  
  64.  .key user
  65.  CD cit:doors
  66.  nw <user> cit:doors/nuke/ force_maintenance  >NIL: <Quick_Quit
  67.  
  68.  
  69.  The file "Quick_Quit" just has the commands:
  70.  
  71.   N  <-- answer to "do you want ANSII"
  72.   Q  <-- quit out of news display(or game if no news)
  73.   Q  <-- quit out of game.
  74.  
  75. This will run the game, and then quit.  The user name you use
  76. can be any player's name.  I suggest that you use your own!  It does
  77. not have to be done this way, maintenance will run with the first user
  78. of the day automatically.
  79.  
  80. You must use the same user name all the time for local operations.
  81. Upper and Lower case do not matter in the user name.
  82.  
  83. Nuclear Warfare will create all the files it needs.  The two parameters
  84. are the Username and the directory.
  85.  
  86. This game is setup to work as a Citadel 68K door.  You must have the ctdlaux:
  87. device to run this program as a door.  It will run locally in a shell window.
  88.  
  89. This game and the ctdlaux: handler have been tested under 1.2 thru 2.1 and
  90. with citadel 3.32 thru 3.42.  This door includes the following files:
  91.  
  92.    NW_Sysop.docs    -  this file
  93.    NW               -  Nuclear Warfare executable, Put in the "cit:doors/"
  94.    nw.cfg           -  Config file, setup your filenames here(dummy file)
  95.    Instructions.txt -  Game Docs Put this in the "cit:doors/nuke/"
  96.  
  97. You must create the directory cit:doors/nuke and copy the instructions and
  98. config file.  In the current version, the config file must be present, and
  99. you will get an error message for problems reading it.
  100.  
  101. For ease of use, I suggest that you protect the instructions and config files
  102. from deletion.  That way, when you start a game, you just go into the
  103. directory and delete the contents.
  104.  
  105. The Configuration File:
  106.  
  107. Note:  if you type in NW, it will display the configuration file format.
  108.  
  109. The Configuration file specifies four file names and two control parameters.
  110. The filenames can be up to 80 characters long.  The two control parameters
  111. allow you to customize the game slightly.
  112.  
  113. The first control parameter is a flag which must be Y or N.  If it is Y,
  114. a player can abdicate or be killed and then later re-enter the game as
  115. either the same(if the country is the next one to be used) or another
  116. country.  If it is N, a player that abdicates or is killed will stay in
  117. the country until the game ends.  If you have alot of players, you might
  118. want to make this N(or if you have a tournament type game).  If you only
  119. have a few players, a Y will be good since it will keep the interest of
  120. those players.
  121.  
  122. The second control parameter determines how many days of news will be
  123. saved in the old news file.  If you want a complete history, set it to
  124. a large number.  Otherwise, set it to 5 or 6 days.  You want enough so
  125. that a new player can see the history of the game.
  126.  
  127. Line 1: Power Index file name.
  128. Line 2: Winners file log
  129. Line 3: Flag: YES - a killed player can play again, No - must wait for
  130.               the game to reset before you can play.
  131. Line 4: Number of days to save old news
  132. Line 5: Current News File
  133. Line 6: Old News File
  134. Line 7: The name of your BBS(See Registration).
  135.  
  136. Setup for DLG:
  137.  
  138. Follow the directions supplied for the Citadel installation.
  139. Setup  the menu entry set up for your system:
  140.  
  141. [ 1] Letter:                   S
  142. [ 2] Executable: (path/name)   Doors:Nw "%ALIAS" Doors:Nuke/
  143. [ 4] Description:              Nuclear Warfare ©1992 Custom Services
  144. [ 5] Type:                     Executable
  145. [ 6] Help File:                DOORS_MAIN/S
  146. [ 7] Lower level:              10
  147. [ 8] Upper level:              255
  148. [ 9] Hidden:                   NO
  149. [10] Load type:                OVERLAY
  150. [11] Ask user if sure:         NO
  151. [12] Pend messages:            YES
  152. [13] Cli mode:                 YES
  153. [14] Pause on completion:      NO
  154. [15] Log value:                None
  155. [16] Activity string:          Playing Nuclear Warfare
  156. [17] Priority:                 DEFAULT
  157. [18] Edit help file
  158.  
  159. I do not run DLG, but was given this from a DLG Sysop that is currently
  160. running Nuclear Warfare.  If you have questions, contact another sysop
  161. that runs DLG.  The DLG sysop that has contacted me is 615-452-4098.
  162.  
  163.  
  164. Skyline 2.0 BBS.
  165.  
  166. Here's the config string (sysops add this to their menu):
  167.  
  168. S 1 JMP:NW/NW "|" JMP:SPCEMP/ [Q%cy%c\
  169.  
  170. "S" = The menu command letter or number to activate the door.
  171.  1   = The EOL option that Space Empire uses (doesn't change)
  172. "JMP:NW/" = The directory the Space files are located.
  173. '"|"' = Where Skyline inserts the User name.
  174. "[Q%cy%c\" = The keys pressed to quit the door ('Q', then 'y').
  175.  
  176. If you have questions contact:
  177.  
  178. Dave Cole - Wolverine's Den (616)922-0987 - Official Skyline Support
  179.  
  180. Falcon BBS:
  181.  
  182. the falcon Menus.bbs command line for the docs?   >       B CON CFAI
  183. "Doors2:spaceempire/space \"+FULLNAME;\" doors2:s >paceempire/
  184.  
  185.  
  186.  
  187. If you have questions, you can send "The Amiga Zone" 609-953-8159, mail
  188. or ask in your nearest Citadel 68K room.
  189.  
  190.          Citadel Net:  Amiga or Citadel 68K room on any Citadel
  191.             Internet:  Tony-Preston@cup.portal.com
  192.                        apreston@isd.csc.com
  193.  
  194.           Snail Mail:  Tony Preston
  195.                        Custom Services
  196.                        P. O. Box 254
  197.                        Moorestown, NJ 08057
  198.  
  199.  
  200. History of Changes:
  201.  
  202.  Version 0.00-0.04 Early release at V0.04 for Beta testing.
  203.          0.05      Fixed minor bug in the computer warfare routine
  204.                    that could cause premature war declarations.
  205.                    Fixed file save bug that caused a problem under
  206.                    AmigaDos 1.3.
  207.          0.06-0.10 Added the ability to abdicate and not kill the
  208.                    player.  Also if A player dies, they may come back!
  209.                    See the nw.cfg for information.  Also added the
  210.                    survivor file and Power Index files.  Fixed a bug
  211.                    in the spy message send so you know who sent the
  212.                    information.  also fixed a message error.
  213.                    Almost ready for the final release..
  214.           1.00     fixed some error messages, fully setup the config
  215.                    file and fixed a couple of minor bugs.
  216.           1.08     Fixed it so you cannot fire at yourself.
  217.                    Fixed an infinite loop if the game was full and
  218.                    a new player entered.
  219.                    Fixed two enforcer hits.
  220.           1.11     fixed the database so it is always long word aligned.
  221.                    fixed a problem with the user name for DLG systems
  222.                    it will truncate to 20 characters.
  223.                    Randomized the player entry(now you never know who
  224.                    is who).
  225.                    Fixed Abdicate and getting killed so you have to wait
  226.                    for a maintenance run before being allowed to play.
  227.           1.12     Corrected some debug output.  Re-wrote the maintenance
  228.                    to be faster.  I have a 40 mhz 68030, I never noticed
  229.                    a delay :).  Now, it is not as randomized, but quite
  230.                    a bit faster.
  231.           1.14     Corrected a bug with new players.  The older version
  232.                    would hang if there were no computer players to replace
  233.                    with the human.  Also speeded up the maintenance and
  234.                    added some progress messages.
  235.                    Randomized the random number generator.
  236.                    made some other minor updates to fix some things.
  237.       1.15-1.17    Adjusted the spy display so it is a little more readable
  238.                    added a lock file feature so that the game protects
  239.                    against more than one person playing at the same time.
  240.                    Added an adjustment to the directory specified for the
  241.                    configuration info, now you can leave off the "/" and
  242.                    it should add it for you.
  243.       1.18-1.25    Several internal releases to improve and change the
  244.                    computer strategies.  There are several types of computer
  245.                    players.  Added in the registration code so that the
  246.                    only thing needed is the registration key.  This way I
  247.                    only have one version to maintain.
  248.       1.26         fixed a few typos.  Enhanced the Computer Players, a
  249.                    couple of bugs in the strategy routine.
  250.       1.27-1.30    fixed a couple of bug in the computer investments
  251.                    routine.  Fixed a bug when a killed player plays and
  252.                    maint. is ran, it never saved the data so maint. ran
  253.                    again for the next player.
  254.                    Fixed a bug where players that were dead or new people
  255.                    when there was no more room were not able to do multiple
  256.                    commands.  The bug caused one command, then exited.
  257.