New ChanFlag (+r) Relay Mode Flag.
Posted by nexus on Tuesday 31 March 2026
New IRC Services Update: Relay Flag +r for Bridged Channels
We’ve added a new channel flag to IRC services: +r (RELAY).
This is meant for channels that use a relay such as go-discord together with autolimit. After a netsplit, crash, or server restart, services could sometimes recalculate the channel limit too early, before the relay had finished reconnecting all of its users. That could leave the channel showing as full and block people from joining.
What +r does
If a channel has +r set and autolimit is enabled, services will:
- clear the current channel limit after services reconnect
- wait 18 minutes before applying autolimit again
- allow the relay to reconnect its users first
- resume normal autolimit and float-limit handling after the grace period ends
How to enable it
Set the flag on relay-managed channels:
/msg X CHANFLAGS #yourchannel +r
Check it with:
/msg X CHANINFO #yourchannel
Remove it later with:
/msg X CHANFLAGS #yourchannel -r
Notes
- +r only matters on channels that also use autolimit (+c)
- the grace period also applies to float-limit updates
- this is recommended for channels bridged to Discord or other relay services
If your channel has ever been stuck full after a restart or split, you should enable +r.
Reactions & Comments
