I don't know if it is just me, but I have suddenly run into insurmountable issues with the osu!tourney client. After a weekend of relatively minor issues with 13 groups of players for my tournament, two streams that I was supposed to have tonight were basically unwatchable and the results were so bad that I'm likely not even going to even upload the VODs.
I had two groups of players playing, a good majority of these players from South America within these two groups. So, I initially did have concerns about there being connection issues, and at the time, I thought that the issues might have been caused by these players. However, after coming to the realization that I had 13 generally successful qualification groups play on stream for extended periods for no issue, I immediately dismissed that. Additionally, after the two groups that played had concluded, I actually opened a test room to try players from my same general area, and found a multitude of problems occurring.
Special thanks to FrenzyLi, Comfy-Kun, -Gazelle, Houraisan-, SurfChu85, Lotarr and Bokie for volunteering time to help isolate the issues. I've been able to successfully replicate my own issues multiple times.
Players don't seem to be synchronizing within the client. The reason I say this is because I was able to consistently replicate situations where a player was on slot 1 and the other players would have their charts playing (at what appears to be the incorrect scroll speed, I might add) but would have no input tracked. They would start independently and never line up with the first player. Additionally, if a player is not sitting in slot 1 at all, you will hear absolutely no music and the players would not show themselves hitting any notes. However, once the end of the song was reached, one of two things would happen:
- if the player in slot 1 fails the song and the fail is picked up in MP, then the other players' individual clients would restart themselves and play the song as normal, despite the results already being sent to Bancho. This is a -massive- desynchronization. This was also done with different players on slot 1, to ensure that it wasn't a player-specific issue, but rather a slot specific one.
- if the player in slot 1 completes the song and the result is picked up in MP, then the other remaining players' clients would speed the song up to something absurdly fast and catch up accordingly. Against, tested with multiple players to ensure that it wasn't player specific, bur rather slot specific.
EDIT: This condition seems to be inconsistent to replicate, in some instances, the other players outside of slot 1 would simply get their score tracked AFTER slot 1 completes the song - however, on this restart, it works properly. The only bad thing about this is that the song is actually not playing, and the moment a new song is chosen, all players are backed out into the default screens you see on the stream when waiting for a song choice.
EDIT: If no players are in slot 1, the music will not play at all and scores are not tracked -- notes fly down the lanes and hit the receptors, but no judgments (including miss judgments) are tracked. When the end of the song is reached and the scores are sent to Bancho, the song will then "restart" and show the players' runs that they just completed, even though the song has technically completed. Changing the map using a !mp command will reset the players back to their default menu screens.
EDIT: Also worth noting that the tournament client will not respond to !mp abort commands -- players in the room will be booted back to the lobby, but the map will attempt to keep playing as if the command has been ignored.
- tested on the Cutting Edge, Beta, and Stable release streams, it seems to be a problem no matter what you choose, and it always seems to be related to slot 1.
Also worth noting that settings in the .cfg never changed compared to before; I streamed on the previous weekend with minimal issues and any issues that did happen were run of the mill things that you could expect from the client being really silly.