IRC: Difference between revisions

From /i/nsurgency W/i/ki
Jump to navigationJump to search
>^ban^
No edit summary
>Tisteca
Another overhaul.
Line 2: Line 2:


Internet Relay Chat, or IRC, is basically what ED calls it: multiplayer Notepad. To win in IRC, you go and talk, and be popular, and have friends, and get ops. Now for most things in life, you can just go read Wikipedia, but IRC is confusing as fuck, so let me break it down for the new /i/nsurgents to learn.
Internet Relay Chat, or IRC, is basically what ED calls it: multiplayer Notepad. To win in IRC, you go and talk, and be popular, and have friends, and get ops. Now for most things in life, you can just go read Wikipedia, but IRC is confusing as fuck, so let me break it down for the new /i/nsurgents to learn.
=Protips=
This is the newest insurgent m/i/rc: DISREGARD THAT I SUCKS COCK
<!--http://rapidshare.com/files/156339828/insurgent_mirc.rar.html
!-->
* Has an auto-updater script so that when new script updates/bug fixes are available, it will download on boot, and at one hour iterations while you use it.
* Handy scripts for flooding, mass kicking, etc
* Repo script so that users may install other sets of scripts uploaded by the designer if they want them.
Below are the out-of-date m/i/RC's:
* There is a pre-configured mIRC pack which joins the above channels automatically and throws in some handy scripts: http://rapidshare.com/files/65630307/insurgent_sysreset.rar
* This one is the same, but doesn't do the anoying EFnet connect automaticly, and does partyvan and raidchan instead. http://rapidshare.com/files/84923388/insurgent_sysreset.zip.html
* This is a shity keygen for this mirc:
http://rapidshare.com/files/154984460/lolmirc.zip


=Clients=
=Clients=
Line 24: Line 7:


==mIRC (Windows)==
==mIRC (Windows)==
mIRC is one of the most popular IRC clients out there. It pretty much set the standard for what an IRC client should have: logging, scripting, etc. As good as it is, though, it's jewware, meaning you'll have to acquire the full version through other means (*cough*).
mIRC is one of the most popular IRC clients out there.


===Insurgent SysReset, Aka m/i/RC===
:Pros
A modification of mIRC. If anyone has trouble with it, talk to Kakama about it. There are a few extra commands included with this:
*Very widely used.
 
*Sets the standard for IRC clients: logging, scripting, etc.
* /nigra and /belair (and slower versions in case of flood control /nigraS and /BelairS) do a colored nigra scroll and Bel-Air the channel, respectively.  
Cons
 
*Shareware.
DON'T DO THIS IN THE MAIN CHANNEL! Type /j #makeupsomechannelname to create an empty channel to try things. To stop or to play other text files at various speeds, type /play to bring up a popup with stuff.
*Scripting language is unusable in other clients, meaning that scripts are not portable without re-writing it in a different language.
 
* /tor will make mIRC go through Tor if you have it running. /detor turns it off. Note that you must do this before connecting to the server; if you use /tor and are connected to the server, disconnect and reconnect by pressing the lightning bolt in the top left corner twice. Protip: Some servers (EFnet, etc) block Tor connections.  


==ChatZilla (Cross-platform, firefox extension)==
==ChatZilla (Cross-platform, firefox extension)==
An OK client in the form of a Firefox extension. It's got the basic stuff an IRC client should have, like logging. You can run it in its own Firefox tab by going to chrome://chatzilla/content/chatzilla.xul in the tab you want to run it in.
An OK client in the form of a Firefox extension. It's got the basic stuff an IRC client should have, like logging.


Note: Due to its easy acquisition, ChatZilla's default configuration is banned on Partyvan #insurgency and related channels. Seriously, do what the bot tells you, and spend 5 minutes configuring your client.
Pros
*Easy to use.
*Can be run in its own Firefox tab; just type "chrome://chatzilla/content/chatzilla.xul" in the address bar.
Cons
*Easily acquirable, even by newfags. Because of that, anyone who doesn't bother to configure their settings is autokicked from #insurgency.
*When logging, it creates a new file for every day. Not good if you're a nostalgiafag who likes to go back to look at old times.


