Commit Graph

60 Commits

Author SHA1 Message Date
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
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
27d72ff08b
Merge pull request #22 from MikeIsAStar/prevent-invalid-packets-from-stopping-server
NATNEG / SB: Prevent invalid packets from stopping the server
2023-12-08 21:39:53 -05:00
MikeIsAStar
a696e6ed9e NATNEG / SB: Prevent invalid packets from stopping the server 2023-12-08 21:28:10 -05:00
Sketch
1aaac964a5 Refactor code to Go standards 2023-12-08 20:51:18 -05:00
mkwcat
e510b2ccd6
ServerBrowser: Use random search ID rather than public IP 2023-12-07 00:03:13 -05:00
MikeIsAStar
333c79701d DLS1: Implement the 'count' action 2023-12-05 22:14:35 -05:00
mkwcat
b72394566a
Common: Change InvalidGameSpyCommand string 2023-11-28 22:07:54 -05:00
MikeIsAStar
322460625c [GPSP] Prevent invalid messages from stopping the server 2023-11-28 20:25:00 -05:00
mkwcat
31594f12f1
QR2: Validate client messages 2023-11-25 21:22:41 -05:00
mkwcat
54dec238ba
GPCM: Parse and sanitize friend messages
This will need to be done in QR2 as well
2023-11-24 21:09:32 -05:00
mkwcat
0b1df70196
Common: Add DWC match command decoder 2023-11-24 21:00:36 -05:00
hytracer
4d7d563c30 feat: implement user counting and return on /online 2023-11-22 15:00:55 +01:00
Sketch
32c128c0fe Use secret key from game list 2023-11-11 11:49:45 -05:00
Sketch
1437443355 Add schema.sql and update README 2023-11-09 19:12:47 -05:00
mkwcat
d145671262
NATNEG: Fully implement the init command 2023-11-06 19:13:34 -05:00
mkwcat
a21aed56fa
Add game list 2023-11-05 11:56:25 -05:00
Sketch
5b11946f74 Update config to have port 2023-11-04 21:44:16 -04:00
mkwcat
5870d6edaf
SAKE: Store Mario Kart Wii friend info 2023-11-04 07:21:18 -04:00