WHAT IS CROSSFIRE?

  This is a multiplayer graphical arcade and adventure game made for
  the X-Windows environment.

  It has certain flavours from other games, especially Gauntlet (TM)
  and Nethack/Moria.

  Any number of players can move around in their own window, finding
  and using items and battle monsters.  They can choose to cooperate
  or compete in the same "world".

REQUIREMENTS

  You will need UNIX, X-windows and an ANSI C compiler to compile this game.

COMPILING

  Crossfire has been known to compile on the following systems
  (latest known version number of Crossfire that compiled on these
  systems is included in parantheses):
  o Sun3, SunOs 4.1.1, gcc (0.91.7)
  o DEC300AXP-500 (Alpha with OSF1 1.3) (0.90.3)
  o Sun4 with SunOS 4.1.3 (0.90.2)
  o Ultrix 4.2a (0.90.1)
  o IBM RS/6000 with AIX 1.2, X11R4 (0.90.2)
  o PC Compatiable, with Linux (0.89.3)
  o HP735, HPUX, X11R5 (0.90.2)
  o DEC 3100 and DEC 5000 with ULTRIX BSD 4.2
  o DEC with OSF1
  o VAX3100 with BSD 4.3
  o IBM RT with BSD4.3
  o HP9000-series (HP-UX) (very old versions of HP-UX might barf on stdarg.h)
  o MIPS with RISC/os
  o (UMIPS) 4.52 (?)
  o AT&T system 300 with NCR UNIX SVR4 MP-RAS

  It has been compiled with X11R3, X11R4, X11R5, X11R6 (the editor requires
  X11R5 or X11R6).

  To get directions on compilation, read the INSTALL file.

USAGE

  There are several ways of playing this game, and they depend on
  wheter or not you defined SERVER in inlucde/config.h.

  If you commented it out, you can only play by running crossfire.
  Type "crossfire <any options> <display 2> <display3> <etc>" to play.
  The first display defaults to your DISPLAY environment variable
  unless you specify the -l option.

  If you left it defined, you can alternatively play by starting
  crossfire as a server in the background; type: "crossfire -server".
  Then you can use "crossclient" to connect to the game.  If you
  are running the server on a different computer than the one you're
  sitting on, then run crossclient on your local computer, and specify
  the server with the "-server <host>" option.  Also try
  "crossclient -c sc".
  You can also use the "crossloop" shell script which restart the
  server in case it crashes, and which logs output to /tmp/crosservlog.

  If crossfire can't find the font "crossfire", and failed to set the
  fontpath to FONTDIR, it will try to use pixmaps instead.  This means
  that it will read all the files in the LIBDIR/bitmaps/ directory,
  which will usually take quite a while.

  Type "crossfire -h" / "crossclient -h" or read the man-page for
  information about the other options.

  New players can also be added by typing 'add <display> once inside the game.
  (Though it's recommended that they use crossclient to add themselves)

MAILING LIST

  There are two mailing-lists dedicated to the developement and
  bug-testing of crossfire.  The first is for discussing bugs and
  features, the second is for announcing new versions.

  If you want to join or leave any of the lists, send mail to
  crossfire-request@ifi.uio.no with the subject "subscribe",
  "unsubscribe","subscribe announce" or "unsubscribe announce".
  If you use the subject "subscribe" or "unsubscribe" you will
  (un)subscribe to *both* lists.
  To send messages directly to the list, mail crossfire@ifi.uio.no.
  An archive of old messages can be found at ftp.ifi.uio.no in the
  directory /pub/crossfire/archive

FTP SITES

  FTP-sites where you can look for the latest versions are:

    ftp.i.net:/pub/crossfire2 (192.243.32.18)
    ftp.ifi.uio.no:/pub/crossfire (129.240.82.2)
    yoyo.cc.monash.edu.au:/pub/crossfire (130.194.9.1)
    ftp.cs.city.ac.uk:/pub/games/crossfire/
    ftp.sunet.se:/pub/unix/games/crossfire (130.238.127.3)
    ftp.cs.titech.ac.jp:/pub/games/crossfire

  Please use the one nearest to you.  ".no" and ".uk" in Europe, ".au" in
  Australia, ".net" in USA.

  If you are setting up another site, please notify me.


REPORTING BUGS

  First, check the INSTALL file for common problems, and see if yours is
  mentioned.

  Crossfire is still in a developmental stage - it is hardly a finished
  program.  As such, it is assumed that the users have had experience using
  X11 and C programming.  If you are a novice user having problems, please
  don't report problems unless you are absolutely sure it is crossfire that
  is the problem.

  The mailing list is where present development work and bugs are typically
  discussed.  If you want to know what is happening with crossfire, join the
  list and please ask there.

  I will likely delete mail messages of the following sort:
  1) Bug reports of failed installation when the installation instructions
     were not followed.
  2) Bug reports that contain so little information that it tells me nothing
     more than the fact that there is a bug.
  3) Bugs in which the solution has already been answered in the INSTALL
     file.

  When reporting bugs, make sure you include the following:
  o What version of crossfire did you use?
  o What type of computer did you use?
  o What release of the operating system did it have?
  o What windowing system are you using (Ie, openwindows, X11R6, etc)
  o What compiler (and its version) did you use (ie, gcc, acc, etc)?
  o Which flags did you give it?
  o If the bug happens when compiling crossfire, send an EXACT copy of
    the compiler line, as well as the errors it puts out.  Sending bugs
    of the sort 'it failed with a line like ...' doesn't help any.
  o If the bug happened while running crossfire:
    - Include any output before to the bug.
    - Give a description of what you did before the bug occured.  The better
	detailed the description, the better chance I have of figuring
	out where the bug happened, or how I can recreate the bug.
  o If you managed to compile Crossfire, include the output of
    "crossfire -o".

  Lack of any of this information in a bug report can make that bug report
