INSTALLATION ============ After un-tarring this archive, move the rpgd directory to wherever convenient, i.e., /usr/local/rpgd is typical. Enter the rpgd directory and execute the install script from su. This will build the binaries and prepare the files for play. If you are upgrading, you might be better served to run install with the "clean" option. For example, su ./install clean Next, launch the daemon 'bin/rpgd -d' to run in the background. The -d is optional and it enables debugging output to log/rpgd.log. You can now run bin/rpgclient in an ANSI shell window to logon as a new user. As a local console user, you may want to use the '-s' command line option to disable sounds during playing. NOTE: The install script will now modify /etc/services and /etc/inetd.conf, but please note the following anyways. For remote access and bbs-style of play, edit /etc/services from root to include an entry like this: rpgd 7000/tcp # RPGD service Next, edit /etc/inet.conf from root to include an entry like this: rpgd stream tcp nowait /usr/sbin/tcpd /usr/local/rpgd/bin/rpgclient ...substitute /usr/local with the parent directory rpgd was installed in, of course. Remember to restart inetd services: killall -HUP inetd Internet users can now telnet to port 7000 to launch rpgclient. I made a startup script for RH 6.0+, etc/rpgd.rc, for auto-startup and appropriate symbolic links can be added in the run level directories, i.e.: cp etc/rpgd.rc /etc/rc.d/init.d/rpgd ln -s /etc/rc.d/init.d/rpgd /etc/rc.d/rc.0/K05rpgd ln -s /etc/rc.d/init.d/rpgd /etc/rc.d/rc.5/S93rpgd These steps should not be needed as of RH 7.0, which uses xinetd. You can use the binary, rpgweb, to have your web site display your players status in HTML. Just add a link like this one to a web page: http://www.yourweb.com/cgi-bin/rpgweb?cmd=M Make certain that your web server is a member of the group you installed rpgd, and restart it. * IMPORTANT NOTE * The first user to logon as NEW will default to being the King or SYSOP. The King can then use the invisible '@' option at the Main Menu to enter Sysop menu functions. You can cleanly terminate rpgd/rpgclient with the HUP signal. If there are problems, after terminating all rpg processes, rpgd will rework the USER files cleanly. You can delete GANG and it will get rebuilt from the USER.master. To monitor remote users, launch the bin/rpgwatch utility. It runs best from a kvt console, a KDE terminal program. You can supply an optional command line option to monitor a pecific player ID. Press Ctrl/C to stop watching. Feel free to examine/modify any of the text files in etc to customize the game. Visit our web-site http://www.microwavesoft.com/rpgd/ for future releases. Happy Hunting!