Go Back   Smogon Community > Socialization in the Empire > Circus Maximus > Office of Strategic Influence
Register FAQ Social Groups Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools
Old Mar 4th, 2010, 6:00:24 AM   #1
jumpluff*
just came to say hello
is a member of the Smogon Site Staffis a Super Moderatoris a Smogon IRC AOpis a Pokémon Researcheris a Contributor to Smogon Mediais a Contributor to Smogonis a Battle Server Moderator
 
jumpluff's Avatar
 
Super Moderator
Join Date: Aug 2008
Posts: 5,375
Location: Australia
Default Gmax-Proof: Making a Secure Mafia Channel

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
__________________

Last edited by jumpluff; Mar 4th, 2010 at 8:10:23 AM.
jumpluff is offline   Reply With Quote
Old Mar 4th, 2010, 6:10:43 AM   #2
Mekkah**
pfbwowbfobwobwobfwowbf
is a Tutoris a member of the Smogon Site Staffis a Smogon IRC SOpis a Contributor to Smogon Mediais a Contributor to Smogonis an Administrator
 
Mekkah's Avatar
 
Administrator
Join Date: Feb 2005
Posts: 13,834
Most of them are good
Default

Random notes that prolly won't have to be edited in:

- When screenshotting things for unrelated business (for example to show off your IRC background/color combination), black or cut out all places where your channels are listed.
- When copypasting logs of a conversation that can be seen by people not on your team, be careful not to copypaste these:

[12:06:20] * ChanServ (services@services.synirc.net) invites you to join #alphabetsoup
[12:07:13] -dissonance.nl.eu.synirc.net:@#alphabetsoup- ChanServ invited Mekkah into the channel.

