--- deliantra/server/README 2007/03/07 01:23:37 1.7 +++ deliantra/server/README 2007/03/12 17:41:11 1.8 @@ -1,17 +1,19 @@ WHAT IS CROSSFIRE? - This is a multiplayer graphical arcade and adventure game, that runs on a - client/server model. There are clients for Microsoft(R) Windows(TM) and - POSIX systems such as Linux and *BSD. To get the most joyful experience, - the Crossfire+ client should be used. This client is written in Perl and - utilises SDL with OpenGL. + This is a multiplayer graphical arcade and adventure game, that runs on + a client/server model. There are clients for Microsoft(R) Windows(TM) + and POSIX systems such as Linux and *BSD. To get the most joyful + experience, the Crossfire+ client should be used. This client is written + in Perl and utilises SDL with OpenGL to provide you with the most + immersive gameplay. Crossfire 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". + Any number of players can move around in their own window on the + world, finding and using items and battle monsters. They can choose to + cooperate or compete in the same "world". + REQUIREMENTS @@ -47,31 +49,35 @@ the upcoming typeof extension. The GNU C++ compiler >= version 4.0 does support all these. + COMPILING - Crossfire has been known to compile on a wide variety of systems. It should - compile and most all ISO C++ 200x and POSIX compliant systems. + Crossfire has been known to compile on a wide variety of systems. It should + compile and run on most ISO C++ 200x and POSIX compliant systems. + + To get generic directions on compilation, read the INSTALL file. + - To get directions on compilation for UNIX/LINUX, read the INSTALL file. +INSTALLATION/USAGE -USAGE + Crossfire runs on a client/server model. You will also a client to + play. You can either connect to a server someone else has set up, or + run your own server and connect to that. There are a number of clients + available, but the recommended one is CFPlus (see below for URL). - Crossfire runs on a client/server model. You will also need the client - to play. You can either connect to a server someone else has set up, - or run your own server and connect to that. The client package has - information for connecting to servers. - - To run your own server, you need to make the crossfire binaries - and install them, and then run the crossfire program. This now - creates a server which you/other people can connect to. The map - files will need to get downloaded and installed for the server to run - properly. The map pack is released together with the server and can be - downloaded form the same location. The maps should be copied into the - $(TARGET)/share/crossfire/maps directory - after unpacking, you should - have a $(TARGET)/share/crossfire/maps/scorn directory. + To run your own server, you need to make the crossfire binaries and + install them, and then run the crossfire program. This now creates a + server which you/other people can connect to. First you have to download + and install maps and archetype packs, though. + + Download both the cfmaps- and cfarch- archives, then use cfutil + to install both: + + cfutil --install-maps path/to/cfmaps-/ + cfutil --install-arch path/to/cfarch-/ + + Both processes can take some time, depending on your resources :) - If you plan to run a long term server, you should use one of the scripts - provided that will re-run crossfire if it dies for some reason. WEB SITES: @@ -112,17 +118,20 @@ The more information provided, the better chance of the bug being fixed in a timely fashion. ------------------------------------------------------------------------------- SUBMITTING PATCHES: -Patches should be submitted to email address: - crossfire@schmorp.de + + Patches should be submitted to email address: + crossfire@schmorp.de PUBLIC SERVERS: -The best way to find a server to play is to run the client. It will contact -the metaserver and present a list to choose from. You can also see -a list at http://crossfire.real-time.com/metaserver/ + The best way to find a server to play is to run the client + and hit "Server List" in the setup dialog (this varies + depending on your client). You can also see a list at + http://crossfire.real-time.com/metaserver/. + The canonical server for use with Crossfire and CFPlus is + crossfire.schmorp.de, port 13327 (default). COPYRIGHT