X Command Updates: AUTOLIMIT Improvements and Easier Channel Access Management
We’ve rolled out a set of updates to X to make channel management simpler and more consistent for channel staff.
The biggest change is to AUTOLIMIT. It now works as a proper floating-limit system, letting channel staff turn it on or off directly and configure how it behaves with clearer subcommands. You can now use:
/msg X AUTOLIMIT <#channel> on
/msg X AUTOLIMIT <#channel> off
/msg X AUTOLIMIT <#channel> grace <0-19>
/msg X AUTOLIMIT <#channel> margin <2-20>
/msg X AUTOLIMIT <#channel> max <number>
/msg X AUTOLIMIT <#channel> period <20-200>
When enabled, X will automatically keep the channel limit slightly above the current number of users, based on the margin you set. This helps reduce the impact of join floods while keeping normal channel use smooth. The help text and command reference for AUTOLIMIT have also been updated to reflect the new syntax and behaviour.
We’ve also made ADDUSER and REMUSER easier to use by adding role-based shortcuts. Instead of manually setting flags every time, channel staff can now use simple role names such as:
/msg X ADDUSER <#channel> <nick> owner
/msg X ADDUSER <#channel> <nick> master
/msg X ADDUSER <#channel> <nick> aop
/msg X ADDUSER <#channel> <nick> op
/msg X ADDUSER <#channel> <nick> avoice
/msg X ADDUSER <#channel> <nick> voice
These map to the expected X flags automatically. The same role names now work with REMUSER as well, removing the matching access level or auto-mode flags without needing to remember the exact flag combinations. Access checks still apply, so for example only a channel owner can add another owner, while voice and avoice can also be managed by eligible channel ops.
As part of this update, /msg X HELP AUTOLIMIT, /msg X HELP ADDUSER, and /msg X HELP REMUSER have all been refreshed so the built-in help matches the new command behaviour.
We've also added new help category in https://emechnet.org/?page=help&cat=9 where we added all our IRCD's features and commands, like User Commands, Channel modes and User modes available on our network on the IRCD side.
