1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
**************************************************************************
* For the impatient (try this first, then come back if it doesn't work) *
**************************************************************************
0. "make"
1. "tux_serv" in terminal 1
2. "xtux" in terminal 2
3. in client, play->connect
****************
* REQUIREMENTS *
****************
To run XTux (client) you will need:
* X11 libraries
* Xpm libraries
Most Linux and FreeBSD distributions have both of these libraries already
present. The latest Xpm libraries can be obtained from ftp://ftp.x.org/contrib
in the libraries directory.
The server doesn't use X and just needs the c/unix/socket libraries.
****************
* INSTALLATION *
****************
1. Put the data directory where you want it to go (or just leave it)
2. Edit the toplevel Makefile and change DATADIR to the FULL path of the
data directory. (default is "data", which should be ok unless you move it)
3. Change the Makefile(s) to suit your system. Probably the only one you'll
have to change is the X11_PATH variable in "src/client/Makefile". Solaris
users will have to add -lsocket and -lnsl (from memory) because the network
libraries are not linked against by default. Sun also puts X in weird places.
4. Type "make". This will build the common libraries then the client and server
binaries.
********************
* Playing the game *
********************
0. The controls that I use to play the game are hard to learn, but
I think they're the best once you get used to them. Copy my config file
to your home directory as .xtux to try them out.
(from the xtux directory) "cp daves_config ~/.xtux"
If you want more arcade-like controls, set the movement mode to "classic"
1. If you wish to run the server on your machine, start a server with the
command "tux_serv" or "tux_serv -m MAP_NAME.map" to specify a specific map.
(for more info on the server, type "tux_serv -h")
2. Start the client with the command "xtux". You can customise your settings
and details in the "player setup" and "options" menu's.
3. To join the game, select the "play" then "connect" menu item and then enter
the address and port number for the server you are connecting to.
If you are intending to play on the server on your computer and you started
the server as in (1), the default values should be correct.
4. There are some unfinished maps in the "Unfinished_Maps" subdirectory of
DATADIR/maps, move them to the maps directory if you want to try them out.
*************************
* HACKING/ CONTRIBUTING *
*************************
There is some documentation for changing things in "doc/".
A link to the XTux-devel mailing list is on http://xtux.sourceforge.net
|