Internet Relay Chat
What is IRC?
IRC is a well established standardized protocol for chatting with numerous clients available to connect with.
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
|Join channel (I.E. #lobby)||/join #somechannel|
|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
|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 |
|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 |
|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.