[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Before the main server (ggzd) can be installed, its dependencies must be resolved. The GGZ package 'libggz' is currently the questioned package; this replaces the 'easysock' package which was used up to version 0.0.4. After libggz is installed, the server packages 'ggzd', which is the main server, and 'ggz-game-servers' including many game servers, should follow. Both need the library package 'libggzdmod' as well. When installing from source, all of those can be found in the 'ggzd' CVS module. Upon installation, lots of files and directories are created under the chosen prefix (usually /usr/local when installing from source and /usr otherwise):
The prefix can be changed when running
configure --prefix=/usr/local/ggz
, for example.
Likewise, --sysconfdir
may be used to specify the location for
configuration files, and --with-tmpdir
points to where temporary
socket files are created.
Although normally the server hierarchy will be under /usr or /usr/local, there are situations where someone doesn't have root access on a system to install the GGZ packages there. This is no problem, installing into one's home directory is supported as well. For installations from source, the getggz.sh script is recommended, because it handles this task very fast in an interactive way. Its location is pointed at in the current installation manual. This script, together with several others, will eventually be part of a server support package. For the time being, it is present in Appendix A.
The database type can also be chosen freely. See the next chapter for details.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |