smoogipoo
|
56e1bffdfd
|
Populate initial user states
|
2021-04-13 23:57:16 +09:00 |
|
smoogipoo
|
6eddc6c59e
|
Enable spectating multiplayer matches
|
2021-04-09 21:03:50 +09:00 |
|
smoogipoo
|
2791d454d2
|
Don't send spectating user state yet
|
2021-04-07 22:21:22 +09:00 |
|
smoogipoo
|
6de91d7b6b
|
Add spectate button + test
|
2021-04-06 21:37:27 +09:00 |
|
smoogipoo
|
d5ba77b2c2
|
Add spectating user state
|
2021-04-06 21:22:28 +09:00 |
|
Dean Herbert
|
b1cd01ceb8
|
Apply ConfigureAwait changes to game side
|
2021-03-08 14:36:35 +09:00 |
|
smoogipoo
|
7adb33f40e
|
Fix beatmap getting nulled due to failing web request
|
2021-03-01 17:24:54 +09:00 |
|
smoogipoo
|
c0e0bd4f42
|
Add compatibility with old server build
|
2021-02-19 13:57:04 +09:00 |
|
smoogipoo
|
183a481a34
|
Refactor playlist update to remove .Contains() check
|
2021-02-19 13:32:32 +09:00 |
|
smoogipoo
|
56e9e10ff5
|
Make server authoritative in playlist item id
|
2021-02-18 15:30:31 +09:00 |
|
smoogipoo
|
70a995919c
|
Update comments
|
2021-02-17 17:58:24 +09:00 |
|
smoogipoo
|
f61b8e6154
|
Change to long
|
2021-02-16 21:32:38 +09:00 |
|
smoogipoo
|
100097d78f
|
Fix playlist not being handled correctly for non-joined cases
|
2021-02-16 21:32:35 +09:00 |
|
smoogipoo
|
3ff9e14e35
|
Make StatefulMultiplayerClient control current playlist item
|
2021-02-16 18:56:13 +09:00 |
|
Dean Herbert
|
9ad38ab20e
|
Move HubClientConnector retrieval to IAPIProvider
|
2021-02-15 16:43:56 +09:00 |
|
Salman Ahmed
|
5fb99fdc52
|
Rename some members and extract connection closure to separate method
|
2021-02-11 10:49:16 +03:00 |
|
Salman Ahmed
|
0c5e66205b
|
Merge branch 'master' into abstract-hub-connection
|
2021-02-11 02:14:22 +03:00 |
|
Dan Balasescu
|
92599aa02b
|
Merge branch 'master' into user-beatmap-downloading-states-2
|
2021-02-09 21:06:09 +09:00 |
|
Salman Ahmed
|
f04d6d5e5e
|
Update hub clients with changes to connecotr
|
2021-02-09 08:02:32 +03:00 |
|
Salman Ahmed
|
71e564d399
|
Revert clients to be Component s
|
2021-02-09 07:46:00 +03:00 |
|
Salman Ahmed
|
28b815ffe1
|
Clean up multiplayer client with new hub connector
|
2021-02-09 02:13:09 +03:00 |
|
smoogipoo
|
d8c53e34ae
|
Fix missing using
|
2021-02-08 19:42:17 +09:00 |
|
Dean Herbert
|
5fbed05d04
|
Merge pull request #11551 from smoogipoo/fix-leave-room-race-2
Fix client potentially not leaving a room on exiting multiplayer
|
2021-02-08 19:23:14 +09:00 |
|
smoogipoo
|
6e34e7d750
|
Merge branch 'master' into user-beatmap-downloading-states-2
|
2021-02-08 19:08:53 +09:00 |
|
smoogipoo
|
fb8e31a303
|
Fix incorrect connection building due to bad merges
|
2021-02-08 17:52:03 +09:00 |
|
smoogipoo
|
da85fb372d
|
Merge branch 'master' into fix-multiplayer-client-connection-reliability
|
2021-02-08 13:43:24 +09:00 |
|
Dean Herbert
|
9e9e382bee
|
Merge branch 'master' into user-beatmap-downloading-states-2
|
2021-02-05 15:27:17 +09:00 |
|
Dean Herbert
|
c5fa818630
|
Actually handle case of failing to achieve lock on SemaphoreSlim
|
2021-02-05 14:08:13 +09:00 |
|
Dean Herbert
|
cd67fe1091
|
Merge branch 'master' into fix-multiplayer-client-connection-reliability
|
2021-02-05 14:04:57 +09:00 |
|
smoogipoo
|
2e85ce5b82
|
Rename UserMods -> Mods for MultiplayerRoomUser
|
2021-02-05 12:40:16 +09:00 |
|
smoogipoo
|
85e63afcb4
|
Rename Mods -> RequiredMods
|
2021-02-05 12:36:25 +09:00 |
|
smoogipoo
|
65d45ec74c
|
Unschedule cancellation
|
2021-02-03 20:50:22 +09:00 |
|
smoogipoo
|
97247b7a67
|
Fix unset key
|
2021-02-01 19:59:18 +09:00 |
|
smoogipoo
|
9c4c47599f
|
Merge branch 'master' into freemods
|
2021-02-01 19:28:10 +09:00 |
|
smoogipoo
|
89a42d60fb
|
General cleanup
|
2021-02-01 18:50:32 +09:00 |
|
smoogipoo
|
f538963607
|
Extra mods -> user mods
|
2021-02-01 17:57:32 +09:00 |
|
smoogipoo
|
ac2a995041
|
Add user and panel states
|
2021-02-01 17:54:56 +09:00 |
|
Bartłomiej Dach
|
c3ba92f057
|
Set canceled result in scheduleAsync
Was holding up the task completion source, and in consequence,
potentially the entire task chain.
|
2021-01-30 16:13:50 +01:00 |
|
Bartłomiej Dach
|
9ab1ad25eb
|
Merge branch 'master' into fix-leave-room-race-2
|
2021-01-30 13:41:04 +01:00 |
|
smoogipoo
|
ab9a3e6dd0
|
Pass allowed mods and consume on server callback
|
2021-01-29 18:21:22 +09:00 |
|
Dean Herbert
|
a61444690e
|
Remove all usage of CatchUnobservedExceptions
This should no longer be required with the recent framework side change
that stops a game from crashing on unobserved exceptions
(https://github.com/ppy/osu-framework/pull/4171).
|
2021-01-29 16:32:29 +09:00 |
|
Bartłomiej Dach
|
386f9f7842
|
Fix typos in comments
|
2021-01-28 22:36:07 +01:00 |
|
Dean Herbert
|
90a82f986b
|
Fallback to using json for signalr communication if JIT is unavailable
|
2021-01-28 16:20:19 +09:00 |
|
smoogipoo
|
c408b46a21
|
Add AllowedMods to MultiplayerRoomSettings model
|
2021-01-27 22:25:14 +09:00 |
|
Bartłomiej Dach
|
4d4d97661e
|
Fix connection loop always getting a cancelled token
|
2021-01-26 21:26:50 +01:00 |
|
smoogipoo
|
248989b3eb
|
wip
|
2021-01-27 01:20:50 +09:00 |
|
smoogipoo
|
085115cba5
|
Make threading even more thread safe
|
2021-01-26 22:49:01 +09:00 |
|
Dean Herbert
|
b573c96c07
|
Move disconnect logic inside connection loop to ensure previous connection is disposed
|
2021-01-26 18:59:42 +09:00 |
|
Dean Herbert
|
15885c17af
|
Remove unused usings
|
2021-01-26 18:07:43 +09:00 |
|
Dean Herbert
|
20cfa991bf
|
Switch clients to MessagePack mode
|
2021-01-26 17:41:21 +09:00 |
|