Commit Graph

83 Commits

Author SHA1 Message Date
mkwcat
f429fb557e
GPCM: Send regular keep alive commands 2024-02-06 20:45:26 -05:00
mkwcat
7ddcd982bc
GameStats: Add standard command server 2024-02-06 01:43:21 -05:00
mkwcat
acd6d13671
Bump payload version to 4 2024-02-04 19:10:49 -05:00
mkwcat
cb27e0e883
Bump payload version to 3 2024-02-04 15:27:29 -05:00
mkwcat
0fa0c2422d
GPCM: Log profile ID from mkw_malicious_packet 2024-02-03 17:52:11 -05:00
mkwcat
39feaa2597
QR2: Wait to send exploit for MKDS Korea 2024-01-29 00:45:08 -05:00
mkwcat
8f91ac874c
QR2: Send QR2 exploit immediately for Mario Kart DS 2024-01-28 16:35:04 -05:00
mkwcat
10de082278
Fix general compatibility with DS games 2024-01-24 11:42:04 -05:00
mkwcat
07d8f3d079
QR2: Kick player on message ack timeout 2024-01-23 17:20:33 -05:00
mkwcat
67996c08b9
GPCM/GPSP: Hide certain profile information 2024-01-11 21:54:26 -05:00
mkwcat
8ea725a6b3
GPCM: Handle new wwfc_report command 2024-01-11 03:45:38 -05:00
mkwcat
7b5c14ad45
QR2: Kick players with invalid VR or BR 2024-01-11 00:14:14 -05:00
mkwcat
dce3f9962e
GPCM: Kick restricted users on searching 2024-01-10 21:31:23 -05:00
mkwcat
809a258b7a
QR2/GPCM: Add protection for restricted players joining public rooms 2024-01-10 21:24:26 -05:00
mkwcat
8137d96612
GPCM: Optimize friend authorization 2024-01-10 20:15:42 -05:00
mkwcat
82b5bb7b56
GPCM: Add missing return 2024-01-10 09:49:11 -05:00
mkwcat
89f4044f04
Implement banning and custom error messages 2024-01-10 03:22:17 -05:00
mkwcat
31a32db633
Add support for real TLS 2024-01-07 05:34:52 -05:00
mkwcat
a50ffdd46c
Add log verbosity option 2024-01-06 22:38:57 -05:00
mkwcat
a2df0abc68
GPCM: Bump payload version to 2 2024-01-06 16:15:19 -05:00
mkwcat
22a80518f0
GPCM: Re-encode bestie message
Fixes Brawl friend rooms hopefully
2024-01-05 20:09:26 -05:00
mkwcat
3337d7fc0d
GPCM: Fix error on empty match data 2024-01-05 18:55:53 -05:00
mkwcat
5632477f79
GPCM: Fix nil pointer dereference in bestie message 2024-01-04 16:34:11 -05:00
mkwcat
a8233224a0
GPCM: Recover from panic 2024-01-04 14:02:05 -05:00
mkwcat
f869afdb23
GPCM: Fix checking wrong profile for reservation 2024-01-03 11:56:51 -05:00
mkwcat
0169c0905f
NAS: Remove deprecated /online endpoint 2024-01-02 18:53:59 -05:00
mkwcat
4e8ad85020
API: Add join order and local player count 2024-01-01 22:59:03 -05:00
mkwcat
311eda1055
GPCM: Disconnect other session on second login 2023-12-30 19:00:00 -05:00
Palapeli
123fa0dee3
Merge pull request #31 from MikeIsAStar/rectify-inaccurate-tracking-of-friends-list
GPCM: Rectify the inaccurate tracking of a profile's friends list
2023-12-24 22:45:47 -05:00
mkwcat
0664fbac06
Use go-deadlock mutex for detecting code errors
https://github.com/sasha-s/go-deadlock
2023-12-24 22:41:55 -05:00
mkwcat
5710b20b28
Send SBCM exploit to client + support dev auth after login 2023-12-24 14:44:47 -05:00
MikeIsAStar
ff3f597068 GPCM: Rectify the inaccurate tracking of a profile's friends list 2023-12-21 13:20:35 -05:00
mkwcat
978a7d3956
GPCM: Fix mutual friend bug again 2023-12-19 11:34:08 -05:00
mkwcat
357a3d5b14
Accept players connecting via DNS exploit 2023-12-19 11:25:34 -05:00
MikeIsAStar
8fe6a885dd GPCM: Implement the 'delbuddy' command 2023-12-18 00:44:05 -05:00
mkwcat
4039013344
Database: Only set last name field when needed 2023-12-16 13:56:49 -05:00
mkwcat
dcc0a2f2db
Database: Store and verify NG device ID 2023-12-15 15:03:58 -05:00
mkwcat
937722a871
Database: Allow user creation with existing profile ID 2023-12-15 09:18:25 -05:00
mkwcat
29a2e305d9
Allow extra user data in match commands 2023-12-15 08:05:36 -05:00
mkwcat
ad79cb286a
Don't use database for auth tokens 2023-12-14 11:24:45 -05:00
mkwcat
821ae1e537
GPCM: Send pending friend requests on login
It will now show your friends' statuses immediately on login
2023-12-12 08:46:14 -05:00
mkwcat
61221bddea
GPCM: Notify QR2 of status update 2023-12-12 04:28:48 -05:00
mkwcat
53cec11f17
Add /api/groups endpoint 2023-12-11 14:14:36 -05:00
mkwcat
22045c4f49
QR2: Track groups / rooms 2023-12-11 12:35:30 -05:00
mkwcat
acab015f31
Reverse QR2 dependency on GPCM 2023-12-11 10:31:33 -05:00
mkwcat
4a7c6f40d8
Support DWC match version 11 2023-12-11 07:24:34 -05:00
mkwcat
66a5d0a778
Add support for DWC match version 3 2023-12-11 05:50:13 -05:00
Sketch
1aaac964a5 Refactor code to Go standards 2023-12-08 20:51:18 -05:00
mkwcat
30b400d939
GPCM: Remove IP address from friend status 2023-12-07 05:37:39 -05:00
MikeIsAStar
474b7889ca GPCM: Allow for older matching versions to be used 2023-11-29 23:45:00 -05:00