This page is a list of issues and how to solve them while running a server for DCSS.
Check /home/crawl-dev/dgamelaunch-config/chroot/bin/init-webtiles.sh and /home/craw-dev/dgamelaunch-config/dgamelaunch.conf - the commands[register] and commands[login]-sections.
As root:
$ ipcs -m
Locate the address of the crawl shared memory segment.
$ ipcrm -M 0xaddress
Update dgamelaunch-config
Configs: dgamelaunch.conf and config.py
Scripts: update-crawl-stable-build.sh, trigger-rebuild.pl and init-webtiles.sh
Menus: main_user.txt, main_admin.txt, crawl-0.xx.txt, crawl-0.xx_adv.txt
Example:
Run: dgl update-stable 0.xx
Create and chown new inprogress and rcfile directories
Run: dgl publish (with --confirm
once everything looks good)
Create links under meta for logfile, milestones and scores files (normal and sprint)
Restart crawl-inotify-dglwhere
Update the bot (milestones, logfile, and version command)
Restart the WebTiles server
Play and quit and least one normal and one sprint game
Sequell's and scoring pages source URLs need to be updated to include the new URLs