mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

58 lines
2.3 KiB

# This is a sample dgamelaunch configuration file. Only bash-style comments
# are allowed, such as this. Each configuration option will be explained
# along with its default value.
# The following two options are fairly insecure. They will force us to
# load the password/group database into memory while still having root
# privileges. Replace them with shed_uid/shed_gid entries as soon as
# possible if you decide to use them. dgamelaunch will inform you of
# the uids/gids corresponding to your choices when it loads.
#
# Note that shed_uid and shed_gid will always take precedence over
# shed_user and shed_group if they are specified.
# shed_user: username to shed privileges to
#shed_user = "daemon"
# shed_group: group name to shed privileges to
#shed_group = "games"
# Preferably, you may use the respective gids/uids. This is for Debian:
shed_uid = 2
shed_gid = 4
# Max amount of registered users to allow.
maxusers = 64000
# Path to a prepared chroot jail.
chroot_path = "/"
# From inside the jail, the location of the binary to be launched.
game_path = "/usr/games/lib/nethackdir/nethack"
game_name = "NetHack"
# From inside the jail, dgamelaunch's working directory for rcfiles/ttyrec/etc
dglroot = "/usr/games/lib/dgamelaunch/"
# From inside the jail, where dgamelaunch should put mail - should match up with
# NetHack settings.
spooldir = "/usr/games/lib/dgamelaunch/mail/"
# From inside the jail, location of a banner file that contains no more than
# 14 lines of 80-column width text. Any more will be truncated.
banner = "/usr/games/lib/dgamelaunch/dgl-banner"
# From inside the jail, the default .nethackrc that is copied for new users.
rc_template = "/usr/games/lib/dgamelaunch/dgl-default-rcfile"
# The defaults are usually just fine for this. passwd refers to the file
# that stores the user database, and lockfile is only used internally by
# dgamelaunch.
passwd = "/usr/games/lib/dgamelaunch/dgl-login"
lockfile = "/usr/games/lib/dgamelaunch/dgl-lock"
# From inside the jail, the path to the savefile. %u is replaced by the
# decimal representation of shed_uid, %n is replaced by the player's
# user name. Before starting the game, this file is copied to its name
# with ".bak" appended. Set to an empty string to disable this copying.
savefilefmt = "/usr/game/lib/dgamelaunch/%u%n.gz"