Difference for doc/crossfire.man from version 1.2 to 1.3


version 1.2 version 1.3
Line 1
 
Line 1
 .\"$Id: crossfire.man,v 1.2 1999/07/13 06:02:43 cvs Exp $  .TH crossfire 6 0.95.4 "" "CrossFire Game Server Manual"
 .TH crossfire 0.93.1 "January 5, 1997"  
 .SH NAME  .SH NAME
 CrossFire - multiplayer adventure and arcade game for X-windows  CrossFire \- a multiplayer adventure and arcade game server
   
 .SH SYNOPSIS  .SH SYNOPSIS
 .B crossfire  crossfire [-<options>]
 [-<options>][-display display]...  
 .SH DESCRIPTION  .SH DESCRIPTION
 .PP  .B CrossFire
 .I CrossFire  is a multiplayer graphical arcade and adventure game, which has certain
 is a multiplayer graphical arcade and adventure game made for the X-Window  flavours from other games, especially
 environment.  .B Gauntlet (TM), NetHack, Moria, Angband,
 It has certain flavours from other games, especially Gauntlet (TM) and  and
 Nethack/Moria.  .B Ragnarok.
 Any number of players can move around in their own window, picking up / using  Any number of players can move around in their own window, finding and using
 items and battle monsters.  The players all do battle in the same world,  items and battling monsters.  They can choose to cooperate or compete in the
 and can communicate with each other (even fight with each other).  same world.
 The goal of the game is to survive and to have FUN.  .PP
   .B CrossFire
   runs as a client/server model. You will also need one of the clients to
   play. With them you can either connect to a server s.o. else has set up, or
   run your own server and connect to that. At now clients exit for the
   X-Windows, GTK, Java, and Windows NT environment.
   
 .SH OPTIONS  .SH OPTIONS
 .TP  .TP
 .B -arch <filename>  
 Sets the archetypes file name.  The library directory is prepended to  
 this name.  See FILES below for more information.  
 .TP  
 .B -b  
 Use black & white colors even if you have a color display.  Note that if you  
 are using XPM mode, I believe you will still get color images even with this  
 flag.  
 .TP  
 .B -chrfont <fontname>  
 use fontname instead of the normal crossfire font.  This is a compile time  
 option and may not be available in your version.  
 .TP  
 .B -csport <port number>  .B -csport <port number>
 Specifies the port that should be used for the new client/server code.  This  Specifies the port to that should be used for the client/server
 is a compile time option  connection.
 .TP  .TP
 .B -d, +d  .B -d
 -d causes it to print out some debugging messages.  +d disables debugging  Turns on some debugging.
 messgaes.  See -mon below for even more debugging messages.  
 .TP  .TP
 .B -detach  .B +d
 This will cause crossfire to detach from the tty.  It is only an option  Turns off debugging. Useful if DEBUG was defined at compile time.
 if SERVER code was compiled in.  
 .TP  
 .B -display <display>  
 Open a window on the specified display.  Multiple display options can  
 be given to open on numerous displays.  This option can also be of use  
 if -l is given.  
 .TP  
 .B -f  
 Crossfire will only flush, and not attempt to synchronize all windows.  
 This means that the game will crash if someone kills their window, but  
 the game will not lock if someone freezes their window.  
 This option is recommended if the game seems to be slow due to many  
 participating players.  
 .TP  .TP
 .B -fontdir <directory>  .B -detach
 Sets the font directory location.  See FILES section below for more details.  This will run the server as a demon.
 .TP  .TP
 .B -h  .B -h
 Prints out usage of flags.  Prints out a list of server options.
 .TP  
 .B -l  
 Removes the local player (whatever the DISPLAY environment variable is set to)  
 from the list of players  
 .TP  
 .B -lib <directory>  
 Sets the library directory location.  See FILES section below for more details.  
 .TP  
 .B -listen_port  
 Specifies the port the server should listen to.  
 .TP  .TP
 .B -log <file>  .B -log <file>
 Specifies a file to send output to.  Only has meaning if -detatch is specified.  Specifies a file to send output to.  Only has meaning if
 .TP  .B -detach
 .B -m -m2 -m3 -m4 -m5 -m6 -m7 -m8  is specified.
  -m dumps out monster statistics.  
  -m2 dumps out abilities.  
  -m3 dumps out artifact information  
  -m4 dumps out spell information.  
  -m5 dumps out skill information.  
  -m6 dumps out race information.  
  -m7 dumps out alchemy information.  
  -m8 dumps out more alchemy information.  
   
 Note that only one of these can be given, as crossfire exits after it dumps  
 out the information.  These flags are typically used by the spoiler and  
 other scripts to always get up to date values - as such, not all of them  
 are in the most human parseable form.  
 .TP  
 .B -maps <directory>  
 Sets the maps directory name.  The library path is prepended to this  
 name.  See FILES section below for more details.  
 .TP  .TP
 .B -mon  .B -mon
 Turns on monster-debugging.  This means that all messages that the game  Turns on monster-debugging.
 gives to the monsters is written to standard error.  
 .TP  .TP
 .B -o  .B -o
 Prints out info on what was defined at compile time.  Prints out info on what was defined at compile time.
 .TP  .TP
 .B -p  
 Crossfire won't try to fix the fontpath if it can't find the fonts it needs.  
 .TP  
 .B -pix  
 Crossfire will use only pixmaps instead of fonts.  
 Note that if this switch is not given, and crossfire fails to set the  
 font, it will try using pixmaps anyway.  
 .TP  
 .B -playerdir <directory>  
 Sets the player directory name.  The library path is prepended to this  
 name.  See FILES section below for more details.  
 .TP  
 .B -s  .B -s
 Displays the highscore list.  Displays the highscore list.
 .TP  .TP
 .B -score <name or class>  .B -score <name | class>
 Displays all highscores with a matching name or class.  Displays all highscores with matching name or class.
 .TP  
 .B -server  
 Puts crossfire into server mode.  This means that the program will not  
 try to open up a window on a display, but instead wait for connections.  
 .TP  
 .B -split  
 Makes splitwindow default (see the resource for information).  This used  
 to be the -w option  
 .TP  
 .B -tmpdir <directory>  
 Specifies a directory to use for temporary storage (mostly swapped  
 out maps.)  See FILES below for more information.  
 .TP  
 .B -treasures <filename>  
 Sets the treasures file name.  The library directory is prepended to  
 this name.  See FILES below for more information.  
 .TP  
 .B -uniquedir <directory>  
 Sets the unique item directory name.  The library directory is prepended to  
 this name.  See FILES below for more information.  
 .TP  .TP
 .B -v  .B -v
 Prints out version, authors and contributors.  Prints out version and contributors.
 .TP  
 .B -xpm  
 Uses X Pixmaps (XPM) files instead of fonts or bitmap files.  They look  
 nicer, but the game will take longer to start up, and may be slower.  This  
 is also a compile time option.  
 .SH RESOURCES  
 .TP  
 .B name  
 Specifies which name your character will start with in Crossfire.  
 You have to choose a name, either this way or with the "name" command, if  
 you want to enter the highscore list.  
 .TP  
 .B peaceful  
 You can turn this mode on or off with the strings "on"/"off".  Default  
 is on.  If the mode is turned on, you will push other players instead of  
 attacking them when you run into them.  The mode can also be toggled  
 inside the game with the "'peaceful" command.  
 .TP  
 .B berzerk  
 If this mode is on, the player won't stop in front of a monster if you  
 hit CTRL + direction.  Instead s/he will continue fighting the monsters  
 until a wall is met.  Default is ON.  
 .TP  
 .B wimpy  
 The argument to this resource sets your wimpy percentage.  When your  
 hit-points get below this percentage, you flee in panic from your  
 enemies.  Default is 25%.  
 .TP  
 .B scroll  
 Default is off.  If scroll is turned on, the text window will scroll  
 instead of wrapping.  The mode can also be toggled inside the game  
 with the "'scroll" command.  
 Please note that the scroll-option is buggy.  
 .TP  
 .B splitwindow  
 Default is off (unless switch -split is given).  If this is turned on, all  
 windows will be under the control of the window manager.  That is, they  
 can be placed in any order, and some can be resized.  
 .TP  
 .B pixmap  
 Default is off (unless switch -pix is given).  If this is turned on,  
 crossfire will not try to set your fontpath, but instead use pixmaps.  
 Note that crossfire will try pixmaps if it fails to set the fontpath.  
 .SH PLAYING  
 When you have rolled your stats and chosen a profession, you can  
 type `?' at any time to get information about the different keys.  
 .PP  
 The apply command (bound to key `a') is used for several things, like  
 wearing, removing, wielding, unwielding, drinking, eating, etc.  
 If you hold down Shift while pressing `A', you will apply the  
 object below you.  This is the only way to enter a house.  
 .PP  
 In addition to the direct commands which are bound to different keys, you  
 can also type more complex commands by pressing the '-key first.  
 To get more information about these, try typing "'help".  
 .PP  .PP
 Your goal is to gain experience, find treasure, explore and have fun.  The following options are only available if DUMP_SWITCHES was defined at
 You do this by figuring out puzzles in maps, killing monsters and  compile time. You can only use one of them without any other option.
 destroying generators.  You loose by dying.  .TP
 .PP  .B -m
 There are two ways of dying, one is to loose all hit-points  Dumps out suggested experience for all monsters.
 (usually fighting monsters), the other is to starve to death.  .TP
 Remember to eat when hungry.  .B -m2
 .SH MOUSE CONTROL  Dumps out abilities.
 You can do several things by using only the mouse.  In the inventory-window,  .TP
 you can examine, apply and drop things by clicking the different mouse-buttons.  .B -m3
 In the look-window you can do mostly the same, except you pick up items instead  Dumps out artifact information.
 of dropping them when you click the right mouse button.  In both windows  .TP
 you can move the scrollbar in different ways by clicking the different  .B -m4
 mouse-button on it (but only if there are more items than can be displayed  Dumps out spell information.
 in the window).  In the graphical window, you can click at places with  .TP
 the left button to find out what is there, or with the right button  .B -m5
 to move in that general direction.  Dumps out skill information.
   .TP
 .SH FILES  .B -m6
   Dumps out race information.
 This is a list of some of the files used by crossfire.  Many of these can be  .TP
 altered using the -lib, -fontdir, -playerdir, -maps, -arch, -treasures, and  .B -m7
 -uniquedir options, or using environmental variables.  These values have  Dumps out alchemy information.
 defaults that are compiled on, and can only be changed at runtime if the  .TP
 game was not compiled with SECURE defined.  .B -m8
   Dumps out gods information.
 In the case where both an environmental and command line option is given  
 for the same file, the command line option is used.  
   
 .TP  .TP
 .B FONTDIR  .B -m9
 This is where the crossfire font is stored.  It can be changed with the  Dumps out more alchemy information.
 environmtal variable CROSSFIRE_FONTDIR or with -fontdir.  If an incorrect  
 path is given, crossfire will use pixmaps instead.  
 .TP  
 .B LIBDIR  
 This is typically the key directory, and is where most of the files reside.  
 Its default value is determined at compile time.  The environmental  
 variable CROSSFIRE_LIBDIR and -lib can be used to change this value.  
 .TP  
 .B TMPDIR  
 This directory is used to store temporary maps that are swapped out  
 of memory.  It can be changed with CROSSFIRE_TMPDIR environmental  
 variable or the -tmpdir option.  
 .TP  
 .B LIBDIR/archetypes  
 Global objects which can be inherited are stored here.  The environmental  
 variable CROSSFIRE_ARCHETYPES and -arch can be used to change this name.  
 Note that LIBDIR is always prepended to the given name.  
 .TP  
 .B LIBDIR/artifacts  
 Rules and abilities for turning normal item into special artifact items.  At  
 present time, there is no way to change this at runtime.  
 .TP  
 .B LIBDIR/ban_file  
 File for banning certain sites.  It can not be changed at present time.  
 .TP  
 .B LIBDIR/forbid  
 If the game is closed due to working hours, information is in this file.  
 IT can not be changed at present time.  
 .TP  
 .B LIBDIR/maps  
 Files and subdirectories containing the map files.  The environmental  
 variable CROSSFIRE_MAPDIR and -maps can be used to change this.  LIBDIR  
 is always prepended to the value given.  
 .TP  
 .B LIBDIR/motd  
 Message of the day, is written to players when theey start the game.  A  
 different file can not presently be specified at runtime.  
 .TP  
 .B LIBDIR/players  
 This is a directory where the save files are stored (unless compiled  
 with SAVE_HOMEDIR).  It can be changed with the environmental variable   
 CROSSFIRE_PLAYERDIR or the -playerdir option.  LIBDIR is always  
 prepended.  
 .TP  
 .B LIBDIR/treasures  
 Linked lists of random treasure (& abilities!) which can be given to different  
 monsters are kept here.  The environmental variable CROSSFIRE_TREASURES and  
 -treasures option can be used to override this value.  LIBDIR  
 is always prepended.  
 .TP  .TP
 .B LIBDIR/unique-items  .B -mt <name>
   Dumps out a list of treasures for a monster.
   
 This directory is used for unique item code (compile time option.)  It can  .SH SEE ALSO
 be changed with the environmental variable CROSSFIRE_ITEMSDIR or -uniquedir.  .B cfclient(6)
 LIBDIR is always prepended.  
   
 .SH 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.  
 .PP  
 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 the ftp-sites (see below).  
 in the file crossfire.mail.Z  
 .SH FTP  
 The official ftp-sites where you can look for the latest versions are:  
 .PP  
     ra.pyramid.com: /pub/crossfire (129.214.1.102)  
     ftp.ifi.uio.no:/pub/crossfire (129.240.64.4)  
     ftp.real-time.com/pub/games/crossfire (206.10.252.12)  
     ftp.cs.city.ac.uk:/pub/games/crossfire/ (138.40.92.3)  
     ftp.sunet.se:/pub/unix/games/crossfire (130.238.127.3)  
     ftp.cs.titech.ac.jp:/pub/games/crossfire (131.112.90.201)  
 .PP  
 Please use the one nearest to you.  ".no",".uk" and ".se" from Europe,  
 ".au" from Australia  
 and ".com" from USA.  
 If anyone sets up other sites, please notify me.  
 .SH BUGS  .SH BUGS
 If the game looks very chaotic, it is probably because you are using  Please read the REPORTING BUGS section in
 a font belonging to a previous version instead of the one supplied  .I README.
 with this version.  
 .PP  
 Please let me know about any bugs you find in the game.  I know there are  
 plenty of them, and some are mentioned on the TODO file which is supplied  
 with the game.  
 .SH AUTHOR  
 Copyright (C) 1994,1996,1997 Mark Wedel (mark@pyramid.com)  
 .PP  
 Copyright (C) 1992 Frank Tore Johansen (frankj@ifi.uio.no)  
 .PP  
 Authors and contributors to this program (source):  
 .LP  
 .RS  
 .ft B  
 .nf  
 mark@pyramid.com (Mark Wedel)  
 frankj@ifi.uio.no (Frank Tore Johansen)  
 kjetilho@ifi.uio.no (Kjetil Torgrim Homme)  
 tvangod@ecst.csuchico.edu (Tyler Van Gorder)  
 elmroth@cd.chalmers.se (Tony Elmroth)  
 dougal.scott@fcit.monasu.edu.au (Dougal Scott)  
 wchuang@athena.mit.edu (William)  
 ftww@cs.su.oz.au (Geoff Bailey)  
 jorgens@flipper.pvv.unit.no (Kjetil Wiekhorst J\(/orgensen)  
 c.blackwood@rdt.monash.edu.au (Cameron Blackwood)  
 jtraub+@cmu.edu (Joseph L. Traub)  
 rgg@aaii.oz.au (Rupert G. Goldie)  
 eanders+@cmu.edu (Eric A. Anderson)  
 eneq@Prag.DoCS.UU.SE (Rickard Eneqvist)  
 Jarkko.Sonninen@lut.fi (Jarkko Sonninen)  
 kholland@sunlab.cit.cornell.du (Karl Holland)  
 vick@bern.docs.uu.se (Mikael Lundgren)  
 mol@meryl.csd.uu.se (Mikael Olsson)  
 haatanen@cc.lut.fi (Tero Haatanen)  
 ylitalo@student.docs.uu.se (Lasse Ylitalo)  
 anipa@pulmunen.cs.tut.fi (Niilo Neuvo)  
 mta@modeemi.cs.tut.fi (Markku J{rvinen)  
 meunier@inf.enst.fr (Sylvain Meunier)  
 jfosback@darmok.uoregon.edu (Jason Fosback)  
 cedman@capitalist.princeton.edu (Carl Edman)  
 henrich@crh.cl.msu.edu (Charles Henrich)  
 schmid@fb3-s7.math.tu-berlin.de (Gregor Schmid)  
 quinet@montefiore.ulg.ac.be (Raphael Quinet)  
 jam@modeemi.cs.tut.fi (Jari Vanhala)  
 kivinen@joker.cs.hut.fi (Tero Kivinen)  
 peterm@soda.berkeley.edu (Peter Mardahl)  
 matt@cs.odu.edu (Matthew Zeher)  
 srt@sun-dimas.aero.org (Scott R. Turner)  
 smurf@soda.berkeley.edu (Scott MacFiggen)  
 tpeland@utu.fi (Tero Jyri Michael Pelander)  
 raytrace@soda.berkeley.edu (Rachel Yotter)  
 huma@netcom.com (Ben Fennema)  
 njw@cs.city.ac.uk (Nick Williams)  
 Wacren@Gin.ObsPM.Fr (Laurent Wacrenier)  
   
 .ft R  
 .RE  
 .LP  
 .\" 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  .SH AUTHOR
 .\" along with this program; if not, write to the Free Software   (C) 1994 Mark Wedel (mwedel@scruznet.com)
 .\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.   (C) 1992 Frank Tore Johansen (frankj@ifi.uio.no)
   
 .\" The author can be reached via e-mail to frankj@ifi.uio.no.  


Legend:
line(s) removed in v.1.2 
line(s) changed
 line(s) added in v.1.3

File made using version 1.98 of cvs2html by leaf at 2011-07-21 19:39