osu! -
Personal tools
Namespaces
Variants
Actions

Internet Relay Chat

From osu!wiki
Jump to: navigation, search
↱ IRC
Other Languages

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.