The maximum number of rooms per guest


I created a user and assigned only the role guest. Now when trying to add that user to a specific channel I get the error message The maximum number of rooms per guest has been reached.

Where can I set the “maximum number of rooms per guest”?

Server Setup Information

  • Version of Rocket.Chat Server: 6.4.3
  • Operating System: Debian 11
  • Deployment Method: tar
  • Number of Running Instances: 1
  • DB Replicaset Oplog: standalone (MongoDB 4.4.25 / wiredTiger)
  • NodeJS Version: v14.21.3
  • MongoDB Version: MongoDB 4.4.25
  • Proxy: nginx
  • Firewalls involved:

Any additional Information


Looking into the code (by searching for the error message in the github repo) I got to this file:

It seems that there is no possibility to set the “maximum number of rooms per guest” value, rather the kind of license your server uses determines it.

Where can I find information on which license allows how many rooms per guest?

It may be that adding a new role which does the same as ‘guest’ but with a different name, might allow users that can not see everything but should be allowed to peak into specific channels of your rockechat community. Adding a new role also requires a non-free license, though.

We have the same problem. If it is not allowed to add a “guest” user to a channel, what is this role good for?

1 Like