Dean Herbert
|
a2aec6bcdc
|
Merge pull request #11808 from smoogipoo/multiplayer-no-playlist-mangling
Rework multiplayer playlist handling to support multiple items
|
2021-02-19 14:33:53 +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 |
|
Dean Herbert
|
71316bbee5
|
Allow using OnlineViewContainer without deriving it
|
2021-02-18 17:45:58 +09:00 |
|
smoogipoo
|
56e9e10ff5
|
Make server authoritative in playlist item id
|
2021-02-18 15:30:31 +09:00 |
|
smoogipoo
|
8930ff4465
|
Merge branch 'master' into multiplayer-no-playlist-mangling
|
2021-02-17 19:29:01 +09:00 |
|
smoogipoo
|
70a995919c
|
Update comments
|
2021-02-17 17:58:24 +09:00 |
|
smoogipoo
|
0d1149911c
|
Don't display expired playlist items
|
2021-02-17 17:33:10 +09:00 |
|
smoogipoo
|
fb0e9d6760
|
Add played property to playlist item
|
2021-02-17 16:58:32 +09:00 |
|
Dean Herbert
|
86faa7f465
|
Merge pull request #11798 from smoogipoo/multiplayer-long-types
Use long type where required in multiplayer
|
2021-02-17 15:50:12 +09:00 |
|
smoogipoo
|
9a7b6ebe50
|
Fix missed occurrence
|
2021-02-17 14:30:52 +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
|
379393fe10
|
Merge branch 'multiplayer-long-types' into multiplayer-no-playlist-mangling
|
2021-02-16 19:37:55 +09:00 |
|
smoogipoo
|
3e802531d3
|
Use long type where required in multiplayer
|
2021-02-16 19:34:01 +09:00 |
|
smoogipoo
|
3ff9e14e35
|
Make StatefulMultiplayerClient control current playlist item
|
2021-02-16 18:56:13 +09:00 |
|
Dean Herbert
|
02417697e9
|
Display remaining attempts for playlist rooms with room-level attempt limits
|
2021-02-16 13:32:14 +09:00 |
|
Dan Balasescu
|
6641f4d5a9
|
Merge branch 'master' into hub-send-version-hash
|
2021-02-15 21:12:46 +09:00 |
|
Dean Herbert
|
3562fddc27
|
Add missing nullability flag on CreateAccount return value
|
2021-02-15 17:02:07 +09:00 |
|
Dean Herbert
|
55d5d8d5be
|
Send version hash on hub connection
|
2021-02-15 16:51:40 +09:00 |
|
Dean Herbert
|
9ad38ab20e
|
Move HubClientConnector retrieval to IAPIProvider
|
2021-02-15 16:43:56 +09:00 |
|
Dan Balasescu
|
34e600464b
|
Merge branch 'master' into abstract-hub-connection
|
2021-02-15 13:53:54 +09:00 |
|
Dan Balasescu
|
dad6e7e825
|
Merge pull request #11755 from peppy/fix-message-formatter-domain
Fix MessageFormatter not working for custom endpoints
|
2021-02-12 16:01:55 +09:00 |
|
Dean Herbert
|
3799493536
|
Add test coverage of int match failures
|
2021-02-12 15:25:00 +09:00 |
|
Dean Herbert
|
bb9123eecd
|
Better handle fallback scenarios for beatmap links
|
2021-02-12 15:17:54 +09:00 |
|
Dean Herbert
|
1c5aaf3832
|
Add back default value
|
2021-02-12 15:03:53 +09:00 |
|
Dean Herbert
|
6a42d312f6
|
Match using EndsWith to ignore protocol (and allow http)
|
2021-02-12 14:59:56 +09:00 |
|
Dean Herbert
|
33c9ecac8a
|
Fix MessageFormatter not working for custom endpoints
|
2021-02-12 14:54:19 +09:00 |
|
Salman Ahmed
|
f4a7ec57e9
|
Remove unused using
|
2021-02-11 13:00:18 +03:00 |
|
Salman Ahmed
|
37e3d95c35
|
Slight reword in ConfigureConnection 's xmldoc
|
2021-02-11 12:39:06 +03:00 |
|
Salman Ahmed
|
d3c1b47592
|
Replace nullable API with null connector instead
|
2021-02-11 12:34:39 +03:00 |
|
Salman Ahmed
|
18acd7f080
|
Apply documentation suggestions
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2021-02-11 10:51:04 +03: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 |
|
smoogipoo
|
07b661e28c
|
Add Messagepack support for serialising unknown bindable types
|
2021-02-10 23:44:06 +09:00 |
|
Dan Balasescu
|
92599aa02b
|
Merge branch 'master' into user-beatmap-downloading-states-2
|
2021-02-09 21:06:09 +09:00 |
|
Dean Herbert
|
04c243386b
|
Fix initial state transfer regressing
|
2021-02-09 16:02:56 +09:00 |
|
Salman Ahmed
|
f04d6d5e5e
|
Update hub clients with changes to connecotr
|
2021-02-09 08:02:32 +03:00 |
|
Salman Ahmed
|
848b81e952
|
Remove necessity of making hub client connector a component
|
2021-02-09 07:53:22 +03:00 |
|
Salman Ahmed
|
71e564d399
|
Revert clients to be Component s
|
2021-02-09 07:46:00 +03:00 |
|
Salman Ahmed
|
f76f92515e
|
Clean up spectator streaming client with new hub connector
|
2021-02-09 02:15:56 +03:00 |
|
Salman Ahmed
|
28b815ffe1
|
Clean up multiplayer client with new hub connector
|
2021-02-09 02:13:09 +03:00 |
|
Salman Ahmed
|
af345ea5db
|
Add a SignalR hub client connector component
|
2021-02-09 01:52:35 +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
|
dad32da415
|
Add rate limiting on sending download progress updates
|
2021-02-05 17:34:05 +09:00 |
|
Dean Herbert
|
110458612d
|
Avoid handling null playlist items when updating avaialability display
|
2021-02-05 17:19:23 +09:00 |
|