==HydraIRC (Windows)==
==HydraIRC (Windows)==
Another okay client with some strange features, like the Channel Monitor which allows you to view all channels in one little window. The only problems with it are that it's still in beta, hasn't been worked on in a long time, and advertises itself in /quit messages.
Another okay client for Windows.
 
Pros:
*Channel Monitor window allows you to view messages from all channels.
Cons:
*Still in beta, and hasn't been worked on in ages.
*Advertises itself in /quit messages.


==KVIrc (Windows)==
==KVIrc (Windows)==
This client's theme is completely customizable, and has a few nifty features like the Activity Monitor (good for weeding out spais). It's also scriptable, although there aren't very many scripts out there for it.
This client is best known for its customizability; nearly every aspect of its theme can be changed.
 
Pros:
*Themes can be customized and changed if you're into that sort of thing.
*Activity Monitor option displays a neat little colored icon besides each nickname, showing how active they are. Helpful if you're an op and want to clean out spais/lurkers.
*Scriptable.
Cons:
*As with mIRC, scripts made for KVIrc can't be used in other clients. Not like there are many scripts out there for it anyhow.
*Tends to get rather slow on older computers.
*Like ChatZilla, logs are split into days, making them harder to search through.


==irssi (Cross platform)==
==irssi (Cross platform)==
Console-based IRC client. Despite that, it's one of the best clients out there; it uses Perl as a scripting language, and many scripts, like the famous dau.pl, have been made for it. Set up an SSHd for your computer, and you can run irssi from whatever computer has an SSH client.
Console-based IRC client. Despite that, it's one of the best clients out there, if you know what you're doing.
* If anyone needs a shell for running irssi [[User_talk:janus_zeal|contact me]].
 
* Script/theme archive: http://freya.myvnc.com:69/jz/?dir=irssi
Pros:
*Uses Perl as its scripting language. No need to learn a language you're only going to use for one purpose!
*Because it's console-based, you can put irssi on a shell and run it from any computer with an SSH client.
*Very fast, so it's great for old computers.
Cons:
*May be hard to use if you're used to GUI-based clients.
*Can't do much without scripts.
 


==XChat (Windows, Linux, OS X [as XChat Aqua])==
==XChat (Windows, Linux, OS X [as XChat Aqua])==
Nice, clean client with a good amount of features; you can set up aliases for buttons and whatnot. But the Windows version is jewware because they're fucking jews.
Nice, clean client with a good amount of features.
* XChat Aqua shows all server notices in the current window and there doesn't seem to be a way to disable this. Very annoying if you're an IRCop. If it wasn't for this fact it would be the best OS X client.
 
Pros:
*Able to use Perl, and a few other languages.
*Some popup menus are customizable, as are a group of buttons under the userlist.
Cons:
*Windows version is jewware because <s>compiling it on Windows takes forever</s> they're fucking jews.
*Shows all server notices in the current window; there doesn't seem to be a way to disable this. Very annoying if you're an IRCop.


==Colloquy (OS X)==
==Colloquy (OS X)==
Line 59: Line 73:


==Snak (OS X)==
==Snak (OS X)==
Probably the best GUI client for OS X. Fucking jewware, turn to other means.
Probably the best GUI client for OS X. But it's fucking jewware.


==jmIrc (J2ME-enabled devices, such most cell phones)==
==jmIrc (J2ME-enabled devices, such most cell phones)==
An IRC client for...your cell phone? Yeah, a lot of apps like this one exist, but this seems like the best free one out there. Because it's designed to run on a cell phone, you're not going to see a lot of features; for instance, you'll have to identify with NickServ manually. Other than that, it's good if you're not at home most of the day but still want to stay connected to IRC.
An IRC client for...your cell phone? Yeah, a lot of apps like this one exist, but this seems like the best free one out there.
 
Pros:
*Well, with this, you can IRC IRL.
*A "Favorites" list allows you to keep a list of frequently-used commands.
Cons:
*It's made for a cell phone, so you're not gonna see a lot of features.
*On some phones, it may freeze up when trying to send a message.


