What is the max number of people that can join a chatroom?
Some IRCds, like Unreal, support a join-throttling limit. It goes like number:number, where you tell how many can join per second.
The reason I say that is because you asked for the max that can "join" a channel despite those "being" in the channel. And the default to that is also N/A.
And then, there is no default limit. Setting +l <Number> sets the limit.
The question really remains how much the servers can handle it.
A "real life" definition of private is different.
I understand 2 meanings of private channels on IRC.
-Where the channel cannot be found in a /whois unless you are in it.
-Where the channel cannot be found in a /list.
If the above 2 definitions are what you are looking for, then yes and yes. Logically, both +s and +p do both. So they are exactly the same. And then, you can't set both. And a problem remains, you can't set only 1 of the 2. Both modes do both. Would certainly be interesting if either +s or +p did 1 of the above and the other did the other. But I guess doing that will cause confusion on which mode for which option, +s, or +p (secret, or private).
If we set +s for both, then we don't need +p to do exactly the same. +p could stand for password. But since it was made to be exactly, like +s, we can't make +p stand for password. So a +k for key was made.
/mode #<Channel> +k <password>
Then /join #<Channel> <password>
Which is called the channel key.
Does the original moderator whop creates a room need to be present for the chat to go on?
Call it founder. No, but if he wanted to shut down the channel before he left the channel or quit, he could do it in an IRCd with services. Will be hard on a place like Efnet though - he will need something in the channel 24/7 to keep the rest out until he comes back.
I searched for these answers but could not find them.
Any help is greatly appreciated.