Commit Graph

79 Commits

Author SHA1 Message Date
Palapeli
8bb2e2fcd8 Change sasha-s/go-deadlock to linkdata/deadlock 2026-01-04 01:19:32 -05:00
Palapeli
bca085f2bd Merge pull request #84 from Retro-Rewind-Team/threading
Minor threading fixes and improvements
2025-12-31 17:15:17 -05:00
BDMCGaming
1287d49440 Update Friend Code Calculation to have Pokemon Battle Revolution (RPB) use NDS calculation 2025-08-20 17:12:14 -04:00
ppeb
ad221202f2 Cache config, lock behind mutex 2025-06-23 16:23:29 -05:00
Palapeli
9aba0bbeae NAS: Forward payload requests to external server
Some checks failed
Build CI / build (push) Has been cancelled
2025-06-03 19:46:20 -04:00
ppeb
3722170a18 Make all time.Now() usage UTC 2025-03-23 20:42:54 -05:00
Palapeli
f8339dbf87 GameStats: Support public data for getpd and setpd
Some checks are pending
Build CI / build (push) Waiting to run
2025-03-03 09:34:21 -05:00
Palapeli
87c17df031 Database: Add option to allow mismatched device ID with same IP address 2025-03-01 08:29:57 -05:00
Palapeli
2e798b591a Database: Support multiple devices on one profile 2025-03-01 03:49:59 -05:00
mkwcat
cc36857182 GameStats: Return empty \key\value pair on getpd 2024-09-16 21:31:33 -04:00
mkwcat
3d1cdc7ab5 SAKE: More thorough validation of MKW ghost data 2024-09-11 16:35:35 -04:00
mkwcat
46f269d470 Database: Add upload timestamp to MKW ghost data 2024-09-07 15:05:51 -04:00
MikeIsAStar
ff8144f89f SAKE: Support file uploads from Mario Kart Wii
Helps address issue #43.
2024-09-02 11:31:00 -04:00
MikeIsAStar
22213db66f RACE: Handle 'GetTopTenRankings' requests 2024-07-13 22:03:17 -04:00
MikeIsAStar
1665977524 RACE: Create a foundation for the 'RACE' server 2024-07-10 23:44:44 -04:00
mkwcat
2c137ed7f3 Main/Common: Use config entry for frontend/backend address 2024-05-08 22:39:14 -04:00
mkwcat
a949b5c727 Common: Retry frontend connection for 4 seconds 2024-05-08 22:13:13 -04:00
mkwcat
2047badd9f Main: Enforce UUID of reload state 2024-05-08 02:53:03 -04:00
mkwcat
b952c9e386 Main: Change backend reload system 2024-05-07 23:31:23 -04:00
mkwcat
9f9f3b10f8 Merge branch 'main' into split-process 2024-05-05 20:15:22 -04:00
mkwcat
ed18e03112 Common: Accept RESV_DENY without reason 2024-04-27 01:43:50 -04:00
mkwcat
ddbf445a0d Run frontend and backend in a separate process
This will in the future allow the server to be restarted without closing open connections
2024-04-22 10:16:27 -04:00
Palapeli
5bdd9ddf0c Merge pull request #48 from MikeIsAStar/allow-for-console-output-to-be-saved-to-a-file
Allow for console output to be saved to a file
2024-04-22 08:59:11 -04:00
MikeIsAStar
4bbb966634 Allow for console output to be saved to a file 2024-04-21 22:50:19 -04:00
mkwcat
597bec1e09 Change cross-platform unit code to 0xff 2024-04-21 13:54:52 -04:00
mkwcat
597f974a1c Fix incorrect unit code on cross-platform games 2024-04-21 13:45:28 -04:00
mkwcat
bad2ae2ed7 Calculate friend codes for other games 2024-03-09 06:24:07 -05:00
mkwcat
08f85da5f4 Go-ify and improve some code 2024-02-20 09:37:29 -05:00
MikeIsAStar
fee2d2be86 GPCM: Append the "Message Of The Day" to a "Login Challenge" message 2024-02-13 18:18:40 -05:00
mkwcat
fe2d7243c2 QR2/API: Provide Mii info in /api/groups request 2024-02-13 08:28:42 -05:00
mkwcat
820138ac60 Common: Fix Fortune Street RESV_OK 2024-02-06 18:44:05 -05:00
mkwcat
51ca27fb1e Call gamestats.StartServer 2024-02-05 20:07:08 -05:00
mkwcat
c9bd3ec2a8 Add gamestats package 2024-02-05 20:03:30 -05:00
mkwcat
241ae4894b NAS: General request and logging improvements 2024-02-04 21:58:07 -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
umbreonisreal
e13c2909cc Support logon from DS 2024-01-20 21:04:20 +01: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
e5bf274991 Common: Fix parsing for RESV_WAIT and RESV_CANCEL 2024-01-04 14:55:19 -05:00
mkwcat
0169c0905f NAS: Remove deprecated /online endpoint 2024-01-02 18:53:59 -05:00
mkwcat
2c41f46def API: Add /stats - generic stats endpoint 2024-01-01 23:33:05 -05:00
mkwcat
4e8ad85020 API: Add join order and local player count 2024-01-01 22:59:03 -05:00
mkwcat
357a3d5b14 Accept players connecting via DNS exploit 2023-12-19 11:25:34 -05:00
mkwcat
602aac4d59 NAS: Handle HTTPS requests 2023-12-19 00:05:00 -05:00
mkwcat
ce94155087 Common: Fix ResvOK pointer in ResvDeny 2023-12-16 16:46:41 -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
fb25e4bcc1 Fix short version 3 match reservation 2023-12-12 03:38:21 -05:00