=Guide for new users=
=Guide for new users=
* Type '/server (server)' or use the connect to connect to a new IRC server (use '/server -m (server)' to connect in a new IRC window without disconnecting from the current server. There are several large networks like EFnet (irc.efnet.net) and Rizon(irc.rizon.net, aka animu central). Of other note are private servers irc.pirated.ws, irc.7chan.org, and irc.netchan.org. Some places, like Rizon or partyvan, or really any place except stone-age EFnet, has a NickServ. Register with NickServ (type '/msg nickserv register passwordhere realemailhere') and then '/msg nickserv identify password' to be identified. Some places, like #4chan on Rizon, require you to be registered with NickServ to join.
* Type '/server (server)' or use the connect to connect to a new IRC server (use '/server -m (server)' to connect in a new IRC window without disconnecting from the current server. There are several large networks like EFnet (irc.efnet.net) and Rizon(irc.rizon.net, aka animu central). Of other note are private servers irc.pirated.ws, irc.7chan.org, and irc.chatnets.net. Some places, like Rizon or Chatnets, or really any place except stone-age EFnet, has a NickServ. Register with NickServ (type '/msg nickserv register passwordhere realemailhere') and then '/msg nickserv identify password' to be identified. Some places, like #4chan on Rizon, require you to be registered with NickServ to join.
* Type '/j #channel' or '/join #channel' (it's the same) to join a channel. To part, just close it with the red X, or type /part #channel somemessage if you want to be fancy.
* Type '/j #channel' or '/join #channel' (it's the same) to join a channel. To part, just close it with the red X, or type /part #channel somemessage if you want to be fancy.
* '/whois nick' and '/whowas nick' are useful things, at least to make sure it's the same person and not a nick thief (it happens on EFnet) or a really pissy person, in which case you and a group of /i/nsurgents should use Longcat Flooder or pingflood on the IP you get to knock them off IRC (you can then steal their nick for the lulz).
* To change nick, type '/nick newnickhere'. There is a limit on how long the nick can be; some networks only allow a maximum of 9 characters, while others let you go up to 18.
* To change nick, type '/nick newnickhere'. Some places (like EFnet) have limits on how long the nick can be, 9 characters; others let you do like 18.
* To send a private message, use '/msg nick message here blah blah dongs'. In most clients, private messages appear in a little new window.  
* To send a private message, use '/msg nick message here blah blah dongs'. In m/i/rc private messages appear in a little new window, so look at the bar on the bottom of the screen to see if there is a new message from someone.  


==People in IRC:==
==People on IRC==
* Channel founders, +q, have a ~ by their name, are the creators of the IRC channel. They can change all channel settings and modes.  
* Channel founders, +q, have a ~ by their name, and are the creators of the IRC channel. They can change all channel settings and modes.  
* Super-ops, aka +a or admins, have a & by their name , have the same powers as ops, can access some ChanServ commands, and cannot be kicked by normal ops.  
* Super-ops, aka +a or admins, have a & by their name, have the same powers as ops, can access some ChanServ commands, and cannot be kicked by normal ops.  
* Ops, aka +o, have an @ by their name. They can ban, kick, add and remove ops, change the topic, and make your life hell.
* Ops, aka +o, have an @ by their name. They can ban, kick, add and remove ops, change the topic, and make your life hell.
* Half ops, aka hops or +h, they have a % by their name. They can ban and kick, add and remove voice, change the topic and set a few modes.  
* Half ops, aka hops or +h, they have a % by their name. They can ban and kick, add and remove voice, change the topic and set a few modes.  
Line 81: Line 101:
A user without a ~, &, @, %, or + is just a regular person. They may feel as clueless as you. Just use IRC, and you will learn. Weeaboos, check out irc.rizon.net, gamers, irc.gamesurge.net, and really just join random channels to see what's going on. On efnet, basically any word has a channel for it, so explore and lurk.
A user without a ~, &, @, %, or + is just a regular person. They may feel as clueless as you. Just use IRC, and you will learn. Weeaboos, check out irc.rizon.net, gamers, irc.gamesurge.net, and really just join random channels to see what's going on. On efnet, basically any word has a channel for it, so explore and lurk.


Note about Lurking: TALK AT LEAST ONCE OR SOMETHING, LURKING DOES NOT MEAN NEVER TALK IN THE IRC WORLD. We are really getting sick of people joining and watching, at least let us know who you are so we don't kick you or something. So, lurk, but talk too. However, a hello will suffice. The IRC world is extremely intolerant of newfags.
Note about Lurking: '''SAY SOMETHING EVERY ONCE IN A WHILE'''. Many channels get sick of people just joining and watching, at least let them know who you are so someone doesn't kick you or something. So, you can lurk, but be sure to talk occasionally. The IRC world is extremely intolerant of newfags.


=Tips for more experienced users=
=Tips for more experienced users=


==Secure noticing==
==Secure noticing==
To send a message to everyone who has voice, half-ops, ops, super-ops, or channel ownership, type this:
To send a message to everyone on a channel with a certain level or higher, type this:


::/notice ~&@%+#channel message  
::/notice (~|&|@|%|+)#channel message  
 
where the symbol represents the minimum level to send the message to (see "People on IRC").


Use this to share sensitive information without spais finding out.
Use this to share sensitive information without spais finding out.
Line 98: Line 120:
Use NickServ to keep others from using your nick and to keep ops/voice/etc. on channels.
Use NickServ to keep others from using your nick and to keep ops/voice/etc. on channels.


* /msg nickserv register password email to register your nick;
* <code>/msg nickserv register password email</code> - Register your nickname.
* /msg nickserv identify password
* <code>/msg nickserv identify password</code> - Identify yourself.
* /msg nickserv ghost nick password to get someone off your nick if you have registered and they are using it. Change into the nick fast, and id with nickserv to prevent it from being taken.
* <code>/msg nickserv ghost nick password</code> - Get someone who's using your nick to quit. It can also be used in case you disconnect, but your old nick hasn't pinged out yet.
* /msg nickserv help for other commands.  
* <code>/msg nickserv help</code> - List all commands.  


===ChanServ===
===ChanServ===
With a registered and identified nick in an unregistered channel where you are an op:
With a registered and identified nick in an unregistered channel where you are an op:


::/msg ChanServ register #channelname password brief description.  
:/msg ChanServ register #channelname password brief description.
 
====Managing channel access====
You can have services automatically op/voice/etc. people, depending on which system you use. Note that when giving a user access, that user must be registered with NickServ.


You can then give auto-ops/voice/etc. to people by doing this :
=====XOP system=====


::/msg ChanServ xop #channelname add nick  
:/msg ChanServ xop #channelname add nick  


Where "xop" is either:
Where "xop" is either:
Line 119: Line 144:
* "sop" for auto-superops  
* "sop" for auto-superops  


The user being added to the list will not work if the user has not registered with NickServ. You can also change "add" to "del" to delete someone from your list.
You can also change "add" to "del" to delete someone from your list.
 
=====Access level system=====
 
:/msg ChanServ access #channelname add nick level
*Adds a user to the access list with that level. If a user is already on the list, their level will simply be changed to the specified level.
 
:/msg ChanServ access #channelname del nick
*Deletes a user from the access list.
 
By default, the following access levels are defined:
 
*Founder - Gives +qo upon entering, allows full access to ChanServ commands.  Only one user may have this status.
*10 - Gives +ao upon entering, allows access to akick.
*5 - Gives +o upon entering.
*3 - Gives +v upon entering.
*0 - Nothing.
*&lt;0 - User cannot be opped.


Too much of a pussy to kick/ban someone? ChanServ can do it for you!
====ChanServ kick====
Too much of a pussy to kick/ban someone yourself? ChanServ can do it for you!


  /msg ChanServ (kick|ban) #channelname nick reason  
:/msg ChanServ (kick|ban) #channelname nick reason  


Note that if the channel has signkick enabled (default), your name will be displayed in the kick message.  
Note that if the channel has signkick enabled (default), your nick will be displayed in the kick message.  


===HostServ===
===HostServ===
Line 132: Line 175:
To request a vHost, type:
To request a vHost, type:


::/msg HostServ request vhost@goes.here
:/msg HostServ request vhost@goes.here


You will then have to wait for your vHost to be approved. Some networks do it automatically after about a few hours, while other nets have it to where it must be manually approved.
You will then have to wait for your vHost to be approved. Some networks do it automatically after about a few hours, while other nets have it to where it must be manually approved.

Revision as of 01:20, 12 April 2009

This article is under consideration for deletion.
Your hard work WILL be gone within the month if you do not step it up.


Internet Relay Chat, or IRC, is basically what ED calls it: multiplayer Notepad. To win in IRC, you go and talk, and be popular, and have friends, and get ops. Now for most things in life, you can just go read Wikipedia, but IRC is confusing as fuck, so let me break it down for the new /i/nsurgents to learn.

Clients

There are quite a few options to consider when choosing an IRC client. Here are a few.

mIRC (Windows)

mIRC is one of the most popular IRC clients out there.

Pros
  • Very widely used.
  • Sets the standard for IRC clients: logging, scripting, etc.

Cons

  • Shareware.
  • Scripting language is unusable in other clients, meaning that scripts are not portable without re-writing it in a different language.

ChatZilla (Cross-platform, firefox extension)

An OK client in the form of a Firefox extension. It's got the basic stuff an IRC client should have, like logging.

Pros

  • Easy to use.
  • Can be run in its own Firefox tab; just type "chrome://chatzilla/content/chatzilla.xul" in the address bar.

Cons

  • Easily acquirable, even by newfags. Because of that, anyone who doesn't bother to configure their settings is autokicked from #insurgency.
  • When logging, it creates a new file for every day. Not good if you're a nostalgiafag who likes to go back to look at old times.

HydraIRC (Windows)

Another okay client for Windows.

Pros:

  • Channel Monitor window allows you to view messages from all channels.

Cons:

  • Still in beta, and hasn't been worked on in ages.
  • Advertises itself in /quit messages.

KVIrc (Windows)

This client is best known for its customizability; nearly every aspect of its theme can be changed.

Pros:

  • Themes can be customized and changed if you're into that sort of thing.
  • Activity Monitor option displays a neat little colored icon besides each nickname, showing how active they are. Helpful if you're an op and want to clean out spais/lurkers.
  • Scriptable.

Cons:

  • As with mIRC, scripts made for KVIrc can't be used in other clients. Not like there are many scripts out there for it anyhow.
  • Tends to get rather slow on older computers.
  • Like ChatZilla, logs are split into days, making them harder to search through.

irssi (Cross platform)

Console-based IRC client. Despite that, it's one of the best clients out there, if you know what you're doing.

Pros:

  • Uses Perl as its scripting language. No need to learn a language you're only going to use for one purpose!
  • Because it's console-based, you can put irssi on a shell and run it from any computer with an SSH client.
  • Very fast, so it's great for old computers.

Cons:

  • May be hard to use if you're used to GUI-based clients.
  • Can't do much without scripts.


XChat (Windows, Linux, OS X [as XChat Aqua])

Nice, clean client with a good amount of features.

Pros:

  • Able to use Perl, and a few other languages.
  • Some popup menus are customizable, as are a group of buttons under the userlist.

Cons:

  • Windows version is jewware because compiling it on Windows takes forever they're fucking jews.
  • Shows all server notices in the current window; there doesn't seem to be a way to disable this. Very annoying if you're an IRCop.

Colloquy (OS X)

Decent client, More then enough for most irc use, however it locks up hard when any open channel or query gets flooded.

Snak (OS X)

Probably the best GUI client for OS X. But it's fucking jewware.

jmIrc (J2ME-enabled devices, such most cell phones)

An IRC client for...your cell phone? Yeah, a lot of apps like this one exist, but this seems like the best free one out there.

Pros:

  • Well, with this, you can IRC IRL.
  • A "Favorites" list allows you to keep a list of frequently-used commands.

Cons:

  • It's made for a cell phone, so you're not gonna see a lot of features.
  • On some phones, it may freeze up when trying to send a message.

Guide for new users

  • Type '/server (server)' or use the connect to connect to a new IRC server (use '/server -m (server)' to connect in a new IRC window without disconnecting from the current server. There are several large networks like EFnet (irc.efnet.net) and Rizon(irc.rizon.net, aka animu central). Of other note are private servers irc.pirated.ws, irc.7chan.org, and irc.chatnets.net. Some places, like Rizon or Chatnets, or really any place except stone-age EFnet, has a NickServ. Register with NickServ (type '/msg nickserv register passwordhere realemailhere') and then '/msg nickserv identify password' to be identified. Some places, like #4chan on Rizon, require you to be registered with NickServ to join.
  • Type '/j #channel' or '/join #channel' (it's the same) to join a channel. To part, just close it with the red X, or type /part #channel somemessage if you want to be fancy.
  • To change nick, type '/nick newnickhere'. There is a limit on how long the nick can be; some networks only allow a maximum of 9 characters, while others let you go up to 18.
  • To send a private message, use '/msg nick message here blah blah dongs'. In most clients, private messages appear in a little new window.

People on IRC

  • Channel founders, +q, have a ~ by their name, and are the creators of the IRC channel. They can change all channel settings and modes.
  • Super-ops, aka +a or admins, have a & by their name, have the same powers as ops, can access some ChanServ commands, and cannot be kicked by normal ops.
  • Ops, aka +o, have an @ by their name. They can ban, kick, add and remove ops, change the topic, and make your life hell.
  • Half ops, aka hops or +h, they have a % by their name. They can ban and kick, add and remove voice, change the topic and set a few modes.
  • Voiced, or +v, have a +. They are just regular users who we trust for the most part and have been there a while. Also, if the channel is set +m (moderated, basically mute) they and the +o, +h and +v people can talk, while regular users can't.
    • A few channels set +v on join, usually if it's +m so that ops can remove voice from people who spam or whatever.

A user without a ~, &, @, %, or + is just a regular person. They may feel as clueless as you. Just use IRC, and you will learn. Weeaboos, check out irc.rizon.net, gamers, irc.gamesurge.net, and really just join random channels to see what's going on. On efnet, basically any word has a channel for it, so explore and lurk.

Note about Lurking: SAY SOMETHING EVERY ONCE IN A WHILE. Many channels get sick of people just joining and watching, at least let them know who you are so someone doesn't kick you or something. So, you can lurk, but be sure to talk occasionally. The IRC world is extremely intolerant of newfags.

Tips for more experienced users

Secure noticing

To send a message to everyone on a channel with a certain level or higher, type this:

/notice (~|&|@|%|+)#channel message

where the symbol represents the minimum level to send the message to (see "People on IRC").

Use this to share sensitive information without spais finding out.

Services

There are IRC services on most servers, save for stone-age EFnet. Read:

NickServ

Use NickServ to keep others from using your nick and to keep ops/voice/etc. on channels.

  • /msg nickserv register password email - Register your nickname.
  • /msg nickserv identify password - Identify yourself.
  • /msg nickserv ghost nick password - Get someone who's using your nick to quit. It can also be used in case you disconnect, but your old nick hasn't pinged out yet.
  • /msg nickserv help - List all commands.

ChanServ

With a registered and identified nick in an unregistered channel where you are an op:

/msg ChanServ register #channelname password brief description.

Managing channel access

You can have services automatically op/voice/etc. people, depending on which system you use. Note that when giving a user access, that user must be registered with NickServ.

XOP system
/msg ChanServ xop #channelname add nick

Where "xop" is either:

  • "vop" for auto-voice
  • "hop" for auto-halfops
  • "aop" for auto-ops
  • "sop" for auto-superops

You can also change "add" to "del" to delete someone from your list.

Access level system
/msg ChanServ access #channelname add nick level
  • Adds a user to the access list with that level. If a user is already on the list, their level will simply be changed to the specified level.
/msg ChanServ access #channelname del nick
  • Deletes a user from the access list.

By default, the following access levels are defined:

  • Founder - Gives +qo upon entering, allows full access to ChanServ commands. Only one user may have this status.
  • 10 - Gives +ao upon entering, allows access to akick.
  • 5 - Gives +o upon entering.
  • 3 - Gives +v upon entering.
  • 0 - Nothing.
  • <0 - User cannot be opped.

ChanServ kick

Too much of a pussy to kick/ban someone yourself? ChanServ can do it for you!

/msg ChanServ (kick|ban) #channelname nick reason

Note that if the channel has signkick enabled (default), your nick will be displayed in the kick message.

HostServ

With a registered nick, you can replace your plain old hostname with a vHost, which is basically just a fake hostname.

To request a vHost, type:

/msg HostServ request vhost@goes.here

You will then have to wait for your vHost to be approved. Some networks do it automatically after about a few hours, while other nets have it to where it must be manually approved.