home *** CD-ROM | disk | FTP | other *** search
/ BlastDOS / ifrag21.zip / IF210.ZIP / TCPFAQ14.TXT < prev    next >
Text File  |  1995-04-08  |  35KB  |  749 lines

  1.  
  2.  
  3.  
  4.                  The TCP/IP Internet DOOM FAQ
  5.                by Scott Coleman (asre@uiuc.edu)
  6.              and Jay Cotton (jay@calc.vet.uga.edu)
  7.                         updated 4/8/95
  8.                            
  9.  
  10.                          Introduction
  11.  
  12.         id Software's DOOM, DOOM II, and Heretic truly are
  13.    the Killer Apps of the MS-DOS world. The popularity of
  14.    these games is so immense, it has been estimated that
  15.    DOOM is installed on more PCs than OS/2 and Windows NT
  16.    combined. So many copies of these games have been sold
  17.    that the idGuys can commute to work in Ferarris. Interest
  18.    in these games has been so great that they have been
  19.    hacked, reverse-engineered, dissected, and enhanced more
  20.    than any other games in PC history. And now, as more and
  21.    more people become hooked into the Internet, DOOM-engine
  22.    games are rapidly becoming the Killer Apps of the 'net,
  23.    as well. Although the remainder of this document will
  24.    refer exclusively to DOOM, the procedures outlined here
  25.    will work equally well for either DOOM II or Heretic, as
  26.    well.
  27.  
  28.         DOOM, as released by id, only supports IPX network
  29.    or modem/direct serial link play; TCP/IP networks are not
  30.    supported. As a result, the DOOM documentation doesn't
  31.    include any information about DOOMing across the
  32.    Internet, and obviously DOOMers can't call id for help.
  33.    As a result, the following question is asked at least
  34.    once per week in the DOOM newsgroups: "How do I play DOOM
  35.    over the Internet?" In the pages that follow, we will
  36.    attempt to answer the most frequently asked questions
  37.    about Internet DOOM, including what you need, how to set
  38.    it up, and how to find new fragbait - er, I mean,
  39.    opponents.
  40.  
  41.         DOOM across the Internet is made possible by a
  42.    freeware program called iFrag (formerly called iDOOM).
  43.    iFrag uses the UDP protocol to send DOOM game information
  44.    between multiple machines on the Internet. By some
  45.    strange coincidence, the authors of this document are
  46.    also the creators of iFrag, and we have used the program
  47.    to play Internet DOOM sessions with opponents from as far
  48.    away as Estonia. In writing this FAQ, we hope that
  49.    sharing some of our experience will make it easier for
  50.    you to get connected in your own Internet DOOM sessions. 
  51.  
  52.  
  53.                        The Frag Tracker
  54.  
  55.         The Frag Tracker is a major new enhancement to the
  56.    Internet DOOMing experience. Based on the premise that
  57.    the ability to play DOOM over the 'net isn't much good
  58.    unless you have other people with whom to play, the Frag
  59.    Tracker serves as a virtual meeting place for Internet
  60.    DOOMers. Frag Tracker support is built right into iFrag -
  61.    its use is completely transparent. People looking for
  62.    games run iFrag in client mode, which automatically
  63.    queries the Frag Tracker for a listing of registered
  64.    games. The type of game (DOOM, DOOM II, or Heretic), the
  65.    names of the players, the game parameters (episode, map,
  66.    skill level, etc.), and other information is displayed on
  67.    the iFrag screen. The player picks a game from this list
  68.    and she is instantly connected to that game. If there are
  69.    no games waiting, or the existing games aren't
  70.    sufficiently interesting, a player can register a new
  71.    iFrag game on the Frag Tracker which others can then
  72.    join.
  73.  
  74.  
  75.                         Getting Prepared
  76.  
  77.         Q1: I want to play DOOM over the Internet using
  78.    iFrag. What hardware do I need?
  79.  
  80.         To successfully play DOOM across the Internet, you
  81.    will need the following hardware:
  82.  
  83.         * A machine capable of playing DOOM (D'OHH!) 
  84.  
  85.         * If your site is directly connected to the
  86.         Internet, you'll need a network interface card (NIC)
  87.         for your machine. And not just any old NIC, mind you
  88.         - your NIC must be supported by a packet driver if
  89.         you wish to use it to play Internet DOOM. Usually
  90.         this means that your NIC must be an ethernet card,
  91.         although iFrag has been successfully played over
  92.         token ring. We will assume that your PC is already
  93.         equipped with a suitable NIC, although it may
  94.         currently be in use for some other non-TCP/IP
  95.         function (such as a node on a Novell network). As
  96.         long as your NIC is supported by a standard packet
  97.         driver, your machine can be readily converted into
  98.         an iFrag "playstation."
  99.  
  100.         * If you are not directly connected, you'll need a
  101.         28.8Kbps modem (V.34 or V.FC) as well as an ISP
  102.         (Internet Service Provider) with suitable dialup
  103.         facilities. NOTE: If you have a 14.4Kbps (V.32bis)
  104.         or slower modem, don't waste your time trying to
  105.         play DOOM over it via a SLIP connection. It is,
  106.         quite simply, unplayable. Go invest in a faster
  107.         modem or, better still, an inexpensive ethernet
  108.         card.
  109.               
  110.  
  111.         Q2: OK, I've got all the hardware. What software do
  112.    I need? 
  113.                   
  114.         In addition to the hardware requirements, some
  115.    software is also required to complete your setup. Before
  116.    you can play, you'll need to pick up the following:
  117.  
  118.         * The latest version of DOOM.  At the time of this
  119.         writing, the latest version of DOOM is 1.9, DOOM II
  120.         is 1.9, and Heretic is 1.0. It's always best to use
  121.         the latest version of each game because that is what
  122.         the majority of other iFraggers will be using, and
  123.         different versions of each game cannot be used in
  124.         the same network game. Additionally, DOOM versions
  125.         1.1 and below are incapable of using iFrag.
  126.  
  127.         * A packet driver written specifically for your NIC.
  128.         The Packet Driver is a standardized interface that
  129.         lets iFrag (and therefore DOOM) "talk" to your NIC.
  130.         If you're connecting via modem, you'll need a SLIP
  131.         packet driver. 
  132.  
  133.         * iFrag, the TCP/IP network driver for DOOM.  
  134.  
  135.         * Some basic network diagnostic tools, such as a
  136.         PING or TRACEROUTE program. These are not absolutely
  137.         necessary, but can definitely be useful for
  138.         debugging and testing your setup. 
  139.  
  140.         Q3: Hold on - I don't have some of this software!
  141.    Where can I get it?
  142.  
  143.         * To obtain iFrag: Log on to mrcnext.cso.uiuc.edu
  144.         via anonymous ftp. Change to directory /asre.
  145.         Download the file iFrag21.ZIP. This is version 2.1
  146.         of iFrag, the latest as of this writing. 
  147.  
  148.         * Many ethernet cards come with the appropriate
  149.         packet drivers on a utilities diskette packaged with
  150.         the card. If your card does not come with a packet
  151.         driver, there is an excellent collection of freely
  152.         available packet drivers called the Crynwr (nee
  153.         Clarkson) Packet Driver collection. You can obtain
  154.         it via anonymous ftp from oak.oakland.edu. Change to
  155.         the /pub/msdos/pktdrvr subdirectory and download
  156.         PKTD11.ZIP and PKTD11C.ZIP. You need not download
  157.         the files PKTD11A.ZIP and PKTD11B.ZIP; these contain
  158.         source code and example programs for the packet
  159.         drivers - while interesting (especially to
  160.         programmer types), you won't need these in order to
  161.         play iFrag. Modem users should grab the file
  162.         slippr15.zip from this directory. NOTE: Make sure
  163.         that you do NOT get "slipr15d.zip" by mistake!
  164.  
  165.         * If you need basic network diagnostic utilities,
  166.         the WATTCP applications are freely available and
  167.         include a PING program. To get them, anonymous ftp
  168.         to dorm.rutgers.edu, change to the
  169.         /pub/msdos/wattcp/ subdirectory, and download the
  170.         file APPS.ZIP.
  171.                   
  172.         Q4: OK, I've got everything, now what do I do to set
  173.    it up? 
  174.  
  175.         Setting your computer up to use the TCP/IP protocol
  176.    suite via a packet driver is very straightforward. This
  177.    next section will illustrate the procedure for setting up
  178.    a PC with an SMC ethernet card and the IP