1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-15 13:07:24 +08:00
osu-lazer/osu.Game/Screens/OnlinePlay/Multiplayer/Spectate
Dean Herbert 87fee001c7 Fix multiplayer spectator potentially taking too long to start
When watching from the middle of gameplay, due to a series of failures,
`SpectatorClock` would not get seeked to the current time, causing all
clients to look like they were out of sync.

This is a hotfix for the issue. A better fix will require framework
changes or considerable restructuring.

I'd recommend testing this works in practice and agreeing that while it
is a hack, it's likely not going to cause issues and is something we
want to see fixed sooner rather than later.
2023-08-02 19:05:43 +09:00
..
MasterClockState.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
MultiSpectatorLeaderboard.cs Partial everything 2022-11-27 00:00:27 +09:00
MultiSpectatorPlayer.cs Only show local results in multi-spectator results screen 2022-12-12 18:56:43 +09:00
MultiSpectatorPlayerLoader.cs Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
MultiSpectatorResultsScreen.cs Show extended statistics in multiplayer spectator automatically 2023-08-01 20:02:36 +09:00
MultiSpectatorScreen.cs Fix potential crash on multiple StartGameplay calls in multiplayer spectator 2023-08-01 19:22:41 +09:00
PlayerArea.cs Further refactorings along with shadow implementation 2023-07-30 02:29:14 +09:00
PlayerGrid_Cell.cs Fix centred player not animating correctly 2023-08-01 20:18:21 +09:00
PlayerGrid.cs Disable multiplayer spectator zoom when there's only one player's screen visible 2023-07-30 14:40:58 +09:00
SpectatorPlayerClock.cs Fix multiplayer spectator potentially taking too long to start 2023-08-02 19:05:43 +09:00
SpectatorSyncManager.cs Partial everything 2022-11-27 00:00:27 +09:00