From the RuneScape Wiki, the wiki for all things RuneScape
Jump to navigation Jump to search

Following Forum:Sunset IRC, the community decided to close the IRC channel in favour of other chat mediums, such as discord and the clan chat. Below are the old contents of this page before IRC was discontinued.

This page or section is an archive.
Please do not edit the contents of this page. Direct any additional comments to the current project page or contact an administrator for aid if no talk page exists.

Welcome to the information page for the RuneScape Wiki IRC Channel.



Internet Relay Chat, commonly known as IRC, is a popular online chat program. There are hundreds of networks, and thousands of channels, in which users may connect to. The Wiki has its own IRC channel, running on the Freenode network. Freenode is very flexible, and allows users to connect to other related channels, such as ##wikia.


These policies are to be followed at all times when in the official RuneScape Wiki IRC channels. Punishment for breaking the rules vary from being kicked from the channel to being banned from the network, depending on the offence.

  • All RuneScape Wiki rules apply.
  • All RuneScape/Jagex rules and terms apply.
  • No impersonating other users for malicious purposes. Doing so in jest and with the another user's permission is allowed, but should be kept to a minimum to avoid confusion.
  • No nick-change spam, or nicks that have any suggestive or sexual reference. Also, do not repeatedly enter and leave the channel within a short period of time.
  • Talking about anything of a sexual or illegal nature is prohibited. Excessive swearing or inappropriate discussion will result in a warning, then a kick and possibly a ban if you cannot keep your language appropriate. Please remember that we do have younger users on the wiki.
  • Do not spam YouTube videos or other links. Excessive spamming in general will result in a kick. Do not use RuneScript or another bot to spam the channel. You are responsible for both intentional and unintentional misuse of bots.
  • No marketing or advertisement; please join an appropriate channel for such matters.

Dedicated client