useless.  Also, if you have a bug, make sure you are using the latest
version.  If you report a bug that has since been fixed, you are not likely
to get any help.

  Note:  If you can not reproduce the bug, and lack the skills/knowledge
necessary to run a debugger to find out where it crashed, chances are there
is little I can do to help.

  Note2:  I only have a sun 3 (with sunos 4.1.1 and gcc) for developement.
As such, if you have problems compiling on some other type of systems 
due to header files or similar system dependant things, I am not likely
to help out that much.

  Note3:  If you have core dumps, or trouble compiling on whatever system,
and are able to give me a guest account or something similar to log onto
your system to poke around with the code or core dump, I will likely take
you up on your offer.  If you make such an offer, I will assume that you
have oberyed whatever usage rules/policies are applicable for your site.

  Mail the bug report to master@rahul.net, or crossfire-bugs@ifi.uio.no

------------------------------------------------------------------------------
SUBMITTING PATCHES:  See the doc/programming_guide file.


PUBLIC SERVERS:
These are servers that are available for playing:

Here is an up-to-date list of crossfire servers that you can connect to
and join in the play! 

beer.csua.berkeley.edu
   port: 13326 (default) 
   running version: 0.91.7
   access time: 24 hours a day 
   max players: no restriction, but more than 4 is slow 
   other info: X11R5 fontserver available on port 13325 
	If unable to connect, try coke.csua.berkeley.edu
   non-local players please download the fonts using fstobdf

clubx.anu.edu.au (150.203.63.36) 
   port: 13326 (default) 
   running version: 0.91.1 
   access time: ?? 
   max players: ?? 
   other info: ?? 

fermat.dartmouth.edu 
   port: 13326 (default) 
   running version: 0.90.5 
   access time: 24 hours a day 
   max players: ?? 
   other info: ?? 

future.chemietechnik.uni-dortmund.de (129.217.176.31) 
   port: 13326 (default) 
   running version: 0.91.0 
   access time: ?? 
   max players: ?? 
   other info: protected by X firewall 
   In order to bypass the firewall you need to perform the following steps: 
      xhost +future.chemietechnik.uni-dortmund.de 
      setenv DISPLAY <your IP number>:0 
         this is necessary as DISPLAY is not always set properly 
         get your IP number by simply telneting to yourself 
      xroute -d 1 <your host>:0 
      telnet future.chemietechnik.uni-dortmund.de 13326 
      add <your host>:1 
         you may need to use the IP number here 
      a crossfire window should now pop-up. Quit telnet and PLAY! 

yoko.ens-cachan.fr (138.231.10.24) 
   port: 13326 (default) 
   running version: 0.91.2 
   access time: 24 hours a day 
   max players: no theoretical limit 
   other info: 
      running on a SparcStation 
      uses colour players 
      supports rplay option 


COPYRIGHT

    Don't get scared by the below, it's included just for "safety" reasons 8)
    (Don't want anyone to start selling the game)

    Copyright (C) 1994 Mark Wedel
    Copyright (C) 1992 Frank Tore Johansen

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

    The author can be reached via e-mail to master@rahul.net
