diff --git a/doc/sgml/oper-guide/commands.sgml b/doc/sgml/oper-guide/commands.sgml
index 2360dbe6e..4b615d129 100644
--- a/doc/sgml/oper-guide/commands.sgml
+++ b/doc/sgml/oper-guide/commands.sgml
@@ -158,66 +158,144 @@
SET
- LOG
+ ADMINSTRING
+ AUTOCONN
+ AUTOCONNALL
+ FLOODCOUNT
+ IDENTTIMEOUT
MAX
- SPLITDELAY
- SMALLNET
+ OPERSTRING
SPAMNUM
SPAMTIME
+ SPLITMODE
+ SPLITNUM
+ SPLITUSERS
value
- The SET command sets a runtime-configurable value
+ The SET command sets a runtime-configurable value.
+
+ Most of the ircd.conf equivalents have
+ a default_ prefix and are only read on startup. SET is the only
+ way to change these at run time.
+
+
+ Most of the values can be queried by omitting
+ value.
+
- LOG
-
- Logging level for ircd.log and syslog
-
+ ADMINSTRING
+
+ Sets string shown in WHOIS for admins.
+ (umodes +o and +a set, umode +S not set).
+
+
+
+ AUTOCONN
+
+ Sets auto-connect on or off for a particular server.
+ Takes two parameters, server name and new state.
+
+ To see these values, use /stats c.
+ Changes to this are lost on a rehash.
+
+
+
+ AUTOCONNALL
+
+ Globally sets auto-connect on or off. If disabled, no automatic
+ connections are done; if enabled, automatic connections are done
+ following the rules for them.
+
+
+
+ FLOODCOUNT
+
+ The number of lines allowed to be sent to a connection before
+ throttling it due to flooding.
+ Note that this variable is used for both
+ channels and clients.
+
+ For channels, op or voice overrides this; for users, IRC
+ operator status or op or voice on a common channel overrides
+ this.
+
+
+
+ IDENTTIMEOUT
+
+ Timeout for requesting ident from a client.
+
-
-
MAX
-
- Set the maximum connections allowed (may not exceed the compiled-in value HARD_FDLIMIT)
-
+
+ Sets the maximum number of connections
+ to value.
+
+ This number cannot exceed maxconnections - MAX_BUFFER.
+ maxconnections is the rlimit for number of open files.
+ MAX_BUFFER is defined in config.h, normally 60.
+
+ MAXCLIENTS is an alias for this.
+
- DRONETIME
-
- Number of seconds in which DRONECOUNT messages must occur to trip the drone alarm
-
-
-
- DRONECOUNT
-
- Number of messages which constitutes a drone flood. 0 disables drone flood checking.
-
-
-
- SPLITDELAY
-
- Number of minutes after a connect burst begins until joining an empty channel will give you ops
-
-
-
- SMALLNET
-
- Sets the number of servers which are needed to constitute attached to the network
, as opposed to split
-
+ OPERSTRING
+
+ Sets string shown in WHOIS for opers
+ (umode +o set, umodes +a and +S not set).
+
SPAMNUM
-
- Sets the number of JOINs/PARTs which constitutes a possible spambot
-
+
+ Sets how many join/parts to channels
+ constitutes a possible spambot.
+
SPAMTIME
-
- Staying on a channel for less than this length of time adds to the SPAMNUM count
-
+
+ Below this time on a channel
+ counts as a join/part as above.
+
+
+
+ SPLITMODE
+
+ Sets splitmode to value:
+
+
+ ON
+ splitmode is permanently on
+
+
+ OFF
+ splitmode is permanently off (default if no_create_on_split and no_join_on_split are disabled)
+
+
+ AUTO
+ ircd chooses splitmode based on SPLITUSERS and SPLITNUM (default if no_create_on_split or no_join_on_split are enabled)
+
+
+
+
+
+ SPLITUSERS
+
+ Sets the minimum amount of users needed to
+ deactivate automatic splitmode.
+
+
+
+ SPLITNUM
+
+ Sets the minimum amount of servers needed to
+ deactivate automatic splitmode.
+ Only servers that have finished bursting count for this.
+