home *** CD-ROM | disk | FTP | other *** search
/ Crazy Collection 12 / CC-12_1.iso / update / doompack / data.a00 / NETDOOM.ZIP / NETDOOM.DOC < prev    next >
Encoding:
Text File  |  1995-02-02  |  9.0 KB  |  240 lines

  1.                          
  2.                                 **   **  *******  **********
  3.                                 **** **  *****        **
  4.                                 II  III  II           II
  5.                                 II   II  IIIIIII      II
  6.         ____________   __________    ___________  ________    ________
  7.         \ . . . . . \ / . . . . .\  / . . . . . \/\ . . . \  /. . . ./
  8.         | . ___ . .|\| . .___. . |\| . . ___ . .|/| . . .  \/  . . .| 
  9.         |. .| |. . |\|. . | | . .|\|. . .| |. . |/|. . . . . . . . .|
  10.         | . | | ./ |\|\. .| |. . |\| . . | | . /|/|\ |\ . . . . . . |
  11.         |. .| |/.  |\| . \| | . .|\|. . .| | /  |/| .|/\ . . . . . .|
  12.         |. /| |    |\|    | |\ . |\| . / | | .  |/|  |/|  \ .  /| . |
  13.         |/. | | .  |\| .  | |  .\|\|/    | |  . |/|. |//| .  \//|. .|
  14.         |   |/     |\|   . \|    |\|  .  |/  .  |/|  |//|    / /|\. |
  15.         | .  .  .  |\| .  .  .  .|\| .  .  .  . |/| .|//|. .| |/|. \|
  16.         |  . .   /\\ \   . .    /\ /\   .  .   ///\  |//|   / |/|  .|
  17.         | .   /\\\/  \\\ . .  /\\/ \//\  .   ///    \|//\  /  |/| . |
  18.         |  /\\\/        \\\/\\\/     \///\///         \//\/    //\  |
  19.         /\\\/              \/           \/             \/       \//\|
  20.         \/                                                       \// 
  21.  
  22. Copyright (c) 1995 By Owen Williams
  23.  
  24. After a long and anguishing search for drivers to make DOOM work over 
  25. networks, I finally found them.  Doom only works over IPX networks. For people 
  26. with LANtastic and other programs that run on NETbios, this created problems.
  27. I found two methods for getting around this, which seem to work equally 
  28. well.  The first is by using Novell's LSL, and the second uses packet drivers.
  29.                   
  30. The *required* files are,
  31.     for LSL:
  32.         LSL.COM
  33.         NE2000.COM  (or whatever MLID driver you have)
  34.         IPXODI.COM
  35.     for packet drivers:
  36.         NE2000.COM (or whatever packet driver you use)
  37.         IPXPD.COM
  38.  
  39. Netdoom.zip comes complete with:
  40.  
  41. NETDOOM.BAT         Batch file for running netgames
  42. NETDOOM.DOC         This file
  43. TITLE.TXT           The cool banner you see above
  44. \LSL\LSL.COM        LSL driver
  45. \LSL\NE2000.COM     NE2000 *MLID* driver
  46. \LSL\IPXODI.COM     IPXODI driver
  47. \LSL\NET.CFG        Setup for LSL
  48. \PKTDRV\NE2000.COM  NE2000 *Packet* driver
  49. \PKTDRV\IPXPD.COM   IPX protocol driver
  50.  
  51. I've included only the ne2000 drivers, but you can get others at the ftp
  52. sites listed below.  ***WARNING*** Do NOT mix up \LSL\NE2000.COM and
  53. \PKTDRV\NE2000.COM!!!!  They are different drivers!
  54.  
  55.  
  56.                             ***How to use NETDOOM.BAT***
  57.  
  58. You can use the drivers either with NETDOOM.BAT, or run them separatly.  
  59. Before you use the batch file, run the drivers separatly and see if it works.  Then, change the batch file according to what works. 
  60. The batch file is completly automatic. Type NETDOOM, followed by either 
  61. "doom" or "doom2", then, type either "lsl" or "pkt" for which type 
  62. corresponding to the type of network drivers you are using.  Everyone must
  63. use the same format for this to work!  Each type sends different packet types,
  64. which are not complatable with each other. You can also add any options you 
  65. normally would at the doom command line.  
  66. When you type "doom" or "doom2", you are actually typing the directory it 
  67. is in.  If doom2 is in the directory c:\games\doom2, though, you still would 
  68. only type "doom2". Look in the batch file to see what I mean. (It's on line
  69. 14.)
  70.  
  71. Example:
  72.  
  73.             C> netdoom doom2 pkt -skill 4
  74.                               ^   ^      ^  
  75.                               |   |      |  
  76.                      The game   |      |  
  77.                                     |      |  
  78.             Network driver type      | 
  79.             ^                        |  
  80.             |              DOOM option
  81.             |
  82. Note: This option may either be "lsl" or "pkt".  Use what works best.
  83.  
  84. ***IMPORTANT*** Before you use NETdoom, you MUST configure it to match
  85. your system.  There are directory calls and network setup calls which
  86. must match the way your computer is set up.  The following lines should
  87. be checked: 
  88.         17 is the path where TITLE.TXT is
  89.         36 is the special path where doom and doom2 are.  If doom is in
  90.             c:\games\doom and doom2 is in c:\games\doom2, this line would
  91.             read c:\games\%1.  I've said this over and over, but I can't 
  92.             think of any other way to explain this line.
  93.         65 The directory where NETdoom is.
  94.         70 The directory where the LSL drivers are. Usually c:\netdoom\lsl
  95.       102 The directory where the packet drivers are.  Usually c:\netdoom\pktdrv
  96.       109 Same as line 70
  97.       
  98.  
  99.                                 ***LSL note!***           
  100.  
  101. If you want to use LSL, you need to change the NET.CFG file to match your 
  102. network card. LINK DRIVER is the driver you are using, in this case NE2000.  
  103. FRAME is the type of packet you are using.  This must be the same for 
  104. everyone!  INT is your card's IRQ, and PORT is your card's interrupt number.  
  105. (Yes, that IS correct.)  For net.cfg, you don't need an "0x" before hex 
  106. numbers.
  107.  
  108. ** WARNING ** KEEP ALL OF THE TABS AND CASES THE SAME!  IT SHOULD LOOK 
  109. LIKE THIS:
  110.  
  111. --Start of file.  No, don't include this---
  112. LINK DRIVER (driver)
  113.     FRAME (frame type, usually "ETHERNET_802.3")
  114.     INT (network card's IRQ)
  115.     PORT (network card's interrupt)
  116. ---End.  Don't use this, either---
  117.  
  118.                   ***How to load the drivers separatly***
  119.  
  120. If you are using the programs manually, this is what you do. For lsl, 
  121. you run the programs in this order, LSL.COM, NE2000.COM, IPXODI.COM.  
  122. That will set it up.  To remove them, use them in reverse order with 
  123. a "u" after them: IPXODI.COM u, NE2000.COM u, LSL.COM u.  Note: If your
  124. network card is not NE2000, you will have to download the driver from
  125. the site below under lsl stuff.
  126.  
  127. For example:
  128.  
  129.     C> lsl
  130.     C> ne2000   <----It must be done in this order!
  131.     C> ipxodi 
  132.     (each will print something)
  133.  
  134. To remove:
  135.  
  136.     C> ipxodi u
  137.     C> ne2000 u    <----It must be done in this order!
  138.     C> lsl u
  139.  
  140. For the packet drivers, it's a little more complicated.  You need to run
  141. them with "lh" before them, so that the drivers "load high".  Start with 
  142. NE2000.COM, with these arguments: The first is the *packet driver's* 
  143. interrupt, usually 0x60.  The 0x means the number is in hexadecimal. 
  144. (For this, you can use any number from 0x60 - 0x80, with a few exceptions, 
  145. but 0x60 is the standard.  Don't use other numbers if you don't have to.) 
  146. The next argument is your network card's IRQ.  Lastly, type your *card's* 
  147. interrupt (usually something like 0x300).  After all that is done, run
  148. IPXPD.COM with no arguments.  Unfortunately, I don't think you can remove 
  149. these drivers without rebooting.  (Email me if I'm wrong.)  If you don't 
  150. have an NE2000 card, get a different packet driver from the site below 
  151. under packet stuff.  When you use that other driver, look and see what the
  152. order for the arguments is.  It might not be the same.
  153.  
  154. Example:
  155.         C> lh ne2000 0x60 10 0x300
  156.                     ^    ^    ^   ^
  157.                     |    |    |   |
  158.       Your driver    |    |   |
  159.                           |    |   |
  160. Your packet interrupt    |   |     Note: These are just the settings for
  161.                                  |   |           my card.  Yours may be different    
  162.      Your card's IRQ(no 0x)   |           Consult your manual to get your 
  163.                                       |           settings.
  164.             Your card's interrupt
  165.  
  166.           Then,
  167.         C> lh ipxpd
  168.  
  169.  
  170. To remove:
  171.     Use good ol' CTRL-ALT-DEL
  172.  
  173.  
  174.                                  ***Trouble Shooting***
  175.  
  176. If something goes wrong, check the following things.                         
  177.  
  178.     For LSL:
  179.     
  180.         You should check hardware stuff like cables, the card, etc... 
  181.         Is NET.CFG in the same directory as LSL?
  182.         Are the settings correct in NET.CFG (INT,PORT)?
  183.         Is everyone using the same FRAME?
  184.         Did you load the drivers in the order above?
  185.         Is everyone using LSL?
  186.         Is the LINK DRIVER the one for your card?
  187.         Do you have any other drivers loaded that may interfere?
  188.  
  189.     For Packet Drivers:
  190.  
  191.         Again, check all of the hardware first.
  192.         Did you remember the "0x"s before all of the numbers *except* the IRQ?
  193.         Are those numbers correct for your card?
  194.         Is everyone using packet drivers?
  195.         Did you remember to run IPXPD? (I've forgotten many times)
  196.         Do you have any other drivers loaded that may interfere?
  197.         Did you remember the "lh"?
  198.  
  199.  
  200. When all else fails, try the other drivers!  If that doesn't work, Email
  201. me and tell me exactly what you are doing, how, and what it does that isn't
  202. right.  ***WARNING*** Early versions of DOOM work terribly with networks! 
  203. Upgrade!
  204.     
  205.  
  206.                                      ***FTP SITES***
  207.  
  208. If the drivers for your network card aren't here, you can get them at
  209. one of these sites:
  210.  
  211. The lsl stuff is at:
  212. ftp.uni-kl.de 
  213. /pub3/novell/lsl211.zip
  214.  
  215. The packet driver stuff is at:
  216. oak.oakland.edu 
  217. /pub/msdos/pktdrvr/pktd11.zip
  218.  
  219. PKTD11 comes with a program called PDIPX.COM.  DO NOT use this in place of
  220. IPXPD.COM!!  I haven't been able to get networks to work with PDIPX! 
  221.  
  222. This zip is at:
  223. ftp.cdrom.com
  224. or
  225. wcarchive.cdrom.com
  226. /pub/doom/incoming
  227.  
  228. The maintainers of that site may move this from "incoming" to "NEWSTUFF"
  229. after a while.
  230.  
  231. The files were at these sites at of 2/1/95.  They sould stay there. I 
  232. intentionally picked sites that don't get a lot of heavy traffic (unlike 
  233. ftp.wustl.edu and others).  
  234. Email me if you can't find any of the files.
  235.  
  236. Send comments, complaints, compliments, and suggestions to:
  237. owenguy@world.std.com
  238.  
  239. Happy dooming!
  240.