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

Comparing deliantra/server/README (file contents):
Revision 1.31 by root, Thu Nov 8 01:24:15 2007 UTC vs.
Revision 1.52 by root, Fri Apr 22 02:03:10 2011 UTC

18REQUIREMENTS 18REQUIREMENTS
19 19
20 For UNIX, a modern C++ compiler with some extensions is required to 20 For UNIX, a modern C++ compiler with some extensions is required to
21 compile this game (g++ 4.x works). In addition, you will need the Perl 21 compile this game (g++ 4.x works). In addition, you will need the Perl
22 development libraries along with the following Perl modules (the server 22 development libraries along with the following Perl modules (the server
23 is tested with perl 5.8.8 and 5.8-maint) and their dependencies. (the 23 requires perl 5.10.1). A perl configured for 64 bit integer support is
24 minimum versions below may not be up-to-date, the configure script will 24 highly recommended to avoid overflows, but 32 bit perls are supported)
25 check them all, though). 25 and their dependencies. In general, the newest version from CPAN will
26 do. The configure script will complain when it detects an unsuitable
27 version.
26 28
29 - common::sense
27 - AnyEvent >= v2.52 30 - AnyEvent
28 - BDB >= v1.1 **libdb4.5, libdb4.4 might work** 31 - AnyEvent::AIO
32 - AnyEvent::BDB
33 - BDB **compiled against libdb4.[567] (libdb4.4 *might* work)**
29 - Compress::LZF >= v1.8 34 - Compress::LZF
30 - Coro >= v4.13 **SEE IMPORTANT NOTICE BELOW** 35 - Coro **SEE IMPORTANT NOTICE BELOW**
31 - Coro::Event >= v2.1 36 - Coro::EV
32 - Crossfire >= v0.99 37 - Deliantra
33 - Digest::MD5 >= v2.0 38 - Digest::MD5
34 - Event >= v1.08 39 - EV
40 - Guard
35 - IO::AIO >= v2.4 41 - IO::AIO
36 - JSON::XS >= v1.5 42 - JSON::XS
37 - Net::IRC3 => v0.5 43 - AnyEvent::IRC
38 - Pod::POM >= v0.17 44 - Pod::POM
39 - Safe::Hole >= v0.10 45 - Safe::Hole
40 - Storable >= v2.0 46 - Storable
41 - Time::HiRes >= v1.0 47 - Time::HiRes
42 - URI >= 1.35 48 - URI
43 - YAML >= v0.62 49 - YAML::XS
44 - YAML::Syck >= v0.71
45 50
46 **NOTICE**: Deliantra uses an alternative signal stack, so you have to 51 **NOTICE**: Deliantra uses an alternative signal stack, so you cannot
47 use either the "u"context method (slow) or "a"ssembly when configuring Coro. 52 use the sigaltstack method (== setjmp on unrecognised platforms) for
53 Coro. Try "a"ssembly, "u"context or "p"threads as backend instead on
54 those platforms.
48 55
49 Furthermore, you will need the following programs and libraries: 56 Furthermore, you will need the following programs and libraries:
50 57
51 - gperf, the GNU perfect hash generator >= v3.0 58 - gperf, the GNU perfect hash generator >= v3.0
52 - glib-2.0 >= v2.10 59 - glib-2.0 >= v2.10
79 To get generic directions on compilation, read the INSTALL file. 86 To get generic directions on compilation, read the INSTALL file.
80 87
81 88
82INSTALLATION/USAGE 89INSTALLATION/USAGE
83 90
84 Deliantra runs on a client/server model. You will also a client to 91 Deliantra runs on a client/server model. You will also need a client to
85 play. You can either connect to a server someone else has set up, or 92 play. You can either connect to a server someone else has set up, or
86 run your own server and connect to that. There are a number of clients 93 run your own server and connect to that. There are a number of clients
87 available, but the recommended one is CFPlus (see below for URL). 94 available, the recommended one is the Deliantra Client (see below for URL).
88 95
89 To run your own server, you need to build the deliantra server binaries 96 To run your own server, you need to build the deliantra server binaries
90 and install them, then you will have to download and install map and 97 and install them, then you will have to download and install map and
91 archetype packs: 98 archetype packs:
92 99

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines