From 6e6d773dd1312478dc2bb099f50d143d4ec6b0d9 Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Tue, 11 Oct 2011 16:48:21 +0000 Subject: [PATCH] README and Changelog update. git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@622 db0b04b0-f4d1-0310-9a6d-de3e77497b0e --- Changelog | 6 +++++- README | 61 +++++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 51 insertions(+), 16 deletions(-) diff --git a/Changelog b/Changelog index 5359e4f..9d852be 100644 --- a/Changelog +++ b/Changelog @@ -1,5 +1,9 @@ -1.5.2 (2010/xx/xx) +1.5.2 (2011/xx/xx) * Output some identifying information into the ttyrecs. + * Added banner inclusion and configurable string replacements. + * Configurable watching-menu columns and extra-info column. + * UTF8 output + * Documented error codes 1.5.1 (2010/05/02) * Allow sorting the watching-menu by any column. diff --git a/README b/README index 5dcef0b..dbb6dd8 100644 --- a/README +++ b/README @@ -2,33 +2,64 @@ dgamelaunch =========== dgamelaunch is a network-based game shell where anyone can sign up for an -account and start playing any game which suits your fancy - currently, though, -it only supports NetHack (see http://www.nethack.org). +account and start playing any game which suits your fancy - games known to +work with dgamelaunch are for example NetHack (http://www.nethack.org) and +Crawl (http://crawl.develz.org). + + +DGAMELAUNCH VERSIONS +==================== + +Development version can be fetched from the source repository with subversion: + + svn co svn://triplehelix.org/dgamelaunch/trunk + +Releases are downloadable at http://alt.org/nethack/dgamelaunch/ + + +REQUIREMENTS +============ + +- normal development tools (make, etc) +- autotools (autogen, autoconf, automake) +- ncurses library and development files +- bison (or yacc or byacc) +- flex (or lex) +- optionally sqlite3 library and development files -It requires GNU Make (often called gmake), a curses library and development -headers to build and should compile without issue on Linux, Solaris, FreeBSD 4 -and 5. (Whether it _runs_ on all of these platforms is a different issue. We'd -like to hear about it.) -On all platforms you should make sure that the curses library is accessible -at runtime using the -R flag to gcc, or using LD_RUN_PATH or LD_LIBRARY_PATH -as environment variables during build and run time, respectively. +COMPILING +========= -NOTE: As of version 1.4 of dgamelaunch, 'ee' is now the default rc-file editor. -Using the 'virus' editor is still supported - all you have to do is +Basically all you have to do is: - gmake clean; gmake VIRUS=1 + ./autogen.sh && make -(The gmake clean will guarantee that the dgamelaunch binary gets rebuilt.) +Some options you might want give to autogen: + + --with-config-file=/absolute/path/to/dgamelaunch.config + --enable-shmem + --enable-sqlite + + +Dgamelaunch should compile without issue on Linux, Solaris, FreeBSD 4 and 5. +(Whether it _runs_ on all of these platforms is a different issue. We'd +like to hear about it.) dgamelaunch was originally developed by M. Drew Streib but -is now a collaborative project. Copyright and contact information is in the +is now a collaborative project. Copyright and contact information is in the COPYING file, included with this package. -Mailing list: http://alt.org/mailman/listinfo/nethack/ + BASIC SETUP INSTRUCTIONS ======================== +These instructions are not current. For a more up-to-date ones, see +http://nethackwiki.com/wiki/User:Paxed/HowTo_setup_dgamelaunch + + + + 1) Setup a chroot jail. There is a helpful script included to accomplish this, called dgl-create-chroot, in the source directory. The default settings are viewable by editing the script; to customize the installation, look at -- 2.47.3