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.

← Back to news

Reactions & Comments