IRC
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.