home *** CD-ROM | disk | FTP | other *** search
/ Toolkit for DOOM / DOOMTOOL.ISO / net_doom / ihhd.zip / HowTo < prev    next >
Internet Message Format  |  1994-03-05  |  9KB

  1. Date: Mon, 24 Jan 94 14:20:23 EST
  2. From: liangh@softshoe.seas.upenn.edu (Henry "Big Hank" Liang)
  3. To: 666th-etal@cactus.org (Internet Airwarrior mailing list)
  4. Subject: IHHD Instructions
  5. Message-ID: <199401241920.OAA02277@softshoe.seas.upenn.edu>
  6.  
  7. With the slew of new AW dudes and IHHD questions, Sir Moggy charged me
  8. with writing up some laymans' instructions for IHHD.  Hope the following
  9. fits the bill.  Send all corrections or additions to me, please.
  10.  
  11.  
  12. BIG HANK'S GUIDE TO AIRWARRIOR THROUGH THE INTERNET
  13. Practical Instructions for Total Dweebs
  14. by Henry "Big Hank" Liang
  15.    liangh@eniac.seas.upenn.edu
  16.  
  17. INTRODUCTION
  18.  
  19. Okay.  You've got SVGA AirWarrior, and chances are you've done a little
  20. bit of flying on GEnie.  Whether you're a seasoned GEnie veteran or a
  21. total dweeb, however, it's likely that you don't really have any cool
  22. things to do with AirWarrior when you're *not* plugged into the host. 
  23. You've had your fill shooting down drones, bombing targets, and all that
  24. other offline stuff ... if only you could fly AirWarrior against another
  25. calculating human pilot without spending the big bucks demanded on GEnie. 
  26. 'Course, it'd be even better if you didn't have to call into the next time
  27. zone to find a Head to Head opponent.
  28.  
  29. Enter IHHD -- the Internet Head to Head Daemon designed by Jim Knutson
  30. (aka "Red Beard" #5111).  With this brilliant little piece of code,
  31. multiplayer gaming has soared to new heights -- but no other game besides
  32. AirWarrior has gained such a large following of Internet-connected
  33. players.  With IHHD, you'll be able to fly Head to Head (H2H) against
  34. other human opponents all over the world, with the only cost to you being
  35. the regular prices you pay to connect to or use your Internet host.  Best
  36. of all, it's free.
  37.  
  38.  
  39. HOW TO GET IT
  40.  
  41. First of all, your host needs to be running UNIX as its operating
  42. system.  Sorry, VAX VMS users, you're screwed.  If you aren't sure what
  43. your host is running for its operating system, check the information given
  44. at the login prompt or send mail to your host's computer guru.
  45.  
  46. Other than that, you should be able to run IHHD with ease.  Your first
  47. order of business is to get the IHHD software.  It is available via
  48. anonymous ftp at cactus.org in the pub/IHHD directory.  To get it, 
  49.  
  50.     1. FTP to cactus.org  (Type "ftp cactus.org" at the UNIX prompt.) 
  51.     2. At the login prompt, enter "anonymous"
  52.     3. At the password prompt, enter your e-mail address
  53.     4. At the command prompt, type "cd pub/IHHD"
  54.     5. Type "binary"
  55.     6. Type "get IHHD.1.6.4.shar"
  56.     7. Type "quit"
  57.  
  58. Okay, if you followed the above steps, you should now have the
  59. IHHD.1.6.4.shar file in your home directory.  Type "ls" at your host's
  60. command prompt to verify its existence.  If you don't see it, try the
  61. above steps again or call for help.
  62.  
  63. Next, if you've successfully retrieved the IHHD.1.6.4.shar file from
  64. cactus.org, you need to prepare the IHHD to run on your computer.  For
  65. UNIX veterans, the IHHD.1.6.4.shar file is in fact a shar file, and
  66. contains a makefile for easy compiling on your system.  For the rest of
  67. us, follow these steps to get the IHHD up and running:
  68.  
  69.     1. Create a directory to put the IHHD software in.  
  70.        Type "mkdir IHHD" at the command prompt.
  71.     2. Move the IHHD file to the new directory.  
  72.        Type "mv IHHD.1.6.4.shar ~/IHHD"
  73.     3. Go to the IHHD directory.
  74.        Type "cd IHHD"
  75.     4. Unpack the IHHD files.
  76.        Type "sh IHHD.1.6.4.shar"
  77.     5. Compile the IHHD software to run on your system.
  78.        Type "make"
  79.     6. You should now see a whole mess of files in the IHHD directory.
  80.         The important filenames you're looking for should be:
  81.         dialer
  82.         tcpdialer
  83.         tcpanswer
  84.         call
  85.           showlog
  86.     7. If you've got these, you're cool.  Otherwise, try the above
  87.        steps again, re-retrieve the IHHD.1.6.4.shar file from
  88.        cactus.org using the instructions above, or call for help.
  89.  
  90. If everything checks out, you're ready to rumble!
  91.  
  92.  
  93. PLAYING AIRWARRIOR THROUGH IHHD
  94.  
  95. You'll want to test out IHHD to see if it really works, of course.  To do
  96. that, the best way is to simply try to play a regular H2H game of
  97. AirWarrior with someone else running the IHHD software.  The best way to
  98. arrange a match is through e-mail and "talk" on the Internet.
  99.  
  100. Here's how you get connected using IHHD:
  101.  
  102.     1. Set up a time to play with another Internet AW player. 
  103.        Ideally, you should use e-mail to make the prior arrangements,
  104.        and then agree to meet in "talk" or "ntalk" at a designated time.
  105.        
  106.        Make sure you and your opponent use the same baud rate and line
  107.        settings for your modems.  
  108.  
  109.        Make sure data compression on your modem is off, if you have such a
  110.        feature.  A good modem string to use is ATZS46=0.
  111.  
  112.     2. When it's time to play, start up AirWarrior and go to the
  113.        "multiplayer" menu option.  Call up your Internet host using your
  114.        modem.  Make sure that your baud rate and line settings correspond 
  115.        to your opponent's.
  116.  
  117.     3. Login to your Internet host normally.
  118.  
  119.     4. Contact the other player through "talk" or "ntalk", or send a
  120.        short e-mail message indicating that you are on the net and ready to
  121.        play. 
  122.     
  123.     5. Once you both establish that you're there and ready to go, exit
  124.        "talk" and return to your UNIX prompt.
  125.  
  126.     6. Type "cd IHHD" to enter your IHHD directory.
  127.  
  128.     7. Type "dialer opponent's.host" to start the IHHD connection. 
  129.        For example, if you were playing against knuston@cactus.org,
  130.        you would type "dialer cactus.org" to initiate the connection.
  131.  
  132.        Another way is to type "tcpdialer opponent's.host" while your
  133.        opponent types "tcpdialer -answer".  Or reverse roles, where
  134.        you type "tcpdialer -answer" while your opponent types "tcpdialer
  135.        your.host".  Don't ask me what the difference is; I don't know.
  136.  
  137.        So, to recap, there are two methods of IHHD connection.
  138.        Method 1: dialer.  You each type "dialer other.guy's.host"  
  139.        Method 2: tcpdialer.  One of you types "tcpdialer other.guy's.host"
  140.              while the other types "tcpdialer -answer".
  141.  
  142.     8. Regardless of which method you use to connect, type short text
  143.        messages followed by a carriage return until you see your opponent
  144.        acknowledge you.
  145.  
  146.     9. If you don't see you opponent after a resonable amout of time,
  147.        exit dialer or tcpdialer by pressing "ctrl-c" (i.e. hitting
  148.        the "ctrl" and "c" key simultaneously.  Contact your opponent
  149.        again through "talk" and agree to try the other method of
  150.        connecting. 
  151.     
  152.     10. If you're connection looks fine, your opponent has acknowledged
  153.         you and you have acknowledged him, verify again that you are
  154.         both in AirWarrior and, if so, hit the "H2H Link" button on
  155.         the AirWarrior menu bar.  A successful link will cause a white
  156.         text bar to appear at the bottom of your screen.  If this
  157.         doesn't happen and you get "Invalid link", try again.  Try the
  158.         other connection method if you continue to have troubles, or
  159.         call for help.
  160.  
  161.     11. If you got the white bar and you're able to type messages to
  162.         your opponent, congratulations!  You're now connected via
  163.         IHHD.  You can now proceed to do all the H2H stuff as if you were
  164.         connected via a regular phone line.
  165.  
  166.  
  167. SOME THINGS TO BE AWARE OF
  168.  
  169. Unfortunately, because of the nature of the Internet, delays and warping
  170. may occur with your IHHD connection, depending on the quality of the
  171. connection between your and your opponent's host machines.  These delays
  172. are often sporadic, and depend largely on what's going on on the Internet
  173. at that particular times.  Then again, you might just be extremely unlucky
  174. and have a cruddy Internet connection.
  175.  
  176. To gauge the quality of the connection, try to "ping" your opponent's
  177. computer from your host.  At the UNIX prompt, type "ping -s
  178. opponent's.host".  You should get a listing of "ping times", which you may
  179. stop at any time by pressing "ctrl-c".  Try pinging some other hosts you
  180. know to get an idea of how much ping times vary, and use this data to
  181. guesstimate the quality of the connection between your host and your
  182. opponent's.
  183.  
  184. Also, while you're flying via an IHHD connection, try hitting "ESC-q" to
  185. see the ratio of acknowledged packets versus rejected packets.  Of course,
  186. the less rejected packets you get, the better.
  187.  
  188. Another way to judge the quality of your connection is to simply look at
  189. the other plane's warping.  If he's jumping all over the place, you've got
  190. a cruddy connection.  If he's relatively steady, you've got a good connection.
  191.  
  192. If all else fails, burn incense and sacrifice a beautiful young virgin
  193. princess to the net.gods.  No, wait.  Better yet, send the virgin to Big
  194. Hank (finger liangh@eniac.seas.upenn.edu for an address).  :)
  195.  
  196. If you have further questions, post to the mailing lists IHHD@cactus.org or
  197. 666th-etal@cactus.org.
  198.  
  199. -- 
  200. Henry "Big Hank" Liang      | "To boldly go where no one has gone   
  201. liangh@eniac.seas.upenn.edu |  before ... and blow them out of the
  202. GEnie: H.LIANG, Plane #2189 |  sky, spreading their flaming wreckage
  203. 666th FS Internet Daemons   |  all over the countryside."      "!2!"
  204.