forum

Ingame status addition: Connected with external IRC client

posted
Total Posts
3
This is a feature request. Feature requests can be voted up by supporters.
Current Priority: +0
Topic Starter
zkf_old
When pressing F9 in game, the player "tabs" (taken from "All" filtering randomly) have a wide range of possible statuses available. There's Idle, Spectating, Playing...There's even a status for submitting a map, a process that usually takes seconds.

However, when players are connected via an external IRC client, their tab usually of "glitches out", which probaly isn't intended.

However, even worse, I've received information that if a player is connected via IRC, logs onto the client shortly and triggers a status update (f.e. playing a map), then logs off again (but still connected to IRC), their status may be stuck for as long as they do not restart their external IRC session.

Implementing this new status should fix all bugs related to being connected via the IRC gateway. I've searched for similiar topics and was surprised to not find any - feels like something where I'd say "Why did nobody else think of this before?".
MillhioreF
The empty userpanel already does indicate IRC. Certain userpanel info (timezone, for example) can't be gleaned from an IRC connection, so osu! just decides to show none of it at all.
Userpanel status getting stuck absolutely is an unintended side effect, though (as well as others, such as not being able to spectate someone if they were last on IRC) so there's definite improvements to be made.
Topic Starter
zkf_old

MillhioreF wrote:

The empty userpanel already does indicate IRC. Certain userpanel info (timezone, for example) can't be gleaned from an IRC connection, so osu! just decides to show none of it at all.
Userpanel status getting stuck absolutely is an unintended side effect, though (as well as others, such as not being able to spectate someone if they were last on IRC) so there's definite improvements to be made.
I somehow have a doubt that everybody knows an empty userpanel indicates IRC. For example, the IRC panel is also empty while player tabs are still loading, so adding a status for an external IRC connection would improve the clarity of the empty player tabs from "not loaded or on IRC" to "not loaded, wait until Bancho sends info".

About userpanel info: Isn't it possible to determine timezone information by performing a geolocation lookup on the connected IP? The rest of the information is available as it's player profile informaton. It should be accurate enough for general purposes.
Please sign in to reply.

New reply