### xfirepower-0.84 README file

    This is all the docs you get, be glad you get anything at all!

    XFirepower v 0.84

    How to compile:

    Server:
    -------
    cd server
    make

    works on Linux and SunOS, hopefully others.  There will be a top level
    Imakefile later, for now you're on your own.

    Client:
    -------
    cd client
    xmkmf
    make Makefiles
    make

    Works on linux, I don't antcipate problems elsewhere.  Except, make
    sure you check the Imakefile in the client/libsprite/ directory to set
    the path to the XPM include if it's not in /usr/include/X11.

    How to run it:

    cd server
    xfireserv maps.list

    The server now picks a random map from the list in the file you give
    it on the command line.  It chooses a new one every time the game
    is won or everyone leaves.

    Then start a client:
    cd client
    xfire -h <host> -p <port> -n <name>

    All switches are optional, defaults are panzer.atomic.com, 12592, guest

    Server is hardwired for port 12592, change that in common/defs.h if
    it's a problem.

      Control of your tank is much like netrek: right button steers, 0-9
    set speed.  Space bar or left button fires.  q quits.  That's all the
    controls there are right now.  Type in the message window to send a
    message, there are no personal messages yet, everyone sees every
    message.

    UDP NOTES:
    ----------
      UDP is still experimental.  It should work, but it is not very
    robust.  I did take it from netrek, but it's very stripped down,
    because the Netrek UDP code is incredibly messy and I didn't want it
    screwing up my nice clean code ;-)  Seriously, a lot of what I
    stripped was a million different #ifdef'd sections probably no-one has
    used in years.  But there is some code missing that should probably
    have an equivalent.  What it boils down to is:  Don't be afraid to use
    UDP, but don't be surprised if it screws things up.

      Now that you've read the warning, just press '+' to turn UDP on and
    off once you're in the game.  No UDP menu, '+' just toggles it.  It is
    off by default, so you'll have to press it once when you start up.

      There is some UDP Proxy code in it, because I used to need it to
    use UDP anywhere but my local machine.  Only useful to people using
    SLiRP or TIA.  "Real" network connections (including normal SLIP)
    don't need it.