aboutsummaryrefslogtreecommitdiffstats
path: root/data/admin
diff options
context:
space:
mode:
authorMarkus Uhlin <markus@nifty-networks.net>2023-12-07 21:31:49 +0100
committerMarkus Uhlin <markus@nifty-networks.net>2023-12-07 21:31:49 +0100
commit79b59f9b30fb6a1fdf8c3efb446271f7cb00d434 (patch)
treef6ade4ccbc3af20d825edacfd12b5da8ded8d240 /data/admin
FICS 1.6.2
Diffstat (limited to 'data/admin')
-rw-r--r--data/admin/accounts19
-rw-r--r--data/admin/addaccounts101
-rw-r--r--data/admin/addcomment20
-rw-r--r--data/admin/addplayer19
l---------data/admin/adjrequests1
-rw-r--r--data/admin/adjud_info32
-rw-r--r--data/admin/adjudicate26
-rw-r--r--data/admin/admin14
-rw-r--r--data/admin/admin_commands39
-rw-r--r--data/admin/admin_hierarchy8
-rw-r--r--data/admin/ahelp15
l---------data/admin/amotd1
-rw-r--r--data/admin/anews16
-rw-r--r--data/admin/announce14
-rw-r--r--data/admin/annunreg15
-rw-r--r--data/admin/asetadmin25
-rw-r--r--data/admin/asetblitz15
-rw-r--r--data/admin/asetemail16
-rw-r--r--data/admin/asethandle15
-rw-r--r--data/admin/asetmaxplayer21
-rw-r--r--data/admin/asetpasswd19
-rw-r--r--data/admin/asetrealname14
-rw-r--r--data/admin/asetstd15
-rw-r--r--data/admin/asetv15
-rw-r--r--data/admin/asetwild15
-rw-r--r--data/admin/ban26
l---------data/admin/bug1
-rw-r--r--data/admin/buglist95
-rw-r--r--data/admin/canewsf16
-rw-r--r--data/admin/canewsi21
-rw-r--r--data/admin/chkgame30
-rw-r--r--data/admin/chkip19
-rw-r--r--data/admin/chkpl33
-rw-r--r--data/admin/chksc13
-rw-r--r--data/admin/chkts13
-rw-r--r--data/admin/cmuzzle23
-rw-r--r--data/admin/cnewsf16
-rw-r--r--data/admin/cnewsi18
l---------data/admin/computerlist1
-rw-r--r--data/admin/createanews11
l---------data/admin/events1
-rw-r--r--data/admin/filter22
l---------data/admin/filtered1
-rw-r--r--data/admin/finger13
l---------data/admin/helpfiles1
-rw-r--r--data/admin/lists30
l---------data/admin/multiaccounts1
-rw-r--r--data/admin/muzzle23
-rw-r--r--data/admin/nuke16
-rw-r--r--data/admin/pose15
-rw-r--r--data/admin/projects35
-rw-r--r--data/admin/quota15
-rw-r--r--data/admin/raisedead20
-rw-r--r--data/admin/register43
-rw-r--r--data/admin/remplayer23
-rw-r--r--data/admin/rerank14
-rw-r--r--data/admin/server_com41
-rw-r--r--data/admin/showcomment13
-rw-r--r--data/admin/shutdown29
l---------data/admin/suggestion1
-rw-r--r--data/admin/summon15
l---------data/admin/vacation1
62 files changed, 1219 insertions, 0 deletions
diff --git a/data/admin/accounts b/data/admin/accounts
new file mode 100644
index 0000000..fdb6b08
--- /dev/null
+++ b/data/admin/accounts
@@ -0,0 +1,19 @@
+
+accounts
+
+These accounts were created in order to aid admins with their work. They
+shouldn't be used for any other purpose. Some of these accounts have admin
+status.
+
+ adjudicate - an account for adjudication requests
+ Bug - an account for bug reports
+ filter - an account to log filtered sites/reasons for filtering
+ Suggestion - an account for suggestions
+ vacation - an account for admin holiday notification
+ helpfiles - an account for help file updating requests
+
+If you need to use an account but don't know the password, ask an admin who
+does.
+
+[Last modified: December 25, 1995 -- Friar]
+
diff --git a/data/admin/addaccounts b/data/admin/addaccounts
new file mode 100644
index 0000000..80e3011
--- /dev/null
+++ b/data/admin/addaccounts
@@ -0,0 +1,101 @@
+addaccounts
+
+ This help file documents the rules for adding extra accounts for players.
+
+ The file is for the AFICS site, please feel free to modify the contents
+or admin names for your particular site.
+
+Types of account allowed:
+
+ playing account or | only 1 of these allowed per person
+ chatting account or | admins may have one of these in addition
+ playing/chatting account | to their normal account - see below.
+
+ - This is the default registered account.
+
+ blind account - for blindfold chess ONLY!
+
+ - may shout with it, but NOT to be used as
+ - an excuse to abuse/get round quota/get
+ - past censor lists etc.
+
+ - must use style 9 (although may set to
+ - another style to examine afterward)
+
+ team account - for team chess ONLY!
+ - see rules for blind accounts
+
+ - advise player not to let members other
+ - than from his/her site to use it as
+ - is responsible for their behaviour.
+ - this is not a hard fixed rule though.
+
+ computer account or | maximum 1 per player
+ 'cyborg' account | (more if automatic moving)
+
+ - non-automatic computers should NOT be
+ - used as a shouting mechanism (except for
+ - match pairings, greetings etc)
+
+ - A cyborg account is where the player is
+ - using a computer to analyse the moves,
+ - but a human is deciding which one to play.
+ - (can make a very strong player)
+
+ - Useful if computer specifications/house
+ - rules are placed in notes (eg no aborts)
+
+(any problems with the above three - remove immediately and comment the
+ player account)
+
+ admin account - may be used to play/chat
+
+ - advise to get a player account to save
+ - getting questions in the middle of a game
+
+ tester account - admins/programmers only.
+ - maximum of 2 per person (or more if only
+ - for a temporary period)
+
+ helper account - receives messages from players (eg bug)
+
+ - admins only, unless authorised by Sparky
+ - or sveshi (AFICS)
+ - do NOT put passwords in admin help files.
+
+1> Extra admins accounts.
+ Admins can have as many accounts as they wish as long as the above rules
+ are followed.
+
+2> Extra user accounts.
+
+ Must satisfy the following criterea:
+
+
+ 1> Is not currently being sanctioned (eg on abuser list)
+
+ 2> Comment file is clean or nearly clean (check the comments don't
+ assume because someone has more than one comment they have been
+ an abuser). Repeat offenders must be refused additional accounts.
+
+ 3> The player is not known to cause (much) trouble.
+
+ If in doubt please check with sveshi (AFICS) first.
+
+ Must put in comments list of the player applying for it the name and type
+ of account
+
+ Eg. addcomment FishFood DAV's blind account
+
+ Must add in the realname of the account, the handle of the player and what
+ type of account it is.
+
+ Finally add it to a list with +listname [name] if appropriate.
+
+ Do NOT revert an additional account to a player account without good reason
+ (eg old account was destroyed somehow). Check with sveshi (AFICS) if unsure..
+
+See ahelp: accounts, addplayer
+See help: addlist, sublist
+
+[Last modified 11/28/95 - DAV]
diff --git a/data/admin/addcomment b/data/admin/addcomment
new file mode 100644
index 0000000..faadf3f
--- /dev/null
+++ b/data/admin/addcomment
@@ -0,0 +1,20 @@
+
+addcomment
+
+Usage: addcomment user comment
+RESTRICTED TO ADMINISTRATORS.
+
+ Places "comment" in the user's comments. If a user has comments, the number
+of comments is indicated to admins using the "finger" command. The comments
+themselves are displayed by the "showcomments" command.
+
+ Please add comments when action is taken regarding the user's account, such
+as admin actions, changes in settings or even complaints from other users.
+Comments provide a ready source of documentation and reference for all admins
+to review as needed.
+
+See ahelp: finger showcomment
+See help:
+
+[Last modified: September 14, 1995 -- Friar]
+
diff --git a/data/admin/addplayer b/data/admin/addplayer
new file mode 100644
index 0000000..6b162fb
--- /dev/null
+++ b/data/admin/addplayer
@@ -0,0 +1,19 @@
+
+addplayer
+
+Usage: addplayer playername emailaddress realname
+RESTRICTED TO ADMINISTRATORS.
+
+ Adds a local player to the server with the handle of "playername". For
+example:
+
+ addplayer Hawk u940456@daimi.aau.dk Henrik Gram
+
+If there is no email address, use "none". Settings can be revised using
+asetemail, asethandle ans asetname.
+
+See ahelp: asetemail asethandle asetrealname raisedead remplayer
+See help: register
+
+[Last modified: September 14, 1995 -- Friar]
+
diff --git a/data/admin/adjrequests b/data/admin/adjrequests
new file mode 120000
index 0000000..fd8211e
--- /dev/null
+++ b/data/admin/adjrequests
@@ -0,0 +1 @@
+../stats/player_data/a/adjudicate.messages \ No newline at end of file
diff --git a/data/admin/adjud_info b/data/admin/adjud_info
new file mode 100644
index 0000000..de68878
--- /dev/null
+++ b/data/admin/adjud_info
@@ -0,0 +1,32 @@
+
+adjud_info
+
+ Games should be adjudicated as a win for a player only if the game is an
+obvious (theoretical) win. For example, (a) K+R vs. K, or (b) up a queen in
+the middlegame. You may also grant a win due to time IF (1) the player
+requests a win on this basis and (2) the conditions (namely clocking settings)
+warrant it.
+
+ If the player seeks a draw, then the game should be dead equal in the
+endgame.
+
+ Abort adjudications are appropriate if the game has lasted only a few moves
+and neither player can speak of an advantage: i.e., 1. d4 d5, 2. c4 c6, 3. Nf3
+could be aborted. Games should *not* be aborted if one side has an advantage.
+For example, 1. d4 d5, 2. c4 e6, 3. c5 should *not* be adjudicated as an
+abort, especially if white wants the abort.
+
+ In rare cases, it might be necessary to adjudicate a game that is in
+progress. These occasions can occur when one opponent is a computer that
+either (a) fails to move, in which case an abort may be granted, or (b)
+continues play in a clearly drawn position, in which case a draw may be
+granted.
+
+ To list games for which adjudications have been requested, type "ahelp
+adjrequests".
+
+See ahelp: adjudicate
+See help: adjudication
+
+[Last modified: September 18, 1995 -- Friar]
+
diff --git a/data/admin/adjudicate b/data/admin/adjudicate
new file mode 100644
index 0000000..57d399c
--- /dev/null
+++ b/data/admin/adjudicate
@@ -0,0 +1,26 @@
+
+adjudicate
+
+Usage: adjudicate white_player black_player result
+RESTRICTED TO ADMINISTRATORS.
+
+ Adjudicates a game between white_player and black_player. The result is one
+of: abort, draw, white, black. "Abort" cancels the game (no win, loss or
+draw), "white" gives white_player the win, "black" gives black_player the win,
+and "draw" gives a draw. Both white_player and black_player will be notified
+by server messages concerning the adjudication.
+
+ In most cases, the game will be a stored (adjourned) game for which one
+opponent has made an adjudication request. To list games for which
+adjudications have been requested, type "ahelp adjrequests". However, there
+may be occasions when a game in progress needs to be adjudicated online --
+such as when a computer fails to move or cannot accept a draw in a clearly
+drawn position.
+
+ For guidelines about adjudications, see "adjud_info".
+
+See ahelp: adjud_info
+See help: adjourn adjudicate_request stored
+
+[Last modified: September 18, 1995 -- Friar]
+
diff --git a/data/admin/admin b/data/admin/admin
new file mode 100644
index 0000000..c4ff054
--- /dev/null
+++ b/data/admin/admin
@@ -0,0 +1,14 @@
+
+admin
+
+Usage: admin
+RESTRICTED TO ADMINISTRATORS.
+
+ This command toggles your admin symbol (*) on/off. This symbol appears in
+who listings.
+
+See ahelp:
+See help: who
+
+[Last modified: June 22, 1995 -- Friar]
+
diff --git a/data/admin/admin_commands b/data/admin/admin_commands
new file mode 100644
index 0000000..852a19a
--- /dev/null
+++ b/data/admin/admin_commands
@@ -0,0 +1,39 @@
+addcomment
+addplayer
+adjudicate
+ahelp
+admin
+anews
+announce
+annunreg
+asetv
+asetadmin
+asetblitz
+asetemail
+asethandle
+asetlight
+asetpasswd
+asetrealname
+asetstd
+asetwild
+chkip
+chkgame
+chkpl
+chksc
+chkts
+cmuzzle
+cnewsi
+cnewsf
+canewsi
+canewsf
+muzzle
+nuke
+pose
+asetmaxplayers
+quota
+raisedead
+remplayer
+rerank
+showcomment
+shutdown
+summon
diff --git a/data/admin/admin_hierarchy b/data/admin/admin_hierarchy
new file mode 100644
index 0000000..bbcd9ce
--- /dev/null
+++ b/data/admin/admin_hierarchy
@@ -0,0 +1,8 @@
+0 "Normal User"
+5 "Authorized Helper Person" (DAV says no, we can't do this. Hmmm!)
+10 "Administrator"
+15 "Help File Librarian/Administrator"
+20 "Master Administrator"
+50 "Master Help File Librarian/Administrator"
+60 "Assistant Super User"
+100 "Super User"
diff --git a/data/admin/ahelp b/data/admin/ahelp
new file mode 100644
index 0000000..1dbc9db
--- /dev/null
+++ b/data/admin/ahelp
@@ -0,0 +1,15 @@
+
+ahelp
+
+Usage: ahelp [topic]
+RESTRICTED TO ADMINISTRATORS.
+
+ If a topic is specified, this command prints help on the given administrator
+topic. If topic is omitted, this command lists help files that only admins
+may read.
+
+See ahelp: admin_commands
+See help: admins
+
+[Last modified: July 1, 1995 -- Friar]
+
diff --git a/data/admin/amotd b/data/admin/amotd
new file mode 120000
index 0000000..6354afd
--- /dev/null
+++ b/data/admin/amotd
@@ -0,0 +1 @@
+../messages/admotd \ No newline at end of file
diff --git a/data/admin/anews b/data/admin/anews
new file mode 100644
index 0000000..08bf7bb
--- /dev/null
+++ b/data/admin/anews
@@ -0,0 +1,16 @@
+
+anews
+
+Usage: anews [#, all]
+RESTRICTED TO ADMINISTRATORS.
+
+ This command is used to display anews (admin news) entries. The entries are
+numbered. "Anews #" displays that anews item. "Anews all" will display all
+items. Anews items are created by the "canewsi" command with further
+information archived by the "canewsf" command.
+
+See ahelp: canewsf canewsi cnewsf cnewsi
+See help: motd_help news
+
+[Last modified: September 14, 1995 -- Friar]
+
diff --git a/data/admin/announce b/data/admin/announce
new file mode 100644
index 0000000..dd9fa75
--- /dev/null
+++ b/data/admin/announce
@@ -0,0 +1,14 @@
+
+announce
+
+Usage: announce message
+RESTRICTED TO ADMINISTRATORS.
+
+ Broadcasts your message to all logged on users. Announcements reach all
+users and cannot be censored in any way (such as by "set shout 0").
+
+See ahelp: annunreg
+See help: shout
+
+[Last modified: June 22, 1995 -- Friar]
+
diff --git a/data/admin/annunreg b/data/admin/annunreg
new file mode 100644
index 0000000..d468b45
--- /dev/null
+++ b/data/admin/annunreg
@@ -0,0 +1,15 @@
+
+annunreg
+
+Usage: annunreg message
+RESTRICTED TO ADMINISTRATORS.
+
+ Broadcasts your message to all logged on unregistered users, and admins,
+too. Announcements reach all unregistered users and admins and cannot be
+censored in any way (such as by "set shout 0").
+
+See ahelp: announce
+See help: shout
+
+[Last modified: June 22, 1995 -- Friar]
+
diff --git a/data/admin/asetadmin b/data/admin/asetadmin
new file mode 100644
index 0000000..f199b16
--- /dev/null
+++ b/data/admin/asetadmin
@@ -0,0 +1,25 @@
+
+asetadmin
+
+Usage: asetadmin player AdminLevel
+RESTRICTED TO ADMINISTRATORS.
+
+ Sets the admin level of the player with the following restrictions.
+ 1. You can only set the admin level of players lower than yourself.
+ 2. You can only set the admin level to a level that is lower than
+ yourself.
+
+ Levels
+ ------
+ 0 - Normal user. Almost everyone is admin level 0.
+ 10 - Administrator. This level allows you to execute administrator
+ commands.
+ 20 - Master Administrator. Allows you to make and break
+ administrators.
+ 100 - God. You can do anything.
+
+See ahelp: admin-hierarchy
+See help:
+
+[Last modified: June 22, 1995 -- Friar]
+
diff --git a/data/admin/asetblitz b/data/admin/asetblitz
new file mode 100644
index 0000000..e1112a8
--- /dev/null
+++ b/data/admin/asetblitz
@@ -0,0 +1,15 @@
+
+asetblitz
+
+Usage: asetblitz handle rating won lost drew RD
+RESTRICTED TO ADMINISTRATORS.
+
+ This command allows admins to set a user's statistics for Blitz games. The
+parameters are self-explanatory: rating, # of wins, # of losses, # of draws,
+and ratings deviation.
+
+See ahelp: asetstd asetwild
+See help: glicko ratings
+
+[Last modified: July 17, 1995 -- Friar]
+
diff --git a/data/admin/asetemail b/data/admin/asetemail
new file mode 100644
index 0000000..c1e5800
--- /dev/null
+++ b/data/admin/asetemail
@@ -0,0 +1,16 @@
+
+asetemail
+
+Usage: asetemail player [address]
+RESTRICTED TO ADMINISTRATORS.
+
+ Sets the email address of the player to the address given. If the address
+is omited, then the player's email address is cleared. The person's email
+address is revealed to them when they use the "finger" command, but no other
+users -- except admins -- will have another player's email address displayed.
+
+See ahelp: finger
+See help: finger
+
+[Last modified: June 22, 1995 -- Friar]
+
diff --git a/data/admin/asethandle b/data/admin/asethandle
new file mode 100644
index 0000000..cfb324a
--- /dev/null
+++ b/data/admin/asethandle
@@ -0,0 +1,15 @@
+
+asethandle
+
+Usage: asethandle oldname newname
+RESTRICTED TO ADMINISTRATORS.
+
+ This command changes the handle of the player from oldname to newname. The
+various player information, messages, logins, comments and games should be
+automatically transferred to the new account.
+
+See ahelp: asetpasswd
+See help:
+
+[Last modified: June 22, 1995 -- Friar]
+
diff --git a/data/admin/asetmaxplayer b/data/admin/asetmaxplayer
new file mode 100644
index 0000000..97f795f
--- /dev/null
+++ b/data/admin/asetmaxplayer
@@ -0,0 +1,21 @@
+
+asetmaxplayer
+
+Usage: asetmaxplayer [n]
+RESTRICTED TO ADMINISTRATORS.
+
+ With an argument, this command raises or lowers the level at which logons
+from non-admins will be filtered. If an argument is supplied, it is checked
+to make sure it is both within the limits of the operating system and at least
+minimally safe. Without an argument, the command displays detailed
+information about the current limits.
+
+ The greater of max_connections-50 and 200 is a threshhold for triggering
+guest login restrictions. When the number of non-admin users is above that
+value, unregistered logins are turned away with a nice message.
+
+See ahelp:
+See help: limits
+
+[Last modified: October 9, 1995 -- Friar]
+
diff --git a/data/admin/asetpasswd b/data/admin/asetpasswd
new file mode 100644
index 0000000..7485e16
--- /dev/null
+++ b/data/admin/asetpasswd
@@ -0,0 +1,19 @@
+
+asetpasswd
+
+Usage: asetpasswd player {password,*}
+RESTRICTED TO ADMINISTRATORS.
+
+ This command sets the password of the player to the password given. If '*'
+is specified then the player's account is locked, and no password will work
+until a new one is set by asetpasswd..
+
+ If the player is connected, he is told of the new password and the name of
+the admin who changed it, or likewise of his account status. An email message
+is mailed to the player's email address as well.
+
+See ahelp:
+See help: password
+
+[Last modified: July 1, 1995 -- Friar]
+
diff --git a/data/admin/asetrealname b/data/admin/asetrealname
new file mode 100644
index 0000000..10aa74c
--- /dev/null
+++ b/data/admin/asetrealname
@@ -0,0 +1,14 @@
+
+asetrealname
+
+Usage: asetrealname user newname
+RESTRICTED TO ADMINISTRATORS.
+
+ This command sets the user's real name (as displayed to admins on finger
+notes) to "newname".
+
+See ahelp: finger
+See help:
+
+[Last modified: June 22, 1995 -- Friar]
+
diff --git a/data/admin/asetstd b/data/admin/asetstd
new file mode 100644
index 0000000..2fa3080
--- /dev/null
+++ b/data/admin/asetstd
@@ -0,0 +1,15 @@
+
+asetstd
+
+Usage: asetstd handle rating won lost drew RD
+RESTRICTED TO ADMINISTRATORS.
+
+ This command allows admins to set a user's statistics for Standard games.
+The parameters are self-explanatory: rating, # of wins, # of losses, # of
+draws, and ratings deviation.
+
+See ahelp: asetblitz asetwild
+See help: glicko ratings
+
+[Last modified: July 17, 1995 -- Friar]
+
diff --git a/data/admin/asetv b/data/admin/asetv
new file mode 100644
index 0000000..b341068
--- /dev/null
+++ b/data/admin/asetv
@@ -0,0 +1,15 @@
+
+asetv
+
+Usage: asetv user instruction
+RESTRICTED TO ADMINISTRATORS.
+
+ This command executes "set" instructions as if they had been made by the
+user indicated. For example, "asetv DAV shout 0" would set DAV's shout
+variable to 0.
+
+See ahelp: pose
+See help: set variables
+
+[Last modified: October 1, 1995 -- Friar]
+
diff --git a/data/admin/asetwild b/data/admin/asetwild
new file mode 100644
index 0000000..daf28a7
--- /dev/null
+++ b/data/admin/asetwild
@@ -0,0 +1,15 @@
+
+asetwild
+
+Usage: asetwild handle rating won lost drew RD
+RESTRICTED TO ADMINISTRATORS.
+
+ This command allows admins to set a user's statistics for Wild games. The
+parameters are self-explanatory: rating, # of wins, # of losses, # of draws,
+and ratings deviation.
+
+See ahelp: asetblitz asetstd
+See help: glicko ratings
+
+[Last modified: July 17, 1995 -- Friar]
+
diff --git a/data/admin/ban b/data/admin/ban
new file mode 100644
index 0000000..819407f
--- /dev/null
+++ b/data/admin/ban
@@ -0,0 +1,26 @@
+
+ban
+
+Usage: [+,-,=]ban handle
+RESTRICTED TO ADMINISTRATORS.
+
+ Adds to (+ban), removes from (-ban) or lists users on (=ban) the ban list.
+Users on the ban list cannot log onto the server. The user's account will
+still be active, however. As a result, autoregistration will screen out the
+user's email address and prevent additional accounts from being created from
+there, and the handle cannot be adopted by another user.
+
+ When you ban (or unban) a user, please leave a message in the player's
+comments file using the "addcom" command. You may also want to lock the
+account by "asetpasswd handle *".
+
+ Concerning when to ban a user, please refer to the admin guidelines that
+have been developed. See also help files on server conduct, such as abuser,
+etiquette and shout_abuse. It is also best to consult without admins abut the
+case in question. Documentation of user behavior is important.
+
+See ahelp: addcom asetpasswd filter
+See help: abuser etiquette lists shout_abuse showlists
+
+[Last modified: October 16, 1995 -- Friar]
+
diff --git a/data/admin/bug b/data/admin/bug
new file mode 120000
index 0000000..371482d
--- /dev/null
+++ b/data/admin/bug
@@ -0,0 +1 @@
+../stats/player_data/b/bug.messages \ No newline at end of file
diff --git a/data/admin/buglist b/data/admin/buglist
new file mode 100644
index 0000000..fa2acd0
--- /dev/null
+++ b/data/admin/buglist
@@ -0,0 +1,95 @@
+FICS bugs as of 7/22/95:
+
+The bugs followed by a (?) are not verified. They could be caused
+by some operator error or other anomoly. After verification by a
+few admins that they do not exist, they will be removed from the list.
+
+FIXED If you are observing a game and type moves it says that you are
+ not playing, observing, or examining a game.
+
+2. The ratings system needs to be verified for accuracy. Several
+ people have reported discrepencies. (E.g. According to the
+ formulas, RD can increase only due to the passage of time,
+ never because of playing a game. Yet sometimes people who
+ have just played play again and their RD increases. According
+ to Glickman, this must be a bug. (Courtesy fritzl))
+
+3. Draw by repetition being claim even though a position only came up
+ on time. (?)
+
+FIXED Some people stay logged into channels and notify lists even though
+ they are not logged in.
+
+FIXED Private games can be watched by repeated typing refresh.
+
+6. When challanged to a wild 5 game, after accepting, it becomes a
+ wild 0 game. Reported several times. (?)
+
+7. An ambiguity in the move list occurs when two rooks can capture on
+ the same square. (?)
+
+8. The width variable is not considered in who. Some reports even say
+ that it is not considered at all.
+
+9. History recognizes a stalemate as a win for the person who stalemated. (?)
+
+10. When you want to log in as an unregistered user, if you first choose
+ a handle which is already registered, the server tells you to hit
+ return and try again. But it doesn't let you try again! It
+ disconnects you instead.
+
+11. When loading a 2 12 rated game on move 19, an unrated untimed game
+ on move 1 comes up. (?)
+
+FIXED Even if kibitz is set to 0, you still hear kibitzes.
+
+13. The time and date that is sent with mailmoves is wrong. (?)
+
+FIXED When you offer an abort, your opponent is not told to type abort
+ to accept.
+
+15. Unregistered players can set stats and make notify lists and keep
+ a history, from login to login!
+
+16. Before the game the server reports "your new RD is x." However, after
+ the game, x does not correspond with your new RD.
+
+17. When someone makes the move "bc3" the server needs to check for Bishop
+ captures c3 or Pawn captures c3.
+
+FIXED Wins can be awarded on time even if there are no pieces left. (?)
+
+19. There are discrepencies in the 'assess' command's predictions. (?)
+
+FIXED Wild5 reverses the players ratings in the match challenge. (?)
+ (Has been report for other games too.)
+
+21. After mailing old moves, the server claims "No such game," but it
+ still mails the moves. (?)
+
+22. Someone sends a draw offer and then they move, which causes the
+ server to decline the draw. Then the person types decline
+ and it sends another draw offer. (?)
+
+23. When a player has two adjourned games, the 'accept' command tried to
+ load the other. The players are unable to play each other. (See
+ pdeck Jun 7) (?)
+
+24. A player cannot play 0 8 (or any other increment) because it parses as
+ untimed. (?)
+
+25. When a player is challenged to a normal match, and then a wild match by
+ a different person, if the normal game is accepted, the game becomes
+ a wild match with the person who challenged to the normal game. (?)
+
+26. If a player has been idle for example for 2:30 (2 hours 30 minutes),
+ when someone tells something to that person it says the player has
+ been idle for only 30 minutes (not 2:30).
+
+FIXED If you do 'sa' for say, it tries to simabort instead.
+
+28. With auto=1, drawn games are not sent. (?)
+
+[Last Modified: July 22, 1995 -- Marsalis]
+
+
diff --git a/data/admin/canewsf b/data/admin/canewsf
new file mode 100644
index 0000000..00dfe4b
--- /dev/null
+++ b/data/admin/canewsf
@@ -0,0 +1,16 @@
+
+canewsf
+
+Usage: canewsf # message
+RESTRICTED TO ADMINISTRATORS.
+
+ This command allows you to add additional information about an anews item
+that had previously been created using 'canewsi'. The '#' is the number of
+the news index and 'message' is the additional text. You can also modify a
+previous anews item description and thus update the anews item easily.
+
+See ahelp: canewsi
+See help: anews
+
+[Last modified: September 14, 1995 -- Friar]
+
diff --git a/data/admin/canewsi b/data/admin/canewsi
new file mode 100644
index 0000000..1d2a963
--- /dev/null
+++ b/data/admin/canewsi
@@ -0,0 +1,21 @@
+
+canewsi
+
+Usage: canewsi message
+RESTRICTED TO ADMINISTRATORS.
+
+ This command adds a new item to the anews index. The message is limited to
+45 characters for formating purposes. In essence, the anews index works like
+a newspaper headline, giving admins enough information to know whether they
+should read the entire anews file for that item. A list of recent anews items
+is displayed by the 'anews' command.
+
+ After creating the anews item, the command reports the anews item number
+along with a reminder to create an anews file if necessary. This command
+replaced the 'createanews' command.
+
+See ahelp: canewsf
+See help: anews
+
+[Last modified: September 14, 1995 -- Friar]
+
diff --git a/data/admin/chkgame b/data/admin/chkgame
new file mode 100644
index 0000000..9dc2bb6
--- /dev/null
+++ b/data/admin/chkgame
@@ -0,0 +1,30 @@
+
+chkgame
+
+Usage: chkgame #
+RESTRICTED TO ADMINISTRATORS.
+
+ This command is a debugging tool primarlity, but might be useful for other
+occasions as well. The following information on a game is displayed:
+
+Current stored info for game # (garray[#]):
+Initial white time: # Initial white increment #
+Initial black time: # Initial black increment #
+Time of starting: DATE
+Game is: User1 (rating) vs. User2 (rating)
+White parray entry: # Black parray entry #
+Game is not bughouse or link to partner's game not found.
+ [versus bughouse links exist]
+Game is rated [or unrated]
+Game is not private [or is private]
+Games is of type blitz [or other type]
+## halfmove(s) have been made
+White's time # Black's time #
+The clock is [is not] ticking
+Game status: GAME_NEW [versus GAME_EXAMINE for instance]
+
+See ahelp:
+See help: games
+
+[Last modified: December 25, 1995 -- Friar]
+
diff --git a/data/admin/chkip b/data/admin/chkip
new file mode 100644
index 0000000..093c7c1
--- /dev/null
+++ b/data/admin/chkip
@@ -0,0 +1,19 @@
+
+chkip
+
+Usage: chkip ip_address
+RESTRICTED TO ADMINISTRATORS.
+
+ This command returns the names and IPs of all users currently logged on from
+a given IP address. You can use the '*' wildcard in this command. For
+example:
+
+ chkip 129.1.*
+
+will give all users with IP's beginning with "129.1.1".
+
+See ahelp:
+See help:
+
+[Last modified: October 8, 1995 -- Friar]
+
diff --git a/data/admin/chkpl b/data/admin/chkpl
new file mode 100644
index 0000000..d524cdc
--- /dev/null
+++ b/data/admin/chkpl
@@ -0,0 +1,33 @@
+
+chkpl
+
+Usage: chkpl handle
+RESTRICTED TO ADMINISTRATORS.
+
+ This command displays server information about a given user. Items
+displayed are:
+
+ number X in parray of size Y
+ name
+ login
+ fullName
+ emailAddress
+ socket
+ registered
+ last_tell
+ last_channel
+ logon_time
+ adminLevel
+ muzzled
+ cmuzzled
+ network_player
+ thisHost
+ lastHost
+ num_notify
+ num_comments
+
+See ahelp: chkip
+See help: finger
+
+[Last modified: October 8, 1995 -- Friar]
+
diff --git a/data/admin/chksc b/data/admin/chksc
new file mode 100644
index 0000000..5bdc052
--- /dev/null
+++ b/data/admin/chksc
@@ -0,0 +1,13 @@
+
+chksc
+
+Usage: chksc n
+RESTRICTED TO ADMINISTRATORS.
+
+ Shows which user is logged on to socket n.
+
+See ahelp:
+See help:
+
+[Last modified: October 11, 1995 -- Friar]
+
diff --git a/data/admin/chkts b/data/admin/chkts
new file mode 100644
index 0000000..ae91d22
--- /dev/null
+++ b/data/admin/chkts
@@ -0,0 +1,13 @@
+
+chkts
+
+Usage: chkts
+RESTRICTED TO ADMINISTRATORS.
+
+ This command displays all current users who are using timeseal.
+
+See ahelp:
+See help: timeseal
+
+[Last modified: August 20, 1995 -- Friar]
+
diff --git a/data/admin/cmuzzle b/data/admin/cmuzzle
new file mode 100644
index 0000000..fed8131
--- /dev/null
+++ b/data/admin/cmuzzle
@@ -0,0 +1,23 @@
+
+cmuzzle
+
+Usage: [=,-,=]cmuzzle
+RESTRICTED TO ADMINISTRATORS.
+
+ Adds to (+cmuzzle), removes from (-cmuzzle) or lists users on (=cmuzzle) the
+cmuzzle list. Users on the cmuzzle list cannot use "cshout". Other forms of
+communication are not affected.
+
+ When you cmuzzle (or uncmuzzle) a user, please leave a message in the
+player's comments file using the "addcom" command. Documentation of user
+behavior is important.
+
+ Concerning when to cmuzzle a user, please refer to the admin guidelines that
+have been developed. See also help files on server conduct, such as abuser,
+etiquette and shout_abuse.
+
+See ahelp: addcom muzzle
+See help: etiquette lists shout shout_abuse
+
+[Last modified: October 16, 1995 -- Friar]
+
diff --git a/data/admin/cnewsf b/data/admin/cnewsf
new file mode 100644
index 0000000..54487b7
--- /dev/null
+++ b/data/admin/cnewsf
@@ -0,0 +1,16 @@
+
+cnewsf
+
+Usage: cnewsf # message
+RESTRICTED TO ADMINISTRATORS.
+
+ This command allows you to add additional information about a news item
+that had previously been created using 'cnewsi'. The '#' is the number of the
+news index and 'message' is the additional text. You can also modify a
+previous news item description and thus update the news item easily.
+
+See ahelp: cnewsi
+See help: news
+
+[Last modified: August 20, 1995 -- Friar]
+
diff --git a/data/admin/cnewsi b/data/admin/cnewsi
new file mode 100644
index 0000000..5d7dad2
--- /dev/null
+++ b/data/admin/cnewsi
@@ -0,0 +1,18 @@
+
+cnewsi
+
+Usage: cnewsi message
+RESTRICTED TO ADMINISTRATORS.
+
+ This command adds a new item to the news index. The message is limited to
+45 characters for formating purposes. In essence, the news index works like a
+newspaper headline, giving the user enough information to know whether they
+should read the entire news file for that item. After creating the news item,
+the command reports the news item number along with a reminder to create a
+news file if necessary. This command replaced the 'createnews' command.
+
+See ahelp: cnewsf
+See help: news
+
+[Last modified: August 20, 1995 -- Friar]
+
diff --git a/data/admin/computerlist b/data/admin/computerlist
new file mode 120000
index 0000000..c740eee
--- /dev/null
+++ b/data/admin/computerlist
@@ -0,0 +1 @@
+../stats/player_data/c/computerlist.messages \ No newline at end of file
diff --git a/data/admin/createanews b/data/admin/createanews
new file mode 100644
index 0000000..0f279de
--- /dev/null
+++ b/data/admin/createanews
@@ -0,0 +1,11 @@
+
+createanews
+
+ This command has been superceded by the canewsi and canewsf commands.
+Please review those help files.
+
+See ahelp: anews canewsi canewsf
+See help: news
+
+[Last modified: September 14, 1995 -- Friar]
+
diff --git a/data/admin/events b/data/admin/events
new file mode 120000
index 0000000..fc63fcc
--- /dev/null
+++ b/data/admin/events
@@ -0,0 +1 @@
+../stats/player_data/e/event.messages \ No newline at end of file
diff --git a/data/admin/filter b/data/admin/filter
new file mode 100644
index 0000000..833d7a0
--- /dev/null
+++ b/data/admin/filter
@@ -0,0 +1,22 @@
+
+filter
+
+Usage: [+,-,=]filter ip
+RESTRICTED TO ADMINISTRATORS.
+
+
+ This list bans unreg logins from a site where "ip" is a full or partial ip
+address. The number of levels in the "ip" affects how much filtering is made.
+An "ip" of 123.124.125.126 will ban a machine, 123.124.125 will ban the
+server, and 123.124 will probably ban the whole site. A special account has
+been established for documenting the need to filter logins: "filter".
+
+ When you filter a site, please leave a message in the filter account:
+"message filter <explanation>". To read the log of messages in this account,
+type "ahelp filtered".
+
+See ahelp: accounts lists
+See help:
+
+[Last modified: July 16, 1995 -- Friar]
+
diff --git a/data/admin/filtered b/data/admin/filtered
new file mode 120000
index 0000000..db27444
--- /dev/null
+++ b/data/admin/filtered
@@ -0,0 +1 @@
+../stats/player_data/f/filter.messages \ No newline at end of file
diff --git a/data/admin/finger b/data/admin/finger
new file mode 100644
index 0000000..78f0d1e
--- /dev/null
+++ b/data/admin/finger
@@ -0,0 +1,13 @@
+
+finger
+
+ Private, confidential information about a user is revealed to admins when
+they use the "finger" command. This information includes the player's real
+name, email address and whether the player has any comments attached to
+his/her account.
+
+See ahelp: showcomment
+See help: finger
+
+[Last modified: June 22, 1995 -- Friar]
+
diff --git a/data/admin/helpfiles b/data/admin/helpfiles
new file mode 120000
index 0000000..79c42d1
--- /dev/null
+++ b/data/admin/helpfiles
@@ -0,0 +1 @@
+../stats/player_data/h/helpfiles.messages \ No newline at end of file
diff --git a/data/admin/lists b/data/admin/lists
new file mode 100644
index 0000000..30e57f1
--- /dev/null
+++ b/data/admin/lists
@@ -0,0 +1,30 @@
+
+lists
+
+RESTRICTED TO ADMINISTRATORS.
+
+ There are several lists restricted to admin use. They are:
+
+ abuser for users who have abused server etiquette
+ cmuzzle prevents user from using cshouts
+ computer identifies user as a computer
+ filter prevents unreg logons from certain sites
+ fm adds FM label to a user
+ gm adds GM label to a user
+ im adds IM label to a user
+ muzzle prevents user from using shouts
+ quota limits frequency of a user's shouts
+
+ To add a user to one of these lists, use "+list_name". To remove a user,
+use "-list_name". And "=list_name" lists users on that list. For most lists,
+comments are automatically added to the user's file, and you may want to add
+one of your own comments as well in order to record your action and reasons.
+
+ Some lists are private, for admin reading only. Some can be read by all
+users. The "showlists" help file gives the security level for the lists.
+
+See ahelp: cmuzzle filter muzzle quota
+See help: abuser etiquette showlists
+
+[Last modified: June 26, 1995 -- Friar]
+
diff --git a/data/admin/multiaccounts b/data/admin/multiaccounts
new file mode 120000
index 0000000..35652cd
--- /dev/null
+++ b/data/admin/multiaccounts
@@ -0,0 +1 @@
+../stats/player_data/m/multiaccounts.messages \ No newline at end of file
diff --git a/data/admin/muzzle b/data/admin/muzzle
new file mode 100644
index 0000000..fe59bec
--- /dev/null
+++ b/data/admin/muzzle
@@ -0,0 +1,23 @@
+
+muzzle
+
+Usage: [=,-,=]muzzle
+RESTRICTED TO ADMINISTRATORS.
+
+ Adds to (+muzzle), removes from (-muzzle) or lists users on (=muzzle) the
+muzzle list. Users on the muzzle list cannot use "shout" or "it". They can,
+however, use "tell" (including tells to channels).
+
+ When you muzzle (or unmuzzle) a user, please leave a message in the player's
+comments file using the "addcom" command. Documentation of user behavior is
+important.
+
+ Concerning when to muzzle a user, please refer to the admin guidelines that
+have been developed. See also help files on server conduct, such as abuser,
+etiquette and shout_abuse.
+
+See ahelp: addcom cmuzzle
+See help: etiquette lists shout shout_abuse
+
+[Last modified: October 16, 1995 -- Friar]
+
diff --git a/data/admin/nuke b/data/admin/nuke
new file mode 100644
index 0000000..f51fe2e
--- /dev/null
+++ b/data/admin/nuke
@@ -0,0 +1,16 @@
+
+nuke
+
+Usage: nuke user
+RESTRICTED TO ADMINISTRATORS.
+
+ This command disconnects the user from the server. The user is informed
+that she/he has been nuked by the admin named and a comment is automatically
+placed in the user's files (if she/he is a registered user, of course). Do
+not nuke someone for fun!
+
+See ahelp:
+See help: etiquette shout_abuse
+
+[Last modified: July 1, 1995 -- Friar]
+
diff --git a/data/admin/pose b/data/admin/pose
new file mode 100644
index 0000000..1ac9b8a
--- /dev/null
+++ b/data/admin/pose
@@ -0,0 +1,15 @@
+
+pose
+
+Usage: pose user command
+RESTRICTED TO ADMINISTRATORS -- Super Users ONLY!!!
+
+ Executes 'command' as if it were typed by 'user'. This command goes beyond
+the "asetv" command because "asetv" relates only to variable settings while
+"pose" relates to ALL commands a user might execute.
+
+See ahelp: asetv
+See help:
+
+[Last modified: October 1, 1995 -- Friar]
+
diff --git a/data/admin/projects b/data/admin/projects
new file mode 100644
index 0000000..967a0df
--- /dev/null
+++ b/data/admin/projects
@@ -0,0 +1,35 @@
+Projects for FICS:
+
+Big projects:
+
+1. Set up commands for examine mode; allow examiners to add or remove pieces
+ to or from a position. Also allow users to clear the board except for
+ kings.
+
+2. Network many servers together.
+
+
+Medium projects:
+
+3. Rank information in RAM. UpdateRank takes too long.
+
+
+Smaller projects:
+
+4. Channel names (like "admin channel") instead of channel numbers
+ ("channel 0"). If we do this, I think we could seriously consider
+ eliminating the "shout" and "it" commands.
+
+5. Draw offers and aborts for adjourned games.
+
+6. On line registration. I don't see any reason not to allow this now that
+ we also have autoreg by e-mail.
+
+7. Apparently some limits are not checked; MAX_CHANNEL, MAX_ALIAS, probably
+ some others as well. We should fix this.
+
+Well, these are my immediate thoughts; feel free to add your own, or to
+program these.
+
+[Last modified: November 16, 1995 -- hersco]
+
diff --git a/data/admin/quota b/data/admin/quota
new file mode 100644
index 0000000..cbf847d
--- /dev/null
+++ b/data/admin/quota
@@ -0,0 +1,15 @@
+
+quota
+
+Usage: quota [n]
+RESTRICTED TO ADMINISTRATORS.
+
+ The command sets the number of seconds (n) for the shout quota, which
+affects only those persons on the shout quota list. If no parameter (n) is
+given, the current setting is displayed.
+
+See ahelp: lists
+See help: it shout shout_abuse shout_quota
+
+[Last modified: June 23, 1995 -- Friar]
+
diff --git a/data/admin/raisedead b/data/admin/raisedead
new file mode 100644
index 0000000..6274371
--- /dev/null
+++ b/data/admin/raisedead
@@ -0,0 +1,20 @@
+
+raisedead
+
+Usage: raisedead oldname [newname]
+RESTRICTED TO ADMINISTRATORS
+
+ Restores an account that has been previously removed using "remplayer".
+The zombie files from which it came are removed. Under most circumstances,
+you restore the account to the same handle it had before (oldname). However,
+in some circumstances you may need to restore the account to a different
+handle, in which case you include "newname" as the new handle. After
+"raisedead", you may need to use the "asetpasswd" command to get the player
+started again as a registered user, especially if the account had been locked
+by setting the password to *.
+
+See ahelp: addplayer asethandle asetpasswd remplayer
+See help:
+
+[Last modified: July 1, 1995 -- Friar]
+
diff --git a/data/admin/register b/data/admin/register
new file mode 100644
index 0000000..bd90ec7
--- /dev/null
+++ b/data/admin/register
@@ -0,0 +1,43 @@
+
+register
+
+
+ *** Email registration is now automated! ***
+
+
+To get a registered account, send a message to this address:
+
+ chess@caissa.onenet.net
+
+... and use as the Subject: "Fics Registration"
+
+Include a line like the following as the text of your message (please make the
+appropriate substitutions as indicated by the <>'s markers):
+
+ fics_addplayer <handle> "<First M. Last>" <email-address> <human|computer>
+
+Here is an example which would register Sparky with the correct name and email
+information:
+
+ Ex: fics_addplayer Sparky "Chris L. Petroff" chris@onenet.net
+ or: fics_addplayer Sparky "Chris L. Petroff" chris@onenet.net human
+
+
+SPECIAL NOTES:
+
+(1) Quotation marks MUST be used around the name field.
+
+(2) If this is a human account, 'human' need not be specified. However,
+ 'computer' MUST be used if you are registering a computer on FICS (see
+ "computers" help file).
+
+(3) Do NOT include the <>'s markers in your text. They are used above only
+ to indicate where you need to place information.
+
+(4) Please tell us if you are an FM, IM or GM (master's titles for
+ international competition).
+
+
+See Also: computers
+
+[Last modified: June 23, 1995 -- Friar] \ No newline at end of file
diff --git a/data/admin/remplayer b/data/admin/remplayer
new file mode 100644
index 0000000..0356697
--- /dev/null
+++ b/data/admin/remplayer
@@ -0,0 +1,23 @@
+
+remplayer
+
+Usage: remplayer name
+RESTRICTED TO ADMINISTRATORS.
+
+ Removes an account. A copy of its files are saved under .rem.* which can
+be found in the appropriate directory (useful in case of an accident).
+
+ The account's details, messages, games and logons are all saved as 'zombie'
+files. These zombie accounts are not listed in handles or totals. Although a
+handle may have been removed, it is not possible for another user to register
+with this handle -OR- to register for a new account using email registration.
+The autoregister program checks for regular as well as remplayered accounts.
+
+ Please do not use this command unless necessary, such as for multiple
+accounts or inappropriate handles. To stop a player from having access to an
+account, it may be preferable to use the "asetpasswd" command instead.
+
+See also: addplayer asetpasswd raisedead
+
+[Last modified: October 17, 1995 -- Friar]
+
diff --git a/data/admin/rerank b/data/admin/rerank
new file mode 100644
index 0000000..0b4ea93
--- /dev/null
+++ b/data/admin/rerank
@@ -0,0 +1,14 @@
+
+rerank
+
+Usage: rerank name
+RESTRICTED TO ADMINISTRATORS.
+
+ Use this command to reset a player's rank if there has been a calculation
+error.
+
+See ahelp:
+See help: best hbest hrank rank
+
+[Last modified: June 22, 1995 -- Friar]
+
diff --git a/data/admin/server_com b/data/admin/server_com
new file mode 100644
index 0000000..f923473
--- /dev/null
+++ b/data/admin/server_com
@@ -0,0 +1,41 @@
+
+SERVER COMMANDS [taken from ONENET chess site]
+
+ The following text is displayed when you telnet to ics.onenet.net and log in
+through the admin doorway.
+
+/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
+| It's BACK!! ;-> Sveshi's Power-Admin command set: Commands now defined: |
+| |
+| 'ckemail' - search for anything you like in the address database. |
+| (will show matches for any part of email, realname) |
+| 'ckname' - search for A NAME (two words) in the address database. |
+| 'cklog' - search connect log for a player. |
+| 'host' - Tells you an alpha host name from the numeric. |
+| 'players' - gives last 24 autoregister attempts. |
+| 'uscf' - Searches for the USCF rating of a person (two words) |
+| 'fide' - Searches for the ELO rating of a person (two words) |
+| 'icswho' - Print name and email info for a player handle |
+| |
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Friar's notes
+-------------
+ The commands are typed at the server prompt. They may come in handy when
+trying to verify certain user information or dealing with problem situations,
+such as duplicate accounts or whether a user is a titled chess master.
+
+
+Usage Result
+______________________ _____________________________________________
+
+ckemail string Hits for 'string' in address database
+ckname name1 name2 Hits for 'name1 name2' in address database
+cklog user_handle Lists connect log for user_handle
+host ip_number Provides alpha name for IP address
+players Lists last 24 autoregister attempts
+uscf name1 name2 USCF rating for 'name1 name 2'
+fide name1 name2 FIDE rating for 'name1 name 2'
+icswho user_handle Real_name and email address for user_handle
+
+[Last update: September 24, 1995 -- Friar]
diff --git a/data/admin/showcomment b/data/admin/showcomment
new file mode 100644
index 0000000..2572caa
--- /dev/null
+++ b/data/admin/showcomment
@@ -0,0 +1,13 @@
+
+showcomment
+
+Usage: showcomment user
+RESTRICTED TO ADMINISTRATORS.
+
+ This command will display all of the comments added to the user's account.
+
+See ahelp: addcomment
+See help:
+
+[Last modified: June 22, 1995 -- Friar]
+
diff --git a/data/admin/shutdown b/data/admin/shutdown
new file mode 100644
index 0000000..a68a8e5
--- /dev/null
+++ b/data/admin/shutdown
@@ -0,0 +1,29 @@
+
+shutdown
+
+Usage: shutdown [now,cancel,time,die] [comment]
+RESTRICTED TO ADMINISTRATORS.
+
+ This command shuts down the server, but with different consequences. If the
+parameter is omitted or is 'now' then the server is immediately halted cleanly
+(including games being saved). If a time is given then a countdown commences
+and the server is halted when time is up; "time" is given in seconds (not
+minutes). If 'cancel' is given then the countdown is stopped. If the
+parameter is 'die', the server will be halted immediately without saving
+games; this version can be useful for debugging purposes, but users will need
+to be warned in advance because the consequences differ from a normal,
+announced shutdown.
+
+ You can add an optional comment to this command. If there is a comment, it
+will be displayed to users each time the countdown is updated. Having a
+comment is a useful way to explain the reason for the shutdown and cut down on
+the number of questions admins will have to answer about the shutdown.
+
+ Using "announce" may be useful during a coutdown so that users can be
+informed of special information, such as how long the shutdown will last.
+
+See ahelp: announce
+See help:
+
+[Last modified: December 25, 1995 -- Friar]
+
diff --git a/data/admin/suggestion b/data/admin/suggestion
new file mode 120000
index 0000000..20848f1
--- /dev/null
+++ b/data/admin/suggestion
@@ -0,0 +1 @@
+../stats/player_data/s/suggestion.messages \ No newline at end of file
diff --git a/data/admin/summon b/data/admin/summon
new file mode 100644
index 0000000..4845e33
--- /dev/null
+++ b/data/admin/summon
@@ -0,0 +1,15 @@
+
+summon
+
+Usage: summon player
+RESTRICTED TO ADMINISTRATORS.
+
+ This command gives a beep and a message to the player indicating that you
+want to talk with him/her. The command is useful for waking someone up, for
+example a sleepy admin or an ignorant player.
+
+See ahelp:
+See help:
+
+[Last modified: June 22, 1995 -- Friar]
+
diff --git a/data/admin/vacation b/data/admin/vacation
new file mode 120000
index 0000000..2295210
--- /dev/null
+++ b/data/admin/vacation
@@ -0,0 +1 @@
+../stats/player_data/v/vacation.messages \ No newline at end of file