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.6 by root, Tue Mar 6 22:07:56 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).
43 - optipng (http://optipng.sf.net)
41 44
42 Your compiler must support the Library Technical Report 1 extensions. 45 Your compiler must support the Library Technical Report 1 extensions and
43 The GNU C++ compiler >= version 4.0 does support these. 46 the upcoming typeof extension. The GNU C++ compiler >= version 4.0 does
47 support all these.
44 48
45COMPILING 49COMPILING
46 50
47 Crossfire has been known to compile on a wide variety of systems. It should 51 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. 52 compile and most all ISO C++ 200x and POSIX compliant systems.
49 53
50 To get directions on compilation for UNIX/LINUX, read the INSTALL file. 54 To get directions on compilation for UNIX/LINUX, read the INSTALL file.
51 55
52USAGE 56USAGE
53 57
54 Crossfire runs on a client/server model. You will also need the client to 58 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 59 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 60 or run your own server and connect to that. The client package has
57 connecting to servers. 61 information for connecting to servers.
58 62
59 To run your own server, you need to make the crossfire binaries and install 63 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 64 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 65 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 66 files will need to get downloaded and installed for the server to run
67 properly. The map pack is released together with the server and can be
68 downloaded form the same location. The maps should be copied into the
63 the $(TARGET)/share/crossfire directory - after unpacking, you should have a 69 $(TARGET)/share/crossfire/maps directory - after unpacking, you should
64 $(TARGET)/share/crossfire/maps directory. 70 have a $(TARGET)/share/crossfire/maps/scorn directory.
65 71
66 If you plan to run a long term server, you should use one of the scripts 72 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. 73 provided that will re-run crossfire if it dies for some reason.
68 74
69WEB SITES: 75WEB SITES:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines