IRC

From Puyo Nexus Wiki
Jump to: navigation, search

IRC stands for Internet Relay Chat. Puyo Nexus used to have its own IRC server - now the channel lives on Rizon. However, #puyonexus is still open for any kind of discussion you can imagine - including the organization of Puyo Puyo games. However, IRC is more than a way for people to broadcast text - it's a very complex system with many features that you should probably learn to take advantage of. This article is designed to help you get the most out of IRC.

To jump on IRC easily, simply click the IRC button in the header, forum, or portal. You can also just click here. The link in the forum and portal also shows the number of users online in IRC across the entire network.

But you don't need to use a browser to connect to IRC. You can also use a client which will make it easier to join and allow you to receive notifications of new messages directed at you.

Contents

How to Join

If you want to get on instantly, just click here. If you want to get on from outside of your browser, you'll have to install an IRC client. We recommend X-Chat as a solid client. A guide on how to use IRC with X-Chat is here. User Soph has also began working on an IRC client of her own, dubbed 'liteIRC'. Although currently it is in testing, it has many features that are difficult to find in clients, and is also very lightweight. For more information about how to obtain it, you may join our IRC via any method (including the IRC widget or alternate access) and ask for help. Currently there is no public release of the client.

For advanced users, here is the server information:

Normal Connection

  • Server: irc.rizon.net
  • Channel: #puyonexus
  • Port: 6667
  • SSL: No

Commands

Nick Changing

Nicknames, or nicks, are like your identifier on IRC. Anyone can switch to any nick at any given time so as long as the nick is not in use. This doesn't mean you can become anonymous though - your hostname still identifies you.

To use, simply type this:

/nick namehere

Nicks cannot contain spaces and certain characters. Some good uses of this command are:

  • Showing your status. You can /nick name|Away to change your nick to name|Away - This shows others that while you can see messages when you get back, you're currently unavailable. You can also show whether or not you're playing something - like name|pp15
  • Roleplaying: You should spawn new accounts to roleplay but for a quick joke or something very small you can just /nick to the desired character.
  • Fixing your name: If you forgot to or didn't enter your name on mibbit, for example, it would be cryptic and nobody would immediately be able to identify you. (Although it should be mentioned that whois data makes you identifiable; even on mibbit. don't abuse IRC.)
  • Also, do it for fun! You can mess around and add silly things to the end of your nick. Don't go too crazy though, it could get annoying.

Actions

Sometimes on IRC you'll want to mention that you're doing something, and that's the sole purpose of your mentioning. This is where actions come in. IRC allows you to display an action. Although you shouln't overuse these, you can use them playfully and without restrictions.

/me command

But make sure you know what you're doing. If you typed the above, it would come out to

*** nick command

Try something like

/me steals the box of cookies

Which will appear something like

*** nick steals the box of cookies

You can use these in role playing to express actions in a more sophisticated way. These actions are equivalent to surrounding text in asterisks ('*') on IM.

There are a few limited uses for /me.

  • It can be used for going away, automated or not, in addition to nick changing.
  • You can use it for showing some sort of status update (Preferably not something like music changing though, unless it's to a dedicated channel).
  • Of course, it's also for fun.

Nick Protection

As mentioned above, anyone can switch to any name at any time. That doesn't mean they can keep it or take the users privileges. ;)

Introducing Nick Protection: Before users can start using a registered nickname, they must use a password-based identification system provided by IRC services. They have 20 seconds to enter the password associated with the nickname. If they run out of time, they will be forced to use another nick. (See the '/nickserv set kill' command below.)

In order to register your nick name, type the following:

/register password email

At this point your nickname becomes registered to that password. Now every time you log in to IRC, you need to enter your nickserv pass by doing the following:

/identify password

Unfortunately, clients like Mibbit widget, as provided by our site, will not be able to remember your password for you. To do this, you can use a client like XChat OR use the full, still free Mibbit service at mibbit.com.

Joining Channels

Channels allow us to separate information on Puyo Nexus IRC. There is no limit to what a channel can be about and all users should be able to create up to 20 of their own channels which they can moderate.

Channels are always require to be prefixed with the '#' symbol. For example, the roleplaying channel reads out as #rp. This is because internally, channels and users are at the same level of abstraction, so '#' is used to separate users and channels from each other.

To join a channel, simply use the following command:

/join #channel

Creating Channels

As mentioned above, all registered users are allowed to create up to 20 channels that they can own. To create one of your own, type the following command:

/cs REGISTER #channel password description

By default, identifying yourself gives you founder-level access when you join your channels, provided you and the channel have both not reached the lower boundary of the activity limit.

If you lose your nickname, you can register another one and identify yourself as a founder using the following command:

/cs IDENTIFY password

You may also elect other users as channel owners by giving them this password to enter.

Other Things

This article is far from complete. There are so many things to do on IRC there's no way we could list them all. Here are a few more things you can do, though:

Nickserv Commands

The nick server manages all registered nicks - ns for short. Here's a list of commands it can do.

/ns GROUP target password

Join a group.

/ns GLIST 

Lists all nicknames in your group.

/ns ACCESS [add [mask]| del [mask]| list]

Modify the list of authorized addresses.

/ns SET option parameter

Set options, including kill protection.

For more information, type the following.

/ns HELP SET

This prints out some extra information.

To set the kill protection, use:

/ns set kill [mode]
  • Off - No timelimit of unauthorized use of a nick
  • On - 60 seconds of time to identify
  • Quick - 20 seconds of time to identify
/ns DROP [nickname]

Cancel the registration of a nickname.

/ns RECOVER nickname [password]

Kill another user who has taken your nick.

/ns RELEASE nickname [password]

Regain custody of your nick after RECOVER

/ns SENDPASS nickname

Forgot your password? Try this

/ns GHOST nickname [password]

Disconnects a "ghost" IRC session using your nick

/ns ALIST [level]

List channels you have access on. Level can be a number, like 10, or a word, like AOP or Founder.

/ns INFO nickname [ALL]

Displays information about a given nickname

/ns LIST pattern

List all registered nicknames that match a given pattern

/ns LOGOUT 

Reverses the effect of the IDENTIFY command

/ns STATUS nickname

Returns the owner status of the given nickname.

The output will show the nickname and a status code. Here are a list of status codes:

  • 0 - no such user online or nickname not registered
  • 1 - user not recognized as nickname's owner
  • 2 - user recognized as owner via access list only
  • 3 - user recognized as owner via password identification
/ns UPDATE 

Updates your current status, i.e. it checks for new memos

Chanserv Commands

The channel server manages registered channels - cs for short. Here's a list of commands it can do.

/cs SET #channel option parameters

Set channel options and information.

/cs SOP #channel {ADD|DEL|LIST|CLEAR} [nick | entry-list]

Modify the list of SOP users.

/cs AOP #channel {ADD|DEL|LIST|CLEAR} [nick | entry-list]

Modify the list of AOP users.

/cs HOP #channel {ADD|DEL|LIST|CLEAR} [nick | entry-list]

Maintains the HOP list for a channel.

/cs VOP #channel {ADD|DEL|LIST|CLEAR} [nick | entry-list]

Maintains the VOP (VOicePeople) list for a channel.

/cs ACCESS #channel {ADD|DEL|LIST|CLEAR} [nick [level] | entry-list]

Modify the list of privileged users.

/cs LEVELS #channel {SET | DIS[ABLE] | LIST | RESET} [item [level]]

Redefine the meanings of access levels.

/cs AKICK #channel {ADD | STICK | UNSTICK | DEL | LIST | VIEW | ENFORCE | CLEAR} [nick-or-usermask] [reason]

Maintain the AutoKick list.

/cs DROP #channel

Cancel the registration of a channel. User who calls this command must be identified to the channel as a founder or else the command will fail with "Access denied".

/cs SENDPASS #channel

Help retrieve lost passwords.

/cs BAN #channel [nick] [reason]

Bans a selected nick on a channel.

/cs UNBAN #channel

Remove all bans preventing you from entering a channel.

/cs CLEAR #channel what

Tells ChanServ to clear certain settings on a channel.

/cs OWNER #channel

Gives you owner status on channel.

/cs DEOWNER #channel

Removes your owner status on a channel.

/cs PROTECT #channel nick

Protects a selected nick on a channel.

/cs DEPROTECT #channel nick

Deprotects a selected nick on a channel.

/cs OP #channel [nick]

Gives Op status to a selected nick on a channel.

/cs DEOP #channel [nick]

Deops a selected nick on a channel.

/cs HALFOP #channel [nick]

Halfops a selected nick on a channel.

/cs DEHALFOP #channel [nick]

Dehalfops a selected nick on a channel.

/cs VOICE #channel [nick]

Voices a selected nick on a channel.

/cs DEVOICE #channel [nick]

Devoices a selected nick on a channel.

/cs GETKEY #channel

Returns the key of the given channel.

/cs INVITE #channel

Tells ChanServ to invite you or a given nick into a channel.

/cs KICK #channel [nick] [reason]

Kicks a selected nick from a channel.

/cs LIST pattern

Lists all registered channels matching the given pattern.

/cs LIST *

Lists all registered channels.

/cs LOGOUT #channel [nickname]

This command will logout the selected nickname.

/cs TOPIC #channel [topic]

Manipulate the topic of the specified channel.

/cs INFO #channel [ALL]

Lists information about the named registered channel.

/cs APPENDTOPIC #channel text

Add text to a channels topic.

/cs ENFORCE #channel what

Enforce various channel modes and set options.

Personal tools
Namespaces
Variants
Actions