You can prolly tinker the IRC options to put invites and notices in your status window but I could never figure out how to do that (the options that indicate to do so don't seem to work properly for me @ _ @). Alternatively you can just use +I but as the OP outlined that's got other issues.
Mekkah is offline   Reply With Quote
Old Mar 4th, 2010, 6:14:18 AM   #3
jumpluff*
just came to say hello
is a member of the Smogon Site Staffis a Super Moderatoris a Smogon IRC AOpis a Pokémon Researcheris a Contributor to Smogon Mediais a Contributor to Smogonis a Battle Server Moderator
 
jumpluff's Avatar
 
Super Moderator
Join Date: Aug 2008
Posts: 5,375
Location: Australia
Default

oh, yeah, you're right. I also always delete mafia-related notices, etc. put any relevant logs in notepad and strip them.
__________________
jumpluff is offline   Reply With Quote
Old Mar 4th, 2010, 9:05:44 PM   #4
billymills
is a Forum Moderator
 
billymills's Avatar
 
Moderator
Join Date: Jul 2008
Posts: 2,467
somewhere but nothere
Default

Few things:

Register your nick /ns register password email
//mode $me +p
don't talk to strange people
don't make your mafia channel something obvious, like the name of your team only backwards.

As long as the channel name isn't guessable, you don't need all those random modes on it.
billymills is offline   Reply With Quote
Old Mar 5th, 2010, 12:43:07 AM   #5
Thorns
 
Thorns's Avatar
 
Join Date: Feb 2007
Posts: 4,290
outrun my gun
Default

don't register a channel under your nick if you can, if synirc slips and they see #dangerousanimals regged under thorns they will assume that you made a mafia channel
__________________
[19:01:02] <pookar> can u go 30/12/20 with karthus? fuckhead
[19:01:26] <@LonelyNess> I can die more than that if I put my mind to it
[19:01:43] <@LonelyNess> in fact I can die more than that even if I don't put my mind to it
Thorns is online now   Reply With Quote
Old Mar 5th, 2010, 12:59:54 AM   #6
Bass
I'm...feeling...faint...
is a Forum Moderator Alumnus
 
Bass's Avatar
 
Join Date: Jul 2007
Posts: 1,227
Default

Quote:
Originally Posted by Fat Thorns View Post
don't register a channel under your nick if you can, if synirc slips and they see #dangerousanimals regged under thorns they will assume that you made a mafia channel
I was about to say, there is a remedy for this. All you need to do is change the founder of the channel. This can be done with /cs set <channel> founder <nick>. As a general rule of thumb, I tend to make the host the founder of the channel for convenience, but if you want to be extra cautious, you can make the nick arbitrary.

Also keep in mind that if your channel is invite only, you will need to add yourself to the sop list before entering this command, or else you cannot access your channel without being invited by someone else or using the channel password (which you registered it with).

Good read, I have historically done most of this stuff whenever making a mafia channel anyway, but it's still a useful reference. Particularly because anything that can counter Gmax's methods is essential knowledge.
Bass is offline   Reply With Quote
Old Mar 5th, 2010, 5:32:23 AM   #7
Accent
 
Accent's Avatar
 
Join Date: Jul 2009
Posts: 877
10,000 miles away
Default

Alternatively you can fight the problem at its source: kill the man
__________________
  • (not here)
Accent is offline   Reply With Quote
Old Mar 5th, 2010, 5:37:35 AM   #8
Thorns
 
Thorns's Avatar
 
Join Date: Feb 2007
Posts: 4,290
outrun my gun
Default

the problem with that is that being a small person, the only user who couldn't beat me up irl is jumpluff

and even then shes a hornsworth so even then it's dubious

on topic though, I should stress that channels are very very useful if you are mafia, it is a great base to conspire with your teammates and allows you to launch coordinated moles on the village. this is something that should be taught in partner mafia but that's another thread altogether
__________________
[19:01:02] <pookar> can u go 30/12/20 with karthus? fuckhead
[19:01:26] <@LonelyNess> I can die more than that if I put my mind to it
[19:01:43] <@LonelyNess> in fact I can die more than that even if I don't put my mind to it
Thorns is online now   Reply With Quote
Old Mar 5th, 2010, 8:48:07 AM   #9
Gmax
kuahahahaha
is a Forum Moderator Alumnus
 
Gmax's Avatar
 
Join Date: Oct 2006
Posts: 1,118
India
Default

Looks like I'm going out of business soon, and permanently if Accent gets his way...
Gmax is offline   Reply With Quote
Old Mar 5th, 2010, 8:56:51 AM   #10
crabnebula
 
crabnebula's Avatar
 
Join Date: Jul 2006
Posts: 584
In the depths of a....Black Hole!!
Default

Heres a better idea:

[19:25:11] * CN sets mode: +b gmax!*@*
crabnebula is offline   Reply With Quote
Old Mar 11th, 2010, 12:49:49 PM   #11
MagicMaster87
 
MagicMaster87's Avatar
 
Join Date: Nov 2008
Posts: 1,150
Woodbridge, VA
Default

It might be worth noting that on a few clients (such as Pidgin), "/ns" and "/cs" are not recognized as valid commands, so you'll have to replace them with "/msg nickserv" and /msg chanserv".
__________________
Quote:
[03:05:21] <&plus-> no its not
[03:05:25] <&plus-> you played me months ago
[03:05:27] <&plus-> with some silly beatdown dick
MagicMaster87 is online now   Reply With Quote
Old Mar 14th, 2010, 4:23:08 PM   #12
jumpluff*
just came to say hello
is a member of the Smogon Site Staffis a Super Moderatoris a Smogon IRC AOpis a Pokémon Researcheris a Contributor to Smogon Mediais a Contributor to Smogonis a Battle Server Moderator
 
jumpluff's Avatar
 
Super Moderator
Join Date: Aug 2008
Posts: 5,375
Location: Australia
Default

Quote:
Originally Posted by Fat Bass View Post
I was about to say, there is a remedy for this. All you need to do is change the founder of the channel. This can be done with /cs set <channel> founder <nick>. As a general rule of thumb, I tend to make the host the founder of the channel for convenience, but if you want to be extra cautious, you can make the nick arbitrary.

Also keep in mind that if your channel is invite only, you will need to add yourself to the sop list before entering this command, or else you cannot access your channel without being invited by someone else or using the channel password (which you registered it with).

Good read, I have historically done most of this stuff whenever making a mafia channel anyway, but it's still a useful reference. Particularly because anything that can counter Gmax's methods is essential knowledge.
haha. i agree, i had #alphabet-soup hosted by the mysterious MOON, but i never thought of making the host founder. nice idea.
__________________
jumpluff is offline   Reply With Quote
Old Jul 16th, 2010, 10:02:03 AM   #13
billymills
is a Forum Moderator
 
billymills's Avatar
 
Moderator
Join Date: Jul 2008
Posts: 2,467
somewhere but nothere
Default

If you own mIRC, you can install the below script to register channels with security measures implemented, by pressing alt+D to open the aliases window, and pasting the script at the end.

superreg {
join #$1
cs register #$1 $2 -
cs set #$1 mlock +iKnst
cs set #$1 founder $3
}

1 is the channel name; 2 is the password for the channel; 3 should be the host's name

/superreg Gmax really sucks

would register channel #Gmax, with password 'really' and owner 'sucks'.

//cs info #gmax would now return

Code:
[20:31:27] -ChanServ- Information for channel #gmax:
-
[20:31:27] -ChanServ-         Founder: sucks
-
[20:31:27] -ChanServ-     Description: -
-
[20:31:27] -ChanServ-      Registered: Jul 16 10:00:43 2010 CDT
-
[20:31:27] -ChanServ-       Last used: Jul 16 10:01:09 2010 CDT
-
[20:31:27] -ChanServ- For more verbose information, type /msg ChanServ INFO #gmax ALL.
Users will need to be added via:

//cs aop #channel_name_here add username_here
or
//cs sop #channel_name_here add username_here

then you can enter the channel via:

//cs invite #channel_name_here

as was already explained
__________________
Quote:
Originally Posted by Fat Fishy View Post
i'm hoping english is your second language; otherwise, there's no excuse for your apparent lack of empathy for fellow human souls

Last edited by billymills; Jul 16th, 2010 at 11:08:51 AM.
billymills is offline   Reply With Quote
Old Jul 17th, 2010, 1:13:17 AM   #14
blue_light
 
blue_light's Avatar
 
Join Date: Jan 2006
Posts: 876
Default

Perhaps instead of implementing all these counter measures, it would be a much more manageable feat to just ban gmax from mafia altogether.
__________________
Greg Jennings, he puts his team on his back
blue_light is offline   Reply With Quote
Old Jul 17th, 2010, 10:37:14 PM   #15
Amelia
 
Amelia's Avatar
 
Join Date: May 2006
Posts: 1,855
Default

XD
However, can i hijack this thread a bit? It's about MIRC after all. After reading a few mafia rules, they all have this rule in them:
USER and USER MUST be informed of any IRC channels or spreadsheet/whatever else you create for this game.

Must they, honestly? I know that sometimes they want to learn and other things, but honestly, this seems more like something a player can choose, rather than something he must do. I know i sound like an old grandparent by now, but there are a few things i would rather keep secret sometimes... in the interest that i'm the only one who knows wth am i'm doing.
__________________
<+Raikage> 'what the hell is a recoome'
<+Raikage> 'and a burter'
Amelia is offline   Reply With Quote
Old Jul 18th, 2010, 12:31:53 AM   #16
Outlaw
 
Outlaw's Avatar
 
Join Date: Jul 2008
Posts: 1,147
Ozark, Al
Default

Quote:
Originally Posted by Fat Amelia View Post
XD
However, can i hijack this thread a bit? It's about MIRC after all. After reading a few mafia rules, they all have this rule in them:
USER and USER MUST be informed of any IRC channels or spreadsheet/whatever else you create for this game.

Must they, honestly? I know that sometimes they want to learn and other things, but honestly, this seems more like something a player can choose, rather than something he must do. I know i sound like an old grandparent by now, but there are a few things i would rather keep secret sometimes... in the interest that i'm the only one who knows wth am i'm doing.
Do you have to right down every single secret thought? Just keep those out of the channels/spreadsheets.
Outlaw is offline   Reply With Quote
Old Jul 18th, 2010, 1:29:36 AM   #17
Seven Deadly Sins
:D
is a Tutoris a member of the Smogon Site Staffis a Forum Moderatoris a Contributor to Smogon Mediais a Contributor to Smogonis a Tiering Contributor Alumnusis a Battle Server Moderator Alumnus
 
Seven Deadly Sins's Avatar
 
Moderator
Join Date: May 2008
Posts: 4,175
Default

Usually "USER and USER" are the hosts. If you're hosting, and you don't care, don't make that rule. Personally, I like chilling in all the channels and seeing what people know or are up to.
__________________
Seven Deadly Sins is offline   Reply With Quote
Old Jul 18th, 2010, 5:51:00 AM   #18
Amelia
 
Amelia's Avatar
 
Join Date: May 2006
Posts: 1,855
Default

Yes, SDS, i know they're the hosts, i placed USER so that it doesn't imply anyone. Anyway... sorry about this nitpick, i'm really secretive at times :P
__________________
<+Raikage> 'what the hell is a recoome'
<+Raikage> 'and a burter'
Amelia is offline   Reply With Quote
Reply Smogon Community > Socialization in the Empire > Circus Maximus > Office of Strategic Influence

« Previous Thread | Next Thread »
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -4. The time now is 6:00:52 AM.