Opelkuh
|
7d7c5c06f0
|
Fix code formatting
|
2021-08-15 16:02:25 +02:00 |
|
Opelkuh
|
2f9f1ba862
|
Add test for ChannelManager.MarkChannelAsRead
|
2021-08-15 15:44:23 +02:00 |
|
Opelkuh
|
7d6f7ac75e
|
Fix mark channel as read error
|
2021-08-15 02:57:11 +02:00 |
|
Bartłomiej Dach
|
498462dfd0
|
Fix room null-check racing against async schedule
|
2021-08-14 17:44:41 +02:00 |
|
Dean Herbert
|
b8c63eb1cb
|
Merge branch 'master' into multiplayer-kick-support-events
|
2021-08-14 14:08:34 +09:00 |
|
Dean Herbert
|
5f3ceaf0ad
|
Merge branch 'master' into lounge-redesign
|
2021-08-12 16:31:14 +09:00 |
|
Dean Herbert
|
9b21ebd6d0
|
Add client side handling on incoming kick
|
2021-08-11 19:56:06 +09:00 |
|
Dean Herbert
|
d9a4f018e6
|
Add event flow for receiving kick commands
|
2021-08-11 19:56:06 +09:00 |
|
smoogipoo
|
0f5bea235c
|
Merge branch 'master' into lounge-redesign
|
2021-08-11 18:15:34 +09:00 |
|
Dean Herbert
|
e8ad0fba75
|
Add required server methods for kicking users
|
2021-08-11 17:20:41 +09:00 |
|
Dan Balasescu
|
b8748a86c5
|
Merge pull request #14204 from peppy/fix-null-ref-online-tracking-component
Fix potential null reference in online status resolution in multiplayer match
|
2021-08-10 18:36:13 +09:00 |
|
Dean Herbert
|
b121d95400
|
Avoid potential null reference exception in OnlinePlayBeatmapAvailabilityTracker
|
2021-08-10 17:37:24 +09:00 |
|
Dean Herbert
|
2b9168157d
|
Fix CurrentMatchPlayingItem not being reset on leaving a multiplayer room
|
2021-08-10 16:53:03 +09:00 |
|
Dean Herbert
|
ea6e441dec
|
Simplify method of marking players as playing in test scenes
|
2021-08-09 19:21:22 +09:00 |
|
Dean Herbert
|
0b76460043
|
Merge branch 'master' into lounge-redesign
|
2021-08-09 16:28:28 +09:00 |
|
Dean Herbert
|
8dc167ac9a
|
Set default MultiplayerRoomSettings type to something that isn't playlists
|
2021-08-06 18:56:01 +09:00 |
|
smoogipoo
|
0246e6f850
|
Merge branch 'master' into lounge-redesign
|
2021-08-05 19:55:15 +09:00 |
|
smoogipoo
|
94aa5fbca7
|
Fix doubled json property (runtime error)
|
2021-08-05 16:31:34 +09:00 |
|
smoogipoo
|
fbf89493ad
|
Merge branch 'master' into lounge-redesign
|
2021-08-04 19:53:55 +09:00 |
|
Dean Herbert
|
666007b2f9
|
Merge branch 'master' into multiplayer-team-vs-team-selection
|
2021-08-04 13:54:11 +09:00 |
|
Dean Herbert
|
401835a3d8
|
Add missing event glue
|
2021-08-04 13:13:47 +09:00 |
|
Dean Herbert
|
75426f84f1
|
Fire initial match user states in TestMultiplayerClient
|
2021-08-03 23:42:37 +09:00 |
|
Dean Herbert
|
b956d32587
|
Add the ability to change multiplayer game type
|
2021-08-03 23:42:37 +09:00 |
|
Dean Herbert
|
e11b815b82
|
Serialise type as snake_case
|
2021-08-03 23:13:39 +09:00 |
|
smoogipoo
|
1b6b7ce343
|
Merge branch 'master' into lounge-redesign
|
2021-08-03 20:02:31 +09:00 |
|
Dean Herbert
|
70da58323a
|
Drop MatchRuleset terminology completely
|
2021-08-03 15:45:17 +09:00 |
|
Dean Herbert
|
66427127f0
|
Update naming in line with discussion
|
2021-08-03 15:09:03 +09:00 |
|
Dean Herbert
|
a42762e351
|
Merge branch 'multiplayer-rename-game-type' into multiplayer-match-rulesets
|
2021-08-03 14:55:51 +09:00 |
|
Dean Herbert
|
ee102e3755
|
Fix incorrectly overwritten ReferenceLoopHandling setting
|
2021-08-03 14:55:20 +09:00 |
|
Dean Herbert
|
5ac3abac99
|
Add missing forceScheduled parameter
|
2021-08-03 14:53:04 +09:00 |
|
Dean Herbert
|
556962a3d8
|
Add missing xmldoc comment
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2021-08-03 14:50:56 +09:00 |
|
Dean Herbert
|
2564c0c3df
|
Rename GameType to MatchType and make enum instead of class
|
2021-08-03 14:46:31 +09:00 |
|
Dean Herbert
|
d93421b9b8
|
Expose a default TeamVs room state so it can be consumed by tests
|
2021-08-02 18:50:22 +09:00 |
|
Dean Herbert
|
c7274355a4
|
Remove abstract definitions from multiplayer states for now
|
2021-08-02 18:50:22 +09:00 |
|
Dean Herbert
|
617ff40de7
|
Add the ability to not use MessagePack when creating a HubConnector
|
2021-08-02 18:50:22 +09:00 |
|
Dean Herbert
|
1cd967b351
|
Add signalr json type handling specification
|
2021-08-02 18:50:22 +09:00 |
|
Dean Herbert
|
4cf2c6188d
|
Add union attributes for derived class deserialisation
|
2021-08-02 18:50:22 +09:00 |
|
Dean Herbert
|
ce92a47ec6
|
Add silly event handling hookups
|
2021-08-02 18:50:22 +09:00 |
|
Dean Herbert
|
359eb9c4ec
|
Add new event flow for match ruleset state handling
I'm totally not happy with how this is done, but don't have the energy
to rewrite everything just now.
|
2021-08-02 18:50:22 +09:00 |
|
Dean Herbert
|
035dfd071f
|
Add missing nullable specifications
|
2021-08-02 18:47:26 +09:00 |
|
Dean Herbert
|
d17b2b3268
|
Add boilerplate for server events
|
2021-08-02 18:47:26 +09:00 |
|
Dean Herbert
|
1d645d4ca9
|
Mark base classes non-abstract to fix messagepack serialisation
|
2021-08-02 18:47:26 +09:00 |
|
Dean Herbert
|
1c125eef12
|
Make Users an IList for more flexibility server-side
|
2021-08-02 18:47:26 +09:00 |
|
Dean Herbert
|
9d1e95caf0
|
Add flow for sending match ruleset specific messages to the server
|
2021-08-02 18:47:26 +09:00 |
|
Dean Herbert
|
e8338f2711
|
Add basic class structure for match rulesets and required state
|
2021-08-02 17:14:49 +09:00 |
|
Jamie Taylor
|
c1d8a7e2ad
|
Add and use 'Submit' select sample variant for particular components
|
2021-07-30 21:35:28 +09:00 |
|
Dean Herbert
|
185ea776f5
|
Fix incorrect authorisation loss exception handling with recent changes
|
2021-07-30 18:11:40 +09:00 |
|
Dean Herbert
|
3a5324c947
|
Fix aborting an APIRequest potentially resulting in incorrect success
|
2021-07-29 13:01:52 +09:00 |
|
Dan Balasescu
|
2a94fc214f
|
Merge pull request #14046 from peppy/fix-rapid-reconnection
Fix `HubClientConnector` reconnecting with no delay on server-triggered error
|
2021-07-29 01:52:21 +09:00 |
|
Dean Herbert
|
cd2a1af6de
|
Fix HubClientConnector reconnecting with no delay on server-triggered error
|
2021-07-28 20:46:02 +09:00 |
|