2009-10-21 11:06:44 +02:00
|
|
|
-for menu definitions, allow "default" commands (when user presses a
|
|
|
|
key not defined in other commands):
|
|
|
|
commands[default] = ...
|
|
|
|
|
|
|
|
-in watching-menu "The following games are in progress:" should change
|
|
|
|
depending if there's only 1 game. It should also list the # of games.
|
|
|
|
-in watching-menu, maybe we shouldn't pick players who have been
|
|
|
|
idle for too long when randomly choosing one to watch.
|
|
|
|
-change dgl-banner handling; we only use the top line of it nowadays...
|
|
|
|
(maybe make that info config line: bannerline = "## $SERVERID" or something)
|
2009-10-20 17:51:29 +02:00
|
|
|
-allow the admin to config the watching menu:
|
|
|
|
-top banner
|
|
|
|
-bottom banner
|
|
|
|
-remove and reorder the columns:
|
|
|
|
watch_title = " Name Game Size Start date & time Idle"
|
|
|
|
this doesn't allow hiliting the sorted title, though...
|
|
|
|
watch_columns = "0) 1 2 3 4 5 6"
|
|
|
|
where the numbers correspond to the columns, everything else
|
|
|
|
is passed through. the columns have default widths.
|
|
|
|
col 0=selectletter, 1=playername, 2=gamenum, 3=termsize, 4=startdate,
|
|
|
|
5=starttime, 6=idletime
|
|
|
|
-set default sort method
|
2009-10-21 11:06:44 +02:00
|
|
|
-selectorchars:
|
|
|
|
watch_selectorchars = "abcdefghijklmn" (a-zA-Z, minus qQ)
|
|
|
|
-keys:
|
|
|
|
currently: qQ=return, '.'=sort++, ','=sort--, etc
|
2009-10-20 17:51:29 +02:00
|
|
|
-allow admin to set per-game "extra info" file,
|
|
|
|
extrainfofile = "/nh343/var/extrainfo/%n.xtranfo"
|
|
|
|
contents of which are shown in the watching menu as info-column.
|
|
|
|
the game is responsible for updating the contents of that file.
|
|
|
|
|
2009-10-15 17:11:54 +02:00
|
|
|
-update virus to the newest version.
|
2009-05-24 19:32:32 +02:00
|
|
|
-allow changing the name where the ttyrecs are saved, like
|
|
|
|
ttyrec_fn = "%rttyrec/%n/%g/%p.ttyrec"
|
|
|
|
-maybe save more stuff in the db, if we're using the sqlite
|
|
|
|
(last login timestamp, watch-menu sort-type, etc)
|
2008-11-13 21:40:50 +01:00
|
|
|
-Allow using a ttyrec (or similar screen capture) as the menu
|
|
|
|
text, instead of a text file.
|
|
|
|
maybe adding a bannertype={auto,txt,ttyrec,screendump}
|
|
|
|
into a menu def. auto=try to detect it from file extension.
|
2008-03-26 21:30:37 +01:00
|
|
|
-BUG: cannot quit watching until caught up with the stream.
|
2008-08-23 17:48:11 +02:00
|
|
|
-allow configuring the watching, new user registration,
|
|
|
|
email/passwd change, etc. screens.
|
2008-03-23 19:01:56 +01:00
|
|
|
-make default_fmode configurable, and add config
|
|
|
|
file command "chmod file mode"
|
2008-03-20 18:05:09 +01:00
|
|
|
-allow setting the new rcfile access rights.
|
|
|
|
-allow configuring the ttyrec dir location & file format.
|
2008-04-05 16:52:45 +02:00
|
|
|
-maybe allow changing the watching-screen &c layouts too?
|
2008-01-13 19:18:42 +01:00
|
|
|
-add commandline parameters to dgamelaunch:
|
|
|
|
dgamelaunch --chpasswd "nick" "newpass"
|
2008-01-13 13:31:32 +01:00
|
|
|
-some games (robotfindskitten?) are not worth saving into ttyrecs, make it configurable.
|
2008-08-23 17:48:11 +02:00
|
|
|
-save the game name into ttyrec filename, so we can find what game it was.
|
2007-12-28 13:02:58 +01:00
|
|
|
-allow configuring ttyplay.c; some games may use different clear-screen
|
|
|
|
commands. (see for example crawl)
|
2008-01-14 23:06:32 +01:00
|
|
|
-allow configuring the gfx stripping. (number of chars, types of stripping,
|
|
|
|
include unicode stripping from crawl dgl, etc)
|
2008-01-01 12:45:14 +01:00
|
|
|
-public (no-password) accounts? (a per-user flag) what happens when someone
|
|
|
|
is playing on the account and someone else logins and we start playing?
|
2007-12-22 22:04:03 +01:00
|
|
|
-info screen (more than just the banner), for info about the game(s)
|
|
|
|
and the server, etc.
|
2007-04-09 14:57:45 +02:00
|
|
|
-allow more than one editor per dgl
|
|
|
|
-allow users to run recover themselves
|
2007-04-02 20:35:56 +02:00
|
|
|
-make dgl show # of watchers
|
|
|
|
-configurable stuff: allowed chars in usernames,
|
|
|
|
allow char stripping, ...
|
2007-03-29 22:14:55 +02:00
|
|
|
|
2004-01-01 21:57:36 +01:00
|
|
|
- Flags for operators/staff/admins or (optionally) user-bans.
|
|
|
|
|
2004-01-02 12:59:50 +01:00
|
|
|
- Localization of variables, code clean up
|
2004-02-17 02:55:59 +01:00
|
|
|
|
|
|
|
- Use /var/run/nologin and/or dgl-specific nologin file
|
2004-03-04 14:58:03 +01:00
|
|
|
|
|
|
|
- Honor window size changes (currently the player has to relogin if window
|
|
|
|
size changes)
|