[BACK]Return to dgamelaunch.8 CVS log [TXT][DIR] Up to [contributed] / dgamelaunch-openbsd

Annotation of dgamelaunch-openbsd/dgamelaunch.8, Revision 1.1.1.1

1.1       rubenllo    1: .TH DGAMELAUNCH 8 "17 March 2004" "joshk et al" "System Manager's Manual"
                      2: .SH NAME
                      3: dgamelaunch \- Network console game launcher
                      4: .SH SYNOPSIS
                      5: .na
                      6: .hy 0
                      7: .B dgamelaunch
                      8: [
                      9: .B \-h
                     10: .I hostname
                     11: ]
                     12: [
                     13: .B \-f
                     14: .I config
                     15: ]
                     16: [
                     17: .B \-q
                     18: ]
                     19: [
                     20: .B \-p
                     21: ]
                     22: [
                     23: .B \-a
                     24: ]
                     25: [
                     26: .B \-e
                     27: ]
                     28: .ad
                     29: .hy 14
                     30: .SH DESCRIPTION
                     31: .PP
                     32: .I dgamelaunch
                     33: is a network-based game shell where anyone can sign up for an
                     34: account and start playing any game which suits your fancy - currently
                     35: it supports NetHack and Slash'Em.
                     36:
                     37: The user is presented with a curses-based menu to watch other games, edit the
                     38: options or play the game.
                     39:
                     40: .SH OPTIONS
                     41: .TP
                     42: .B
                     43: -f config
                     44: Specify the location of the configuration file.
                     45: .TP
                     46: .B
                     47: -q
                     48: Don't print errors pertaining to the server configuration.
                     49: .TP
                     50: .B
                     51: -a
                     52: Enter user authentication mode.
                     53: .I
                     54: dgamelaunch
                     55: will read user name and password from stdin, check them, check whether the
                     56: user doesn't have a game in progress already, then write the inprogress lock.
                     57: Returns 0 if everything was successful.
                     58: .TP
                     59: .B
                     60: -e
                     61: Start game server to handle incoming NhExt connection.
                     62: .I
                     63: dgamelaunch
                     64: will execute /bin/nethack --proxy after chroot and shedding privs.
                     65: .TP
                     66: .B
                     67: -p
                     68: Ignored; solely for compatibility with
                     69: .B
                     70: login(1)
                     71: .TP
                     72: .B
                     73: -h hostname
                     74: Ignored; solely for compatibility with
                     75: .B
                     76: login(1)
                     77: .SH "CRASH RECOVERY"
                     78: .PP
                     79: If a user somehow disconnects in an unclean way,
                     80: .I
                     81: dgamelaunch
                     82: will usually send nethack the SIGHUP signal, which causes nethack to save
                     83: the game.
                     84: .PP
                     85: If a user tries to play while he already has a game in progress (for example
                     86: because nethack hung),
                     87: .I
                     88: dgamelaunch
                     89: will warn the user and send nethack the SIGHUP signal if the user agrees. If
                     90: nethack does not shut down within 10 seconds,
                     91: .I
                     92: dgamelaunch
                     93: will ask the user for permission to send it the SIGTERM signal, which causes
                     94: nethack to terminate quickly (without leaving a savefile usually).
                     95: .PP
                     96: In some cases (e.g. at "Restoring save file...--More--") nethack doesn't leave
                     97: a savefile if sent SIGHUP. To avoid loss of games,
                     98: .I
                     99: dgamelaunch
                    100: can backup the savefile. A human must then restore the backup if necessary.
                    101: This must be configured with the
                    102: .B
                    103: savefilefmt
                    104: option in the configuration file.
                    105: .SH AUTHORS
                    106: .PP
                    107: M. Drew Streib wrote the original version.
                    108: .PP
                    109: Later, Joshua Kwan, Brett Carrington and Jilles Tjoelker added many new
                    110: features.
                    111: .PP
                    112: NhExt support was written by J. Ali Harlow.
                    113: .SH FILES
                    114: .DT
                    115: .ta \w'dgldir/ttyrec/<login>/*.ttyrec\ \ \ 'u
                    116: /etc/dgamelaunch.conf          Default configuration file (can
                    117:                                be changed at compile time).
                    118: .br
                    119: .PP
                    120: All other files are in the chroot as defined in the configuration file. Most
                    121: of these filenames can be changed in the configuration file.
                    122: .PP
                    123: .DT
                    124: .ta \w'dgldir/ttyrec/<login>/*.ttyrec\ \ \ 'u
                    125: dgl-login              Login names, passwords and email
                    126:                        addresses.
                    127: .br
                    128: dgl-lock               Lockfile for dgl-login, locked
                    129:                        with fcntl(2).
                    130: .br
                    131: dgl-banner             Text shown on the screen.
                    132: .br
                    133: dgl-default-rcfile     Options file for new accounts.
                    134: .br
                    135: bin/nethack            The NetHack binary.
                    136: .br
                    137: dgldir/inprogress/*    A file for each game in progress;
                    138:                        the file is locked (with fcntl(2))
                    139:                        when the dgamelaunch process
                    140:                        is still alive.
                    141: .br
                    142: dgldir/rcfiles/*       Options files.
                    143: .br
                    144: dgldir/ttyrec/<login>/*.ttyrec Recorded games, this may get
                    145:                                very big very quickly.
                    146: .\".SH ENVIRONMENT
                    147: .SH "SEE ALSO"
                    148: .PP
                    149: nethack(6), slashem(6), telnetd(8), login(1), curses(3), fcntl(2)
                    150: .SH BUGS
                    151: .PP
                    152: None known.

CVSweb