home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / x / volume10 / xtrek / part02 / INSTALL < prev    next >
Text File  |  1990-10-23  |  5KB  |  154 lines

  1. Wow...is this an old file.
  2.  
  3. Basically, I think you can still follow most of the old stuff for installing
  4. xtrek on your system.  Other additions are here:
  5.  
  6. - For systems running the X11/NeWS server on Suns, after doing the install,
  7.   go to the library directory where the xtrek font is, and do this:
  8.     convertfont xtrek.bdf
  9.     bldfamily
  10.   This directory must be accessible by any machines on which you are going
  11.   to be displaying and playing the xtrek game itself.  Not neccessarily
  12.   where the in.xtrekd program is running.
  13.  
  14.   And then add this directory into your fontpath via xset fp+.
  15.  
  16. I'm now:
  17.     Dan A. Dickey    (the same)
  18.     ddickey@cray.com    (new email address)
  19.  
  20.  
  21.  
  22. ==================BEGIN OLD STUFF HERE==========
  23. Disclaimer:  This version is only extensively tested on monochrome Suns.
  24.     It was also tested on a color Sun (cgfour) and a color SGI-GT.
  25.  
  26. This "version/release" of xtrek is xtrek done right.
  27. No shared memory, No million and a half programs.
  28. You will need root priveleges or the assistance of a super-user to install
  29. this.  Possibly a future version will provide for "normal" users.
  30.  
  31. What it is is one main xtrek program (in.xtrekd), and a smaller user program to
  32. start up a display.  The main xtrek program runs on one machine and handles
  33. all the updating and robot control.  It listens on a socket for connection
  34. requests from the user program.  Also, the main xtrek "server-machine"
  35. is not required to have graphics hardware attached, nor expected to.
  36.  
  37. Here is a table of machines that the server is known to compile/run on:
  38.  
  39. Machine        Compiles    Displays on
  40. -------------------------------------------
  41. Sun-4        Yes        Sun-3/50 (bwtwo), Sun-4/110 (cgfour), *SGI-GT,
  42. (OS 4.0 & 4.0.1)        HP-9000,
  43.  
  44. Sun-3        Not Tested
  45. (OS 3.5)
  46.  
  47. Sun-3        Yes        Sun-3/50 (bwtwo), *SGI-GT
  48. (OS 3.4)
  49.  
  50. SGI-GT        Not Tested
  51. (4D1-3.0 - IP4)
  52.  
  53. Apollo        Not Tested
  54.  
  55. HP-9000/350    Yes        Sun-3/50 (bwtwo), HP-9000,
  56.  
  57.  
  58. * - Problems:  
  59. SGI-GT:  The status window boxes are not drawn correctly.
  60.  
  61. Here is a table of machines that the startup program is known to compile/run on:
  62.  
  63. Machine        Compiles & Runs        Server Machines Tested
  64. --------------------------------------------------------------
  65. Sun-4        Yes            Sun-4 (4.0+)
  66. (OS 4.0 & 4.0.1)
  67.  
  68. Sun-3        Yes            Sun-4 (4.0+), HP-9000
  69. (OS 4.0)
  70.  
  71. Sun-3        Yes            Sun-4 (4.0+)
  72. (OS 3.5)
  73.  
  74. Sun-3        Yes            Sun-4 (4.0+)
  75. (OS 3.4)
  76.  
  77. SGI-GT        Yes            Sun-4 (4.0+)
  78. (4D1-3.0 - IP4)
  79.  
  80. Apollo        Not Tested
  81.  
  82. HP-9000/350    Yes            HP-9000,
  83.  
  84.  
  85. -----
  86. Generic instructions:
  87. Edit Imakefile.  Select the available options (OPTIONS) for your site.
  88. Also, change XTREKDIR to something that makes sense for your site.
  89.  
  90. Do a "make Makefile ; make depend; make".
  91. This should build all the necessary pieces.
  92. Then, a "make install" should partially install xtrek into the proper directory.
  93. You'll have to add the directory defined as XTREKDIR to your font path
  94. for the server, this can be done by:  "xset +fp /usr/games/lib/xtrek"
  95. NOTE: "xset fp /usr/games/lib/xtrek,/usr/lib/X11/fonts" on HP's.
  96.  
  97. Then do a "xset fp rehash" on any X-server that you expect to use this
  98. program on.  "xlsfonts" should show xtrek as a listed font.
  99.  
  100. -----
  101. Instruction for installing on a Sun (release 4.0 or greater) system:
  102. To add the main xtrek program to your system, you'll need to edit
  103. /etc/inetd.conf.  Add the line:
  104. xtrek    stream  tcp     wait    games  /usr/games/lib/xtrek/in.xtrekd in.xtrekd
  105.  
  106. the "games" can be any user, no set-uid permissions are used.  Just make
  107. sure that this coincides with XTREKOWNER in the Makefile so that it can
  108. read and write the files in /usr/lib/games/lib/xtrek.
  109.  
  110. By changing inetd.conf, the system will start up the main xtrek program when
  111. a request comes in for it and it is not already running.
  112.  
  113. Also, you'll need to add (For any Sun OS):
  114. xtrek          5701/tcp         xtrek           # take a guess
  115. to your /etc/services file on the system where in.xtrekd is to reside.
  116. Or to the /etc/services file on your yp-master machine for services.
  117.  
  118. Also, if you have machines in your network running SunOS 3.X:
  119. xtrek          5702/udp        xtrek            # take a guess
  120.  
  121. And, if you have machines running SunOS 3.X:
  122. add this line:
  123. xtrek      udp     /usr/games/lib/xtrek/in.xtrekd
  124. to the /etc/servers file and restart inetd.
  125.  
  126. -----
  127. Instructions for installing on an HP-9000 system:
  128. Edit the file /etc/inetd.conf, add the line:
  129. xtrek    dgram udp   wait   games  /usr/games/lib/xtrek/in.xtrekd in.xtrekd
  130.  
  131. Edit the file /etc/services, add the lines:
  132. xtrek        5701/tcp    xtrek
  133. xtrek        5702/udp    xtrek
  134.  
  135. Then, restart /etc/inetd and /etc/portmapper either by killing them and
  136. restarting, or rebooting the system.
  137.  
  138. -----
  139. Then, to play a game just enter "xtrek <machine>", where <machine> is
  140. the machine where you changed the inetd.conf file.  This assumes that
  141. you told inetd to re-read it's configuration file (kill -HUP inetd-pid).
  142. Make sure that your environment variable DISPLAY is set correctly before
  143. trying xtrek <machine>.
  144.  
  145. -----
  146. Good luck and have fun!
  147.  
  148. QUESTIONS & COMMENTS TO:
  149.     Dan A. Dickey    ddickey@cray.com
  150.  
  151. HP testing/changes done by:    Matt Burdick - burdick%hpda@hplabs.hp.com
  152. Also:                Jeff Schmidt - jas%hpda@hplabs.hp.com
  153. static char sccsid[] = "@(#)INSTALL    3.1";
  154.