Mercurial > hg > rlgallery-misc
annotate dgl/dgamelaunch.conf @ 55:e421ea2519ec
dgamelaunch: define user/group by name instead of UID/GID.
The user and group might not be created with the UID and GID expected,
so it is better to use names. They can be changed to numeric values
after installation.
author | John "Elwin" Edwards |
---|---|
date | Sun, 11 May 2014 08:32:31 -0700 |
parents | 566e37477b91 |
children | ad103f9f2e3a |
rev | line source |
---|---|
51
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
1 # rlgallery.org dgamelaunch configuration file |
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
2 |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
3 # Global config variables: |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
4 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
5 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
6 # Max amount of registered users to allow. Has no effect if dgl was |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
7 # compiled with SQLite |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
8 maxusers = 64000 |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
9 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
10 # Allow registration of new nicks? (yes or no) |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
11 allow_new_nicks = yes |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
12 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
13 # Max length for newly registered nicks. Must be less than 20. |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
14 # By default, NetHack only stores the first 10 chars of a name into |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
15 # the record/logfile. |
48
955c2fd68dcf
dgl: allow names up to 20 characters long.
John "Elwin" Edwards
parents:
28
diff
changeset
|
16 maxnicklen = 20 |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
17 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
18 # Set the default watching-screen sorting mode. Can be one of |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
19 # "username", "game", "windowsize", "starttime" or "idletime". |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
20 # "username" is the default. |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
21 sortmode = "username" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
22 |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
23 # Set the columns displayed in the watching-screen. Each column definition |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
24 # must have four elements as: |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
25 # [ "<display title>", "<sortname>", <Screen column>, "<printf format>" ] |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
26 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
27 # <sortname> may be "unsorted", "username", "game", "windowsize", "starttime", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
28 # "duration", "idletime", or (if shmem is enabled) "watchers". |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
29 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
30 watch_columns = [ ["", "", 1, "%s)"], |
51
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
31 ["User", "username", 4, "%-20s"], |
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
32 ["Game", "game", 26, "%-11s"], |
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
33 ["Term", "windowsize", 39, "%s"], |
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
34 ["Idle", "idletime", 48, "%-10s"], |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
35 ["Started", "starttime", 60, "%s"] |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
36 ] |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
37 |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
38 # Path to a prepared chroot jail. |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
39 chroot_path = "/var/dgl" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
40 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
41 # From inside the jail, dgamelaunch's working directory for rcfiles/ttyrec/etc |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
42 dglroot = "/dgldir/" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
43 |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
44 # Strings to be replaced in every banner |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
45 # you can have either direct string replacements, like |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
46 # "$FOO" = "BAR", or you can get the server time with |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
47 # "$FOO" = timeformat("%F %T") |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
48 # for the timeformat parameter string format, see man strftime |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
49 bannervars = [ "$MOTDTIME" = "2011.10.08", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
50 "$SERVERID" = "$ATTR(14)Roguelike Gallery - rlgallery.org$ATTR()", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
51 "$DATETIME" = timeformat("%F %T") |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
52 ] |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
53 |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
54 # From inside the jail, location of a banner file, which is |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
55 # shown in submenus that cannot be defined separately. |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
56 # Some string substitution is done for every banner file contents: |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
57 # - bannervars from above |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
58 # - $VERSION replaced with "dgamelaunch v" + dgl version number. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
59 # - $USERNAME replaced with logged-in user's name, or with "[Anonymous]" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
60 # - $INCLUDE(filename) the named file will be inserted here. |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
61 banner = "/dgldir/dgl-banner" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
62 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
63 # The following two options are fairly insecure. They will force us to |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
64 # load the password/group database into memory while still having root |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
65 # privileges. Replace them with shed_uid/shed_gid entries as soon as |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
66 # possible if you decide to use them. dgamelaunch will inform you of |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
67 # the uids/gids corresponding to your choices when it loads. |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
68 # |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
69 # Note that shed_uid and shed_gid will always take precedence over |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
70 # shed_user and shed_group if they are specified. |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
71 |
55
e421ea2519ec
dgamelaunch: define user/group by name instead of UID/GID.
John "Elwin" Edwards
parents:
51
diff
changeset
|
72 # Use names, because the numeric ID's are not really predictable. They can |
e421ea2519ec
dgamelaunch: define user/group by name instead of UID/GID.
John "Elwin" Edwards
parents:
51
diff
changeset
|
73 # always be substituted after installation. |
e421ea2519ec
dgamelaunch: define user/group by name instead of UID/GID.
John "Elwin" Edwards
parents:
51
diff
changeset
|
74 |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
75 # shed_user: username to shed privileges to |
55
e421ea2519ec
dgamelaunch: define user/group by name instead of UID/GID.
John "Elwin" Edwards
parents:
51
diff
changeset
|
76 shed_user = "rodney" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
77 # shed_group: group name to shed privileges to |
55
e421ea2519ec
dgamelaunch: define user/group by name instead of UID/GID.
John "Elwin" Edwards
parents:
51
diff
changeset
|
78 shed_group = "rodney" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
79 |
55
e421ea2519ec
dgamelaunch: define user/group by name instead of UID/GID.
John "Elwin" Edwards
parents:
51
diff
changeset
|
80 # Preferably, you may use the respective gids/uids. |
e421ea2519ec
dgamelaunch: define user/group by name instead of UID/GID.
John "Elwin" Edwards
parents:
51
diff
changeset
|
81 #shed_uid = 501 |
e421ea2519ec
dgamelaunch: define user/group by name instead of UID/GID.
John "Elwin" Edwards
parents:
51
diff
changeset
|
82 #shed_gid = 501 |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
83 |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
84 # Locale. Leaving this out, dgamelaunch will not explicitly set locale. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
85 locale = "en_US.UTF-8" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
86 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
87 # Default TERM, used if the user's $TERM is unknown. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
88 # If undefined, dgamelaunch will just terminate in that case. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
89 default_term = "xterm" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
90 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
91 # Should dgl send select-UTF8-charset escape code? (that is: ESC % G) |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
92 # default is no. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
93 #utf8esc = yes |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
94 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
95 # Should dgl allow XON/XOFF? Default is "yes", meaning "don't touch it". |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
96 # "no" disables XON/XOFF |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
97 #flowcontrol = no |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
98 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
99 # Maximum time in seconds user can idle in the dgamelaunch menus |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
100 # before dgl exits. Default value is 0, which disables the idling timer. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
101 # Does not apply to external programs or config editors. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
102 # For setting game idle time, use max_idle_time in the game DEFINE. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
103 # menu_max_idle_time = 1024 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
104 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
105 # Passwd refers to the file that stores the user database. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
106 # The default passwd file is "/dgl-login" for flat-text database, and for |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
107 # sqlite, whatever value was defined for the sqlite database at compile time. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
108 # This is also used for the shared memory key, if shmem is enabled at compile |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
109 # time. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
110 #passwd = "/dgl-login" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
111 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
112 # Lockfile is used only when dgl was compiled without sqlite. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
113 #lockfile = "/dgl-lock" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
114 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
115 # |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
116 # define some commands that are run when something happens. format is |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
117 # commands [ <time> ] = <command> ... |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
118 # |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
119 # <time> can be one of: |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
120 # dglstart = when someone telnets in |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
121 # login = when user has logged in |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
122 # register = right after a new user is registered |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
123 # gamestart = just before a game is started |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
124 # gameend = after a game ends (see also per-game "postcommand" define) |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
125 # |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
126 # <command> is: |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
127 # mkdir "foo" = create a directory "foo" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
128 # chdir "foo" = change current work dir to "foo" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
129 # cp "foo" "bar" = copy file "foo" to "bar", overwriting previous "bar" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
130 # ifnxcp "foo" "bar" = copy file "foo" to "bar", if "bar" doesn't exist |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
131 # unlink "foo" = delete file "foo" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
132 # setenv "foo" "bar" = set environment variable "foo" to "bar" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
133 # exec "foo" "bar" = execute "foo" with "bar" as it's param |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
134 # rawprint "foo" = output string "foo" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
135 # chpasswd = do the change password prompting, if logged in |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
136 # chmail = do the change email prompting, if logged in |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
137 # watch_menu = go to the watching menu |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
138 # quit = quit dgl |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
139 # ask_login = do the login prompting, if not logged in |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
140 # ask_register = do register new user prompting, if not logged in and |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
141 # registration of new nicks is allowed. |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
142 # play_game "foo" = start game which has the short name "foo" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
143 # (user must be logged in) |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
144 # submenu "foo" = go to submenu "foo" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
145 # return = return from submenu |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
146 # |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
147 # NOTE: edit_options-command was removed. use ifnxcp and exec to simulate it. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
148 # |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
149 # The commands will be done inside the chroot and with the uid and gid |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
150 # defined above. |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
151 # Parameters to the commands are subject to variable substitution: |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
152 # %r = dglroot, as defined above |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
153 # %n = user nick, if user is logged in |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
154 # %N = first character of user name, if user is logged in |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
155 # %u = shed_uid, as defined above, but numeric |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
156 # %g = game name, if user has selected a game. |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
157 # %s = short game name, if user has selected a game. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
158 # %t = ttyrec path & filename of the last game played. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
159 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
160 # Also some escape codes: |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
161 # \\ = backslash |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
162 # \a = bell |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
163 # \b = backspace |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
164 # \e = escape character |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
165 # \f = form feed |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
166 # \n = newline |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
167 # \r = carriage return |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
168 # \t = tab |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
169 # \v = vertical tab |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
170 # |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
171 # eg. commands[login] = mkdir "foo", unlink "bar", setenv "Z" "foo" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
172 # |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
173 |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
174 # Change the terminal title: (assuming terminals support the escape code) |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
175 #commands[dglstart] = rawprint "\e]2;nethack.alt.org\a" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
176 |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
177 # create the user's dirs when they register |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
178 commands[register] = mkdir "%ruserdata/%n", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
179 mkdir "%rttyrec/%n", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
180 mkdir "%rttyrec/%n/rogue3", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
181 mkdir "%rttyrec/%n/rogue4", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
182 mkdir "%rttyrec/%n/rogue5", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
183 mkdir "%rttyrec/%n/srogue", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
184 mkdir "%rttyrec/%n/arogue5" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
185 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
186 commands[login] = mkdir "%ruserdata/%n", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
187 mkdir "%rttyrec/%n", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
188 mkdir "%rttyrec/%n/rogue3", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
189 mkdir "%rttyrec/%n/rogue4", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
190 mkdir "%rttyrec/%n/rogue5", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
191 mkdir "%rttyrec/%n/srogue", |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
192 mkdir "%rttyrec/%n/arogue5" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
193 |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
194 # file mode for when commands copy files. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
195 # readable and writable by all. you could use eg. "0644" to be more secure. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
196 filemode = "0644" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
197 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
198 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
199 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
200 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
201 # Define the main menus. |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
202 # You _must_ define "mainmenu_anon" and "mainmenu_user". |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
203 # $VERSION and $SERVERID will be replaced, as per the bannerfile above. |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
204 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
205 # First, the menu shown to anonymous user: |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
206 menu["mainmenu_anon"] { |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
207 bannerfile = "/dgldir/dgl_menu_main_anon.txt" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
208 commands["l"] = ask_login |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
209 commands["r"] = ask_register |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
210 commands["w"] = watch_menu |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
211 commands["q"] = quit |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
212 } |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
213 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
214 # Then the menu shown when the user has logged in: |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
215 # $USERNAME in here will be replaced with the user name. |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
216 menu["mainmenu_user"] { |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
217 # contents of this file are written to screen. |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
218 # the file must be inside the chroot. |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
219 # Some string subsitutions can be done in the file: |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
220 # $INCLUDE(filename) = includes the file to this file. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
221 # String substitutions defined in bannervars-section above. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
222 # $VERSION = dgamelaunch version |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
223 # $USERNAME = user name (or [Anonymous] if not logged in) |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
224 # $ATTR(params) = change text color and attributes. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
225 # params can be either number (to set the text color), |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
226 # one, or any of "b" (bold), "s" (standout), "u" (underline), |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
227 # "r" (reverse) or "d" (dim), |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
228 # or both color number and attribute characters, separated by colon. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
229 # Empty param resets color and attributes to default. |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
230 bannerfile = "/dgldir/dgl_menu_main_user.txt" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
231 # after which cursor is moved to this location |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
232 # if cursor-definition is missing, the cursor is put |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
233 # to the end of the last line of the banner. |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
234 # cursor = (5,18) |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
235 # keys we accept. format is |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
236 # commands["string_of_keys"] = <commandlist> |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
237 # for example, you could use commands["qQ"] = quit |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
238 commands["c"] = chpasswd |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
239 commands["e"] = chmail |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
240 commands["w"] = watch_menu |
51
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
241 commands["3"] = play_game "RogueV3" |
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
242 commands["4"] = play_game "RogueV4" |
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
243 commands["5"] = play_game "RogueV5" |
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
244 commands["Ss"] = play_game "SRogue" |
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
245 commands["Aa"] = play_game "ARogue5" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
246 commands["q"] = quit |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
247 } |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
248 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
249 # this menu is shown when user presses '?' in the watching menu |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
250 menu["watchmenu_help"] { |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
251 bannerfile = "/dgldir/dgl_menu_watchmenu_help.txt" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
252 commands["qQ "] = return |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
253 } |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
254 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
255 # Rogue V3: short and simple, like the game |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
256 DEFINE { |
27 | 257 game_path = "/usr/bin/rogue3" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
258 game_name = "Rogue V3 (3.6)" |
51
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
259 short_name = "RogueV3" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
260 |
27 | 261 game_args = "rogue3", "-n", "%n" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
262 |
25
dd72d2dd923f
Move the inprogress dirs into a single directory.
John "Elwin" Edwards
parents:
24
diff
changeset
|
263 inprogressdir = "%rinprogress/rogue3/" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
264 ttyrecdir = "%rttyrec/%n/rogue3/" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
265 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
266 # Don't do anything with rcfiles. Rogue has none. |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
267 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
268 # Back up the savefile, just in case |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
269 commands = cp "/var/games/roguelike/rogue3save/%u-%n.r3sav" "%rbackup/%u-%n.r3sav.bak" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
270 } |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
271 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
272 # Rogue V4: just like it, but a little different |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
273 DEFINE { |
27 | 274 game_path = "/usr/bin/rogue4" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
275 game_name = "Rogue V4 (5.2)" |
51
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
276 short_name = "RogueV4" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
277 |
27 | 278 game_args = "rogue4", "-n", "%n" |
25
dd72d2dd923f
Move the inprogress dirs into a single directory.
John "Elwin" Edwards
parents:
24
diff
changeset
|
279 inprogressdir = "%rinprogress/rogue4/" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
280 ttyrecdir = "%rttyrec/%n/rogue4/" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
281 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
282 commands = cp "/var/games/roguelike/rogue4save/%u-%n.r4sav" "%rbackup/%u-%n.r4sav.bak" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
283 } |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
284 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
285 # Rogue V5: a little more different from both |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
286 DEFINE { |
27 | 287 game_path = "/usr/bin/rogue5" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
288 game_name = "Rogue V5 (5.4)" |
51
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
289 short_name = "RogueV5" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
290 |
27 | 291 game_args = "rogue5", "-n", "%n" |
25
dd72d2dd923f
Move the inprogress dirs into a single directory.
John "Elwin" Edwards
parents:
24
diff
changeset
|
292 inprogressdir = "%rinprogress/rogue5/" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
293 ttyrecdir = "%rttyrec/%n/rogue5/" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
294 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
295 commands = cp "/var/games/roguelike/rogue5save/%u-%n.r5sav" "%rbackup/%u-%n.r5sav.bak" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
296 } |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
297 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
298 # Super-Rogue: different? |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
299 DEFINE { |
27 | 300 game_path = "/usr/bin/srogue" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
301 game_name = "Super-Rogue" |
51
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
302 short_name = "SRogue" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
303 |
27 | 304 game_args = "srogue", "-n", "%n" |
25
dd72d2dd923f
Move the inprogress dirs into a single directory.
John "Elwin" Edwards
parents:
24
diff
changeset
|
305 inprogressdir = "%rinprogress/srogue/" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
306 ttyrecdir = "%rttyrec/%n/srogue/" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
307 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
308 commands = cp "/var/games/roguelike/sroguesave/%u-%n.srsav" "%rbackup/%u-%n.srsav.bak" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
309 } |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
310 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
311 # Advanced Rogue 5: not different? |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
312 DEFINE { |
27 | 313 game_path = "/usr/bin/arogue5" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
314 game_name = "Advanced Rogue 5" |
51
566e37477b91
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
John "Elwin" Edwards
parents:
48
diff
changeset
|
315 short_name = "ARogue5" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
316 |
27 | 317 game_args = "arogue5", "-n", "%n" |
25
dd72d2dd923f
Move the inprogress dirs into a single directory.
John "Elwin" Edwards
parents:
24
diff
changeset
|
318 inprogressdir = "%rinprogress/arogue5/" |
14
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
319 ttyrecdir = "%rttyrec/%n/arogue5/" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
320 |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
321 commands = cp "/var/games/roguelike/arogue5save/%u-%n.ar5sav" "%rbackup/%u-%n.ar5sav.bak" |
9945b472aac2
Add dgamelaunch configuration to the project.
John "Elwin" Edwards <elwin@sdf.org>
parents:
diff
changeset
|
322 } |
24
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
323 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
324 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
325 # Next, we'll define one game's data: |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
326 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
327 #DEFINE { |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
328 # # From inside the jail, the location of the binary to be launched. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
329 # game_path = "/bin/nethackstub" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
330 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
331 # # Full name of the game |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
332 # game_name = "NetHack stub" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
333 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
334 # # Short name, used in the watching menu |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
335 # short_name = "NHstb" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
336 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
337 # # arguments for when we exec the binary |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
338 # game_args = "/bin/nethackstub", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
339 # "foo", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
340 # "user:%n", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
341 # "shed_uid:%u", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
342 # "bar" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
343 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
344 # # From inside the jail, where dgamelaunch should put mail. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
345 # spooldir = "/var/mail/" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
346 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
347 # # From inside the jail, the default .nethackrc that is copied for new users. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
348 # # rc_template = "/dgl-default-rcfile" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
349 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
350 # # If player idles longer than max_idle_time seconds, the game will |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
351 # # receive a sighup. Default value is 0, which disables the idling timer. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
352 # max_idle_time = 2000 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
353 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
354 # # Player-specific path to an extra information file written by the game |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
355 # # The game should write the extra information on one line in this format: |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
356 # # <numeric-weight>|extra-information |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
357 # # For example, the game might write: "100|Astral", "1|D:1", etc. to indicate |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
358 # # where the player is in the game world. The numeric weight is used when |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
359 # # a spectator sorts games by the extra information field: higher weights |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
360 # # will be sorted to appear before lower weights. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
361 # # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
362 # extra_info_file = "%rgamedir/%n.extrainfo" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
363 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
364 # # Make sure the inprogress dir actually exists. default is "inprogress/" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
365 # # Each game you define here must have it's own. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
366 # inprogressdir = "%rinprogress-nethackstub/" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
367 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
368 # # We can also define per-game commands, that are executed |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
369 # # when the game starts: |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
370 # # commands = chdir "/dgldir", mkdir "foo_%u_%g" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
371 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
372 # # We can also define per-game commands executed after the game ends, |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
373 # # but before commands[gameend] |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
374 # postcommands = chdir "/" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
375 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
376 # # If the game uses an ancient encoding, you may specify "ibm" or "dec". |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
377 # # If set to "ask", the game will be run with --print-charset beforehand, |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
378 # # expected to return one of these values. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
379 # encoding = "unicode" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
380 #} |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
381 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
382 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
383 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
384 # the second game |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
385 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
386 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
387 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
388 #DEFINE { |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
389 # game_path = "/nh343/nethack" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
390 # game_name = "NetHack 3.4.3" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
391 # short_name = "NH343" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
392 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
393 # game_args = "/nh343/nethack", "-u", "%n" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
394 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
395 # spooldir = "/mail/" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
396 # rc_template = "/dgl-default-rcfile.nh343" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
397 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
398 # rc_fmt = "%ruserdata/%n/%n.nh343rc" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
399 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
400 # inprogressdir = "%rinprogress-nh343/" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
401 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
402 ## The place where ttyrecs are stored for this game. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
403 ## If this is not defined, ttyrecs are not saved for this game. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
404 ## Leaving this undefined also means the games cannot be spectated. |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
405 # ttyrecdir = "%ruserdata/%n/ttyrec/" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
406 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
407 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
408 # # back up savefile |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
409 # commands = cp "/nh343/var/save/%u%n.gz" "/nh343/var/save/%u%n.gz.bak", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
410 # # set NETHACKOPTIONS to point to the rcfile |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
411 # setenv "NETHACKOPTIONS" "@%ruserdata/%n/%n.nh343rc", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
412 # # set up nethack mail stuff, assuming it's compiled with it... |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
413 # setenv "MAIL" "/mail/%n", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
414 # setenv "SIMPLEMAIL" "1", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
415 # # don't let the mail file grow |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
416 # unlink "/mail/%n" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
417 #} |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
418 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
419 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
420 # third game |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
421 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
422 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
423 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
424 #DEFINE { |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
425 # game_path = "/bin/crawlss017" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
426 # game_name = "Crawl Stone Soup 0.1.7" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
427 # short_name = "Cr017" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
428 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
429 # game_args = "/bin/crawlss017", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
430 # "-name", "%n", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
431 # "-dir", "/crawlss017/", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
432 # "-rc", "%rrcfiles/%n.crawlrc", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
433 # "-morgue", "/crawlss017/morgues/", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
434 # "-macro", "/crawlss017/macros/%n.macro" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
435 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
436 # rc_template = "/dgl-default-rcfile.crawl" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
437 # rc_fmt = "%rrcfiles/%n.crawlrc" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
438 # inprogressdir = "%rinprogress-crawlss017/" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
439 # encoding = ask |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
440 #} |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
441 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
442 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
443 # fourth game |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
444 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
445 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
446 |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
447 #DEFINE { |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
448 # game_path = "/bin/crawlss020" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
449 # game_name = "Crawl Stone Soup 0.2.0" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
450 # short_name = "Cr020" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
451 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
452 # game_args = "/bin/crawlss020", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
453 # "-name", "%n", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
454 # "-dir", "/crawlss020/", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
455 # "-rc", "/crawlss020/plr/%n/%n.crawlrc", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
456 # "-morgue", "/crawlss020/plr/%n/", |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
457 # "-macro", "/crawlss020/plr/%n/" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
458 # |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
459 # rc_template = "/dgl-default-rcfile.crawl" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
460 # rc_fmt = "/crawlss020/plr/%n/%n.crawlrc" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
461 # inprogressdir = "%rinprogress-crawlss020/" |
ce26225f7d9d
Switch to the Git version of dgamelaunch.
John "Elwin" Edwards
parents:
15
diff
changeset
|
462 #} |