Commit Graph

37 Commits

Author SHA1 Message Date
Palapeli
277cee6e57 ServerBrowser: Apply lint suggestions 2026-04-06 07:08:12 -04:00
Palapeli
5fed8960dc database: Support SAKE filter expression 2026-04-01 05:15:13 -04:00
Palapeli
8bb2e2fcd8 Change sasha-s/go-deadlock to linkdata/deadlock 2026-01-04 01:19:32 -05:00
Palapeli
f1741b0718 ServerBrowser/Filter: Return result of group node
Some checks are pending
Build CI / build (push) Waiting to run
2025-03-05 11:24:27 -05:00
Palapeli
34d13199b0 ServerBrowser: Support bitwise operators in filter 2025-03-04 04:00:24 -05:00
mkwcat
dda86fc9cf All: Add O_TRUNC to open flags for state file 2024-05-08 02:55:46 -04:00
mkwcat
74e5c6a910 GameStats,ServerBrowser: Fix invalid state path 2024-05-07 21:19:16 -04:00
mkwcat
71e29b7556 ServerBrowser: Save connection state on shutdown 2024-05-07 05:07:30 -04:00
mkwcat
94c03d5693 Add silent reload feature to GPCM and QR2 2024-05-06 23:58:40 -04:00
mkwcat
fc69fe9a61 Add RPC support for GPSP, GameStats, ServerBrowser 2024-05-06 18:13:14 -04:00
mkwcat
22a3e1d98b Wait for backend to start before accepting connections 2024-05-05 20:56:27 -04:00
mkwcat
4dda86651a QR2/SB: Allow different public IP for TCP and UDP 2024-02-06 19:41:22 -05:00
mkwcat
e934293d83 ServerBrowser: Add LIKE operator 2024-02-06 17:51:52 -05:00
mkwcat
86b0403daf QR2: Resend client messages if no ack received 2024-01-20 18:05:32 -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
357a3d5b14 Accept players connecting via DNS exploit 2023-12-19 11:25:34 -05:00
mkwcat
a7d21b052e ServerBrowser: Send dummy local IP in server list 2023-12-12 03:50:51 -05:00
mkwcat
66a5d0a778 Add support for DWC match version 3 2023-12-11 05:50:13 -05:00
mkwcat
546557b119 ServerBrowser: Fix dwc_pid name 2023-12-09 10:04:25 -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
mkwcat
698cdb8bd8 ServerBrowser: Custom handling of Mario Kart Wii filters 2023-12-04 23:28:01 -05:00
mkwcat
71699ef33a ServerBrowser: Parse and evaluate filter 2023-12-03 07:41:55 -05:00
mkwcat
e57ca1b6b2 ServerBrowser: Add DWC version 3 filter
Found in Wii Chess
2023-11-28 21:05:52 -05:00
mkwcat
19fa39bfff ServerBrowser: Isolate MKW VS and Battle 2023-11-27 23:52:20 -05:00
mkwcat
31594f12f1 QR2: Validate client messages 2023-11-25 21:22:41 -05:00
mkwcat
2630e37f9d ServerBrowser: Remove obsolete TODO 2023-11-22 14:30:01 -05:00
Sketch
32c128c0fe Use secret key from game list 2023-11-11 11:49:45 -05:00
Sketch
53ce36c35b MatchMaking: Parse IP as signed integer 2023-11-05 17:57:58 -05:00
Sketch
10ab727bbb Don't set keep alive period 2023-11-05 17:04:57 -05:00
mkwcat
078fbb678e ServerBrowser: Fix negative numbers in regex 2023-11-03 13:04:18 -04:00
mkwcat
85b917951d QR2: Verify profile ID and public IP 2023-11-01 10:12:47 -04:00
mkwcat
78e0afff7c ServerBrowser: Match self lookup with public IP 2023-11-01 08:32:40 -04:00
mkwcat
3eda89331e Rename matchmaking to serverbrowser 2023-11-01 07:43:41 -04:00