From: Skyebee Date: Tue, 2 Jun 2026 17:20:42 +0000 (-0400) Subject: Update README and dgamelaunch.conf with hints for angband X-Git-Tag: v1.6.1-roc-dev~3 X-Git-Url: https://skyeroc.xyz/gitweb/?a=commitdiff_plain;h=acccf541afaad8584320183bba56f30c53303fb3;p=dgamelaunch Update README and dgamelaunch.conf with hints for angband --- diff --git a/README.md b/README.md index 32f849f..1acab2d 100644 --- a/README.md +++ b/README.md @@ -156,8 +156,8 @@ will not see a shell when it exits. Congrats on your new server... -# Dungeon Crawl Stone Soup -First, though, here's how to install Dungeon Crawl Stone Soup: +# Hints +# # Dungeon Crawl Stone Soup 1) obtain the source, navigate to that directory 2) `sudo make install prefix=/ DATADIR=/etc/dcss0341 SAVEDIR=/var/dcss0341 USE_DGAMELAUNCH=1` Note: 2) instead of setting USE_DGAMELAUNCH, you can also edi @@ -179,10 +179,16 @@ sudo chown -R games:games /opt/dgamelaunch/var ``` 8) Modify the main menu (it might help to `dcss-menu.patch` to it) -That's it! +# # Angband +1) obtain source, navigate to the directory +2) `./configure --prefix=/. --bindir=/bin --datarootdir=/var --with-gamedata-in-lib +3) make DESTDIR=/opt/dgamelaunch install +4) Try out cpbin, with --libs-only, to see if you can just automagically transfer libraries +4a) otherwise do it by hand, check out the `ldd` command and other parts of this readme for more. +5) Uncomment relevant lines in dgamelaunch.conf, and make/chown the inprogress dir # Resources More resources for troubleshooting vis NetHack: https://nethackwiki.com/wiki/User:Paxed/HowTo_setup_dgamelaunch Vis dgamelaunch and crawl: -https://github.com/tarballqc/dcss-server-install/ \ No newline at end of file +https://github.com/tarballqc/dcss-server-install/ diff --git a/examples/dgamelaunch.conf b/examples/dgamelaunch.conf index 00dca20..f504bd8 100644 --- a/examples/dgamelaunch.conf +++ b/examples/dgamelaunch.conf @@ -366,6 +366,22 @@ DEFINE { # unlink "/mail/%n" # } +# Defining Angband +# DEFINE { +# game_path = "/bin/angband" +# game_name = "Angband" +# short_name = "ang426" +# encoding = "dec" +# game_args = "/bin/angband", +# "-duser=/var/angband/users/%n", +# "-dsave=/var/angband/users/%n/save", +# "-dpanic=/var/angband/users/%n/panic", +# "-darchive=/var/angband/users/%n/archive", +# "-dscores=/var/angband/scores" +# inprogressdir = "%rinprogress-ang426/" +# ttyrecdir = "%ruserdata/%n/ttyrec/" +# } + # # fiqhack example - showing watch mode options