If you have a standalone client instead, you can join by connecting to the freenode network (usually /server, then by joining the channel #rswiki (usually /join #rswiki). Most GUI clients have a GUI method of doing this instead; check your documentation.

Some dedicated clients include:

For instructions on basic setup with the above clients, see below.


Channel operators are users who are tasked with enforcing the channel's rules. Channel operators may temporarily kick users from the chat if they are violating the rules, and may ban persistent offenders. Additionally, only channel operators may change the channel's topic. Channel managers are akin to bureaucrats on the wiki, as they have the powers of channel operators but can also modify the channel's access list. This allows them to give or take certain permissions, such as operator status, to or from users.

To see a list of #rswiki's operators and managers, type /msg ChanServ access #rswiki list to view the channel's access list. Channel operators have the +o flag listed in their flags, and are marked with (OP) next to the list. Channel managers have the +s flag and are marked with (MANAGER).


IRC supports a number of commands, with varied uses. An incomplete list of commands is found below. Note that the commands should be typed exactly as is, with the slash in front, replacing the parameters (if any) for their values.

  • /nick nickname - Changes your current nickname to the provided nickname. This fails if another user is already using that nickname. Also, your registration DOES NOT change over to the new nickname.
  • /join #channel - Opens a new chat page containing the provided channel. You MUST include the # before the channel name. This may fail if the channel requires a key to enter—in that case, if you know the key, just type it in after the channel name in the command—or if the channel has been set to invite-only, or if you have been banned.
  • /part #channel - Causes you to leave the provided channel.
  • /me emote - Causes you to send to the current channel an emote, along the lines of "Mynick emote". Example: if I am Oddlyoko, "/me dances!" writes "* Oddlyoko dances!"
  • /whois user - Gathers the information of the specified user, including their ident, hostmask, and whether they are identified with NickServ or not.
  • /quit [message] - Disconnects you from the network. A quit message is also optional.

Channel operator commands

All channel operators, please read this section thoroughly. To make use of any of these commands, you must have op access in the channel, which is not given by default. Authorized users (chanops who have registered with NickServ and have been added to the access list with a +o flag) can give themselves op access using the /msg chanserv op #rswiki command (note that most IRC clients allow the /msg chanserv part to replaced by /cs. This also applies to nickserv (/ns) and memoserv (/ms)). This can be undone with /mode #rswiki -o <your nick> when this is complete.

By default all ops are automatically opped when joining the channel, however you can opt out of this either when requesting op status from a manager, or by using /msg chanserv flags #rswiki <your nick> -O (note - capital O) at a later date if you change your mind (if you no longer want to be an op at all, use /msg chanserv flags #rswiki <your nick> -*).

  • /kick <nickname> [reason] - Removes a user from the current channel. Optionally can take a "reason".
  • /remove <#channel> <user> [:reason] - Removes a user from the current channel, similar to /kick, but it circumvents any auto-rejoin commands the targeted user may have. Optionally can take a "reason", but the : character must be placed at the start of it.
  • /invite <nickname> <#channel> - Invites the given user to #channel.
  • /mode <#channel> <flag> - Sets the given flag-mode. Flags are either channel flags or user flags; see table. All flags can either be set (using a preceding + sign) or unset (using a preceding - sign). A full list of user and channel modes as well as their functions can be found here. Used for banning and muting, among other things.
  • Use the server help command for help with the various "serv"s available - /msg chanserv help, /msg nickserv help, and /msg memoserv help.

Please use the invite and ban modes sparingly. Mute may be used in certain cases to prevent spam before kicking the users who are spamming. Use all the administrator commands only in appropriate situations. Only kick users who have broken the chat policies. Only ban users who have repeatedly broken the chat policies, show no signs of improving, and do little but break the chat policies. Misuse of the administrators commands violates the RuneScape Wiki's User treatment policy, and abusers will be warned or demoted accordingly.

See this page for a list of current channel bans.


Several users on the #rswiki channel run bots for the benefit of channel users and the wiki.

Bot name Owner Functions and documentation Approved in discussion
__init__ Sactage Logs channel for use of channel stats (Inactive) RFIB
bullbot Raging bull Allows users to link to this wiki. RFIB
Elunebot Elune Anzu Butts
(Uses > prefix for commands)
Evilbot Evil1888 General purpose utility and fun bot (Inactive)
(Uses ` prefix for commands)
HairyBot Hairr Allows Custodians and Administrators to correct image file links on the wiki. (Inactive) Forum:HairyBot
RuneScript General purpose utility bot
(Uses ! and @ prefix for commands)
TyA Runs the GEMW update scripts based on trigger from RuneScript
Announces changes to wiki discussions
Backup tell bot for evilbot
(Uses ~ prefix for commands)
Forum:New bot and protection for Exchange namespace


See RuneScript's website.

Bot approval

Per discussion, to run a bot in the IRC channel it needs to be approved. If you have a bot you wish to run in the IRC channel, post a new section here.

Setup information

Registering with NickServ

Once you have connected to the network (not necessarily the channel, however), you can create a NickServ account to group and protect your nicknames, hide your connection address (usually contains your IP address), and provide verification that you are who you say you are. You also require an account to be made a channel operator.

This involves messaging the service NickServ many times, using /msg NickServ &ltcommand> [arguments...]; many clients have an alias built in: /ns &ltcommand> [arguments...]. All command values are usually given in capitals, but they are actually case-insensitive - as are some arguments, but not all (e.g. passwords are case-sensitive). If you want further information on any command, you can run /msg NickServ HELP &ltcommand> [arguments...] e.g. /msg NickServ HELP register

  1. Choose a nickname you want as your base nickname (account name). This can be changed later, but it is easy to choose the one you want now. It has to be a nickname that no one else has grouped yet. Switch to it with /nick <name>
  2. Run /msg NickServ REGISTER <password> <email address> - that's with the password you want and your email address
  3. Check your email for a message from freenode. It should contain a code for you to send back to nickserv with this command: /msg NickServ VERIFY REGISTER <nickname> <key>
  4. You should now be registered. You may now need to login, using /msg NickServ IDENTIFY <nick> <password> (alternatively, if your current nick is one of the ones you have grouped, you can use /msg NickServ register <password>)

Many clients offer an auto-login feature, where you can provide your password to the GUI and it will automatically log you in when you connect. Freenode will also log you in if you connect with a grouped nickname and you set the server password to your account password.

Some other useful commands:

  • /msg NickServ GROUP - add the nickname you are currently using to your account for login and protection purposes. You can only have 20 nicks grouped.
  • /msg NickServ UNGROUP [nick] - remove the given nick from your account; defaults the the nick you are using.
  • /msg NickServ SET <flag> [args] - set a control flag on your account. Notable flags (see /msg NickServ help set for all flags):
    • password <newpassword> - change your password
    • accountname <newaccountname> - change your base account name (must be a nick you have grouped)
    • email <newemail> - change your associated email address
    • enforce on/off - prevent users from using any of your grouped nicks if they aren't allowed
  • /msg NickServ GHOST <nick> - removes the enforce on a nickname (someone attempted to use it, but you had enforce on so they were removed from it)
Getting a cloak

While you are generally known by your nickname, your full identifier (viewable by anyone) is [email protected]. Your host generally includes your IP address (or a hex representation of it). To make your host hidden, you generally have two options: use an external proxy service to change your host (not covered here), or to obtain a cloak. To obtain a @unaffiliated/name cloak, join #freenode and ask freenode staff for one. To get a @wikia/wikiname cloak, contact sannse or rappy on IRC, usually found in ##wikia.


To join using HexChat, follow these instructions.

  1. Open HexChat
  2. Open the Network List
    • If this is your first time using HexChat, it should open automatically
    • Otherwise, click HexChat in the top-left, and then Network List. You can also use the keybind Ctrl+S
  3. If you haven't already, set your global user information here (three nickname choices and a 'realname')
  4. Find freenode in the list (once you find it, you may want to favour it)
    • If it is not there, click add and name it freenode, then click edit and set the following settings:
      • Server tab:
        • add:
        • add:
      • Login method: Server Password
      • Character set: UTF-8
  5. Click edit and se these settings:
    • Autojoin channels tab:
      • add: #rswiki
    • Connect to this network automatically: ticked
    • Use global user information: optionally ticked
    • Once you have registered with NickServ, put your NickServ password in the Password box
  6. Close the connect edit dialogue
  7. Click connect

You should now automatically connect to the channel when you open your client.


This is basic information for those wishing to use the mIRC client to join chat.

  1. Click the 'Options' button:
  2. Click on 'Connect'
  3. Click on 'Servers'
  4. Click on 'Add'  
    • In the Description field: Freenode
    • In IRC Server field: 
    • In Ports:6667
    • Password field can be left blank
  5. Click 'Add'


The RuneScape client SwiftKit has an IRC client built in. If you use SwiftKit, you are able to join the wiki's channel on Freenode. To configure the server, follow the steps below:

  1. Sign into your profile.
  2. Click "Show Internal Utilities" in the bottom-right corner.
  3. Click the IRC tab (SwiftIRC icon.png)
  4. Click "Options" to the left.
  5. In the connection tab (it should be opened by default) click "Add".
  6. An "Edit server" window should pop up.
  7. Input the following information into the boxes:
    • Name: freenode
    • Server hostname:
    • Server port: 6667 or 7070 for a Secure connection
    • Server password: blank - it is not needed to connect to freenode
    • Nickname: your normal nickname
    • Backup nickname: a secondary nickname, for if you lag out - usually your normal nickname followed by an underscore _
    • Nickname password: the password for your nickname, if it is registered - see section below
    • Auto join channels: Click add then enter #rswiki; feel free to add any other freenode channels here.
    • Options: you do not need to check any of these boxes, but it generally will make things easier for you when using IRC if you check them all.
  8. Press Save.
  9. Press Apply and OK.
  10. At the Select profile dropdown box, click the freenode profile. Click the "Connect" button. Be patient, it might take a few seconds.
  11. Done. Now you can use IRC as you please while you play RuneScape in the same window.
  12. As a reminder, if you would like to use SwiftIRC at the same time as you are using freenode, it is possible. Simply click the "Start" tab, and click "Quick connect" from the dropdown box. Type in your SwiftIRC nickname, enter any SwiftIRC channel you'd like, optionally obtain auto-ranking by typing in your password in the auth to services box, and connect. This way you can be on two networks at once.

See also

The following are also some helpful and popular channels:

  • ##wikia - Unofficial Wikia support channel
  • #freenode - Freenode IRC support channel