ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/README
(Generate patch)

Comparing deliantra/server/README (file contents):
Revision 1.4 by pippijn, Mon Mar 5 19:34:20 2007 UTC vs.
Revision 1.5 by root, Mon Mar 5 22:06:50 2007 UTC

13 and using items and battle monsters. They can choose to cooperate 13 and using items and battle monsters. They can choose to cooperate
14 or compete in the same "world". 14 or compete in the same "world".
15 15
16REQUIREMENTS 16REQUIREMENTS
17 17
18 For UNIX, the ISO C++ 200x compiler are required to compile this game. In 18 For UNIX, a modern C++ compiler with some extensions is required to
19 addition, you will need the Perl development libraries along with the 19 compile this game. In addition, you will need the Perl development
20 following Perl modules: 20 libraries along with the following Perl modules (the server is tested
21 with perl 5.8.8 and 5.8-maint).
21 22
22 - Crossfire >= v0.97 23 - Crossfire >= v0.97
23 - Coro >= v3.5 24 - Coro >= v3.5
24 - Coro::Event >= v2.1 25 - Coro::Event >= v2.1
25 - Event >= v1.08 26 - Event >= v1.08
31 - Digest::MD5 >= v2.0 32 - Digest::MD5 >= v2.0
32 - Compress::LZF >= v1.71 33 - Compress::LZF >= v1.71
33 - Safe::Hole >= v0.10 34 - Safe::Hole >= v0.10
34 - Pod::POM >= v0.17 35 - Pod::POM >= v0.17
35 36
36 Furthermore, to build the crossfire server you will need the following: 37 Furthermore, you will need the following programs and libraries:
37 38
38 - gperf, the GNU perfect hash generator 39 - gperf, the GNU perfect hash generator
39 - glib-2.0 >= v2.10 40 - glib-2.0 >= v2.10
40 - libpng >= v1.2 41 - libpng >= v1.2
42 - ImageMagick >= 6.0 (convert must be in your PATH).
41 43
42 Your compiler must support the Library Technical Report 1 extensions. 44 Your compiler must support the Library Technical Report 1 extensions and
43 The GNU C++ compiler >= version 4.0 does support these. 45 the upcoming typeof extension. The GNU C++ compiler >= version 4.0 does
46 support these.
44 47
45COMPILING 48COMPILING
46 49
47 Crossfire has been known to compile on a wide variety of systems. It should 50 Crossfire has been known to compile on a wide variety of systems. It should
48 compile and most all ISO C++ 200x and POSIX compliant systems. 51 compile and most all ISO C++ 200x and POSIX compliant systems.
49 52
50 To get directions on compilation for UNIX/LINUX, read the INSTALL file. 53 To get directions on compilation for UNIX/LINUX, read the INSTALL file.
51 54
52USAGE 55USAGE
53 56
54 Crossfire runs on a client/server model. You will also need the client to 57 Crossfire runs on a client/server model. You will also need the client
55 play. You can either connect to a server someone else has set up, or run 58 to play. You can either connect to a server someone else has set up,
56 your own server and connect to that. The client package has information for 59 or run your own server and connect to that. The client package has
57 connecting to servers. 60 information for connecting to servers.
58 61
59 To run your own server, you need to make the crossfire binaries and install 62 To run your own server, you need to make the crossfire binaries
60 them, and then run the crossfire program. This now creates a server which 63 and install them, and then run the crossfire program. This now
61 you/other people can connect to. The map files will need to get downloaded 64 creates a server which you/other people can connect to. The map
62 and installed for the server to run properly. The maps should be unpacked in 65 files will need to get downloaded and installed for the server to run
66 properly. The map pack is released together with the server and can be
67 downloaded form the same location. The maps should be copied into the
63 the $(TARGET)/share/crossfire directory - after unpacking, you should have a 68 $(TARGET)/share/crossfire/maps directory - after unpacking, you should
64 $(TARGET)/share/crossfire/maps directory. 69 have a $(TARGET)/share/crossfire/maps/scorn directory.
65 70
66 If you plan to run a long term server, you should use one of the scripts 71 If you plan to run a long term server, you should use one of the scripts
67 provided that will re-run crossfire if it dies for some reason. 72 provided that will re-run crossfire if it dies for some reason.
68 73
69WEB SITES: 74WEB SITES:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines