MingxuanGame
|
34bf2c6b32
|
feat(multiplayer): support change settings
|
2025-08-03 15:14:30 +00:00 |
|
MingxuanGame
|
1e304542bd
|
feat(multiplayer): supoort abort match
|
2025-08-03 14:00:49 +00:00 |
|
MingxuanGame
|
c2579e86eb
|
feat(multiplayer): supoort manage user (kick, transfer host, leave)
|
2025-08-03 13:50:59 +00:00 |
|
MingxuanGame
|
2600fa499f
|
feat(multiplayer): support play
WIP
|
2025-08-03 12:53:22 +00:00 |
|
MingxuanGame
|
b7bc87b8b6
|
fix(signalr): fix SignalRMeta cannot be read
|
2025-08-03 11:01:25 +00:00 |
|
MingxuanGame
|
c9fc07b29e
|
chore(merge): merge branch 'main' into feat/multiplayer-api
|
2025-08-03 09:50:53 +00:00 |
|
MingxuanGame
|
9f7ab81213
|
feat(signalr): support json & msgpack protocol for all hubs
|
2025-08-03 09:45:04 +00:00 |
|
MingxuanGame
|
5ccb35dc8b
|
fix(signalr): encode enum by index
|
2025-08-02 15:06:46 +00:00 |
|
MingxuanGame
|
a11ea743a7
|
fix(signarl): wrong msgpack encode
|
2025-08-02 15:05:01 +00:00 |
|
MingxuanGame
|
c83f950d13
|
fix(signalr): encode enum by index
|
2025-08-02 14:59:12 +00:00 |
|
MingxuanGame
|
693c18ba6e
|
feat(multiplayer): support change mods/playstyles(freestyle)
|
2025-08-02 04:24:13 +00:00 |
|
MingxuanGame
|
86e2313c50
|
feat(multiplayer): support add/edit/remove playlist item
|
2025-08-02 01:56:54 +00:00 |
|
MingxuanGame
|
a25cb852d9
|
feat(multiplay): support CreateRoom hub method
|
2025-08-01 11:08:59 +00:00 |
|
MingxuanGame
|
d399cb52e2
|
fix(signarl): wrong msgpack encode
|
2025-08-01 11:00:57 +00:00 |
|
MingxuanGame
|
eb3f1823b1
|
chore(merge): merge branch 'main' into feat/multiplayer-api
|
2025-08-01 05:24:12 +00:00 |
|
MingxuanGame
|
86a6fd1b69
|
feat(user): support online & last_visit
|
2025-08-01 02:49:49 +00:00 |
|
MingxuanGame
|
bcca895f4d
|
fix(spectator): don't save replay for passed score
|
2025-07-31 02:13:56 +00:00 |
|
MingxuanGame
|
9ce99398ab
|
refactor(user): refactor user database
**Breaking Change**
用户表变为 lazer_users
建议删除与用户关联的表进行迁移
|
2025-07-30 16:17:09 +00:00 |
|
MingxuanGame
|
3900babe3d
|
feat(solo): return overall ranking
|
2025-07-30 10:05:28 +00:00 |
|
MingxuanGame
|
4a5a1c86c6
|
fix(signalr): use custom msgpack to encode/decode
|
2025-07-30 06:01:17 +00:00 |
|
MingxuanGame
|
1be3388524
|
feat(log): add logger
|
2025-07-28 10:38:40 +00:00 |
|
MingxuanGame
|
f60283a6c2
|
feat(signalr): graceful state manager
|
2025-07-28 08:46:20 +00:00 |
|
MingxuanGame
|
722a6e57d8
|
feat(spectator): support spectate solo player
|
2025-07-28 05:52:48 +00:00 |
|
MingxuanGame
|
20d528d203
|
feat(metadata): support metadata for user presence
|
2025-07-27 16:25:08 +00:00 |
|
MingxuanGame
|
fb610c4898
|
feat(signalr): support on_client_connect hook
|
2025-07-27 16:23:47 +00:00 |
|
MingxuanGame
|
4b02225c83
|
fix(signalr): fail to send message to client when using json protocol
|
2025-07-27 15:49:52 +00:00 |
|
MingxuanGame
|
ed498a292a
|
feat(signalr): support broadcast to group
|
2025-07-27 13:09:36 +00:00 |
|
MingxuanGame
|
e34e35caf1
|
fix(spectator): wrong converted gamemode written into replay
|
2025-07-27 11:47:09 +00:00 |
|
MingxuanGame
|
589927a300
|
feat(signalr): support json protocol
|
2025-07-27 11:45:55 +00:00 |
|
MingxuanGame
|
3ee95b0e7c
|
feat(spectator): support save replays
|
2025-07-27 09:03:23 +00:00 |
|
MingxuanGame
|
0d684a1288
|
chore(signalr): move to app/
|
2025-07-27 02:42:14 +00:00 |
|