Internet Relay Chat
Contents |
What is IRC?
IRC is a well established standardized protocol for chatting with numerous clients available to connect with.
osu! Chat
osu! uses the IRC protocol for its in-game chat. You can connect with your own client and chat with your osu! buddies even when you're not running osu!. Note that osu! Bancho uses a custom implementation of the IRC protocol, and is in no way a full-feature implementation; therefore, do not expect all features of your IRC client to function properly.
How To Connect
Once you have a client you can connect to
cho.ppy.sh OR irc.ppy.sh (both resolve to the same host) on port 6667 (the default IRC port)
Authenticating To Bancho
When you first connect you'll get a message like this.
* Welcome to osu!bancho. * - * - You are required to authenticate before accessing this service. * - Please click the following link to complete this process:
When you go to the URL you are presented with you'll see a screen with a big fancy "Authorise IRC connection" button. Simply clicking this will allow you into the chat and auto-join you into #osu.
If you wish to not have to click the big fancy button every time you connect you can put the password given into either your server's password field in a profile or use it while connecting.
To permanently authorise a client, please change your IRC password (server password) to: XXXXXXX
Basic IRC Commands
| Description | Command |
|---|---|
| Join channel (I.E. #lobby) | /join #somechannel |
| Leave channel | /part |
| Ignore nick | /ignore somenick |
| Change nickname | /nick somenick |
| Make actions | /me does something |
Disabling Join/Part Messages
Every time someone joins a channel or leaves it a message like this is shown:
someuser has joined #somechannel someuser has quit #somechannel
While in low traffic channels this is usually isn't disruptive, people are joining and leaving #osu constantly making it potentially hard to keep track of the chat.
Disabling Join/Part Messages In Common Clients
| Client | Command |
|---|---|
| mIRC | View => Options => pick "IRC". Click the "Events..." button. Change the "joins", "parts", "quits", and "nicks" to your desired settings: "In Status" or "Hide" are good options [1] |
| XChat | Right-click on the tab you want to change. In the submenu of the channelname, there's a toggle-item "Show join/part messages", simply turn this off. OR /set irc_conf_mode 1 [2] |
| ircII | /ignore * crap |
| Irssi | /ignore -channels #somechannel * JOINS PARTS QUITS |
| Quassel IRC | Right click on the chatting window, then choose Hide Events -> Join/Part/Quit |
If your client isn't listed here refer to its documentation, most clients have a way to do this.
