lol jk gmax
As mafia, you will need an IRC channel to chat with your teammates, to get to know them and to strategise, and to communicate with the host in real-time. If you don't know how to get on IRC, there are tutorials available at this page. One on Colloquy and one on ChatZilla should be up soon enough, but anyway, this isn't the focus. If you know how to get on IRC and register your name already, skip the next paragraph.
You will need a registered nick to get past the security and to register a channel. So your first order of business on IRC should be to use /nick USER to get on the nick you would like to use (preferably your username), then type /ns register PASSWORD EMAIL. Go to your email and get the confirmation code command. To log into your nick in future, you'll need to type /ns id PASSWORD (or /msg nickserv identify password).
Next, you'll need to join your mafia channel and get ops there, so don't try to register an occupied channel. Let's call our channel #alphabetsoup. Nobody is in #alphabetsoup, so you get @ automatically. Type /cs register #alphabetsoup PASSWORD DESCRIPTION. Password should be a pass for the channel (duh), though you probably won't need it. Now if you follow this guide, unless someone fucks up or services go down, nobody should know #alphabetsoup exists, but don't make the description MAFIA HEADQUARTERS or something. That is asking for it.
Mlock (mode lock) works so that whenever anyone joins the channel, ChanServ sets the modes you need automatically. You'll need +s (secret) so that the channel doesn't appear in the /list or /whois channel lists, and +i (invite only) so that you have to be on the access list to get in. /cs set #alphabetsoup mlock +si
Then you need to add the host and your partners to the access list. /cs sop #alphabetsoup add Mekkah or /cs aop #alphabetsoup add Mekkah. (to delete mekkah, use del instead of add) Mekkah needs aops or sops to invite himself. If Mekkah wants to come in, he'll need to type /cs invite #alphabetsoup then join. Alternately, you can make it so anyone with the hostmask *!*@nothing.left.to.lose (Mekkah's vhost) can join the channel, by setting /mode #alphabetsoup +I *!*@nothing.left.to.lose This way, Mekkah cdan just join whenver he feels like it, providing +I is on, but all modes drop when you leave a channel (that's why mlock is necessary). (also +I is less secure than /cs invite being required, but only marginally so)
You should probably get someone with a good connection (mafia partner or uninvolved third party who did not sign up and you can trust not to fuck the game up) to idle in your mafia channel 24/7 to stop the modes from dropping: if Shaun the Sheep wants to get into your channel and knows it exists, he can just wait for you all to leave. Also, if nobody is there, all the +Is drop! If you don't know anyone you can have idle there, drop jumpluff an IRC or forum PM, add jumpluff to aops/sops, and she'll put her bot, Jirachi, in there.
tl;dr: if my mafia is altair, askaninjask, accent, and me:
/join #alphabetsoup
/cs register #alphabetsoup shaunthesheep flash game discussion channel
/cs set #alphabetsoup mlock +si
/cs sop #alphabetsoup add altair
/cs sop #alphabetsoup add askaninjask
/cs sop #alphabetsoup add accent
As mafia, you will need an IRC channel to chat with your teammates, to get to know them and to strategise, and to communicate with the host in real-time. If you don't know how to get on IRC, there are tutorials available at this page. One on Colloquy and one on ChatZilla should be up soon enough, but anyway, this isn't the focus. If you know how to get on IRC and register your name already, skip the next paragraph.
You will need a registered nick to get past the security and to register a channel. So your first order of business on IRC should be to use /nick USER to get on the nick you would like to use (preferably your username), then type /ns register PASSWORD EMAIL. Go to your email and get the confirmation code command. To log into your nick in future, you'll need to type /ns id PASSWORD (or /msg nickserv identify password).
Next, you'll need to join your mafia channel and get ops there, so don't try to register an occupied channel. Let's call our channel #alphabetsoup. Nobody is in #alphabetsoup, so you get @ automatically. Type /cs register #alphabetsoup PASSWORD DESCRIPTION. Password should be a pass for the channel (duh), though you probably won't need it. Now if you follow this guide, unless someone fucks up or services go down, nobody should know #alphabetsoup exists, but don't make the description MAFIA HEADQUARTERS or something. That is asking for it.
Mlock (mode lock) works so that whenever anyone joins the channel, ChanServ sets the modes you need automatically. You'll need +s (secret) so that the channel doesn't appear in the /list or /whois channel lists, and +i (invite only) so that you have to be on the access list to get in. /cs set #alphabetsoup mlock +si
Then you need to add the host and your partners to the access list. /cs sop #alphabetsoup add Mekkah or /cs aop #alphabetsoup add Mekkah. (to delete mekkah, use del instead of add) Mekkah needs aops or sops to invite himself. If Mekkah wants to come in, he'll need to type /cs invite #alphabetsoup then join. Alternately, you can make it so anyone with the hostmask *!*@nothing.left.to.lose (Mekkah's vhost) can join the channel, by setting /mode #alphabetsoup +I *!*@nothing.left.to.lose This way, Mekkah cdan just join whenver he feels like it, providing +I is on, but all modes drop when you leave a channel (that's why mlock is necessary). (also +I is less secure than /cs invite being required, but only marginally so)
You should probably get someone with a good connection (mafia partner or uninvolved third party who did not sign up and you can trust not to fuck the game up) to idle in your mafia channel 24/7 to stop the modes from dropping: if Shaun the Sheep wants to get into your channel and knows it exists, he can just wait for you all to leave. Also, if nobody is there, all the +Is drop! If you don't know anyone you can have idle there, drop jumpluff an IRC or forum PM, add jumpluff to aops/sops, and she'll put her bot, Jirachi, in there.
tl;dr: if my mafia is altair, askaninjask, accent, and me:
/join #alphabetsoup
/cs register #alphabetsoup shaunthesheep flash game discussion channel
/cs set #alphabetsoup mlock +si
/cs sop #alphabetsoup add altair
/cs sop #alphabetsoup add askaninjask
/cs sop #alphabetsoup add accent