Commit Graph

66 Commits

Author SHA1 Message Date
Logan McNaughton
08e7ec71d9
clippy fix (#1123)
* clippy fix

* more
2026-06-25 13:09:18 +00:00
Logan McNaughton
c97f14980b
show proper number of players (#1121) 2026-06-25 12:28:09 +00:00
Logan McNaughton
d6b46037b4
update netplay connection (#1118) 2026-06-24 20:44:38 +00:00
Logan McNaughton
926338ba62
fix desync issue (#1116)
* fix desync issue

* more

* more

* more

* more
2026-06-24 12:52:56 +00:00
Logan McNaughton
2dda5c8706
handle matchbox panics (#1104) 2026-06-21 08:51:32 +00:00
Logan McNaughton
d6aa2ddce3
send disconnect notice (#1103)
* send disconnect notice

* more

* more

* more

* more
2026-06-20 16:40:56 +00:00
Logan McNaughton
c82edae338
show message more frequently (#1101)
* show message more frequently

* more
2026-06-20 07:58:25 +00:00
Logan McNaughton
57327c1f73
improve netplay startup (#1100) 2026-06-19 21:06:05 +00:00
Logan McNaughton
e3a22bf7d0
tweak connection times (#1099)
* tweak connection times

* more

* more
2026-06-19 07:26:39 +00:00
Logan McNaughton
97a8b63c9c
fix disconnect (#1096) 2026-06-16 16:46:57 +00:00
Logan McNaughton
b173598320
reset timeout (#1094) 2026-06-16 14:45:04 +00:00
Logan McNaughton
f211eede3b
retry socket creation (#1093)
* retry sockey creation

* more

* more

* more

* more
2026-06-16 14:22:53 +00:00
Logan McNaughton
b123ed9fa3
input delay cannot be less than 1 (#1092) 2026-06-16 14:02:02 +00:00
Logan McNaughton
2b0d8e5423
skip save states (#1091)
* skip save states

* more
2026-06-16 13:34:18 +00:00
Logan McNaughton
49b8024fbe
Revert translation changes (#1090)
* revert translation changes

* more
2026-06-16 13:05:58 +00:00
Logan McNaughton
be987e1434
don't spam errors (#1089) 2026-06-16 12:58:16 +00:00
Logan McNaughton
27e2b89fcf
re-arrange netplay setup (#1088)
* re-arrange netplay setup

* more

* more

* more

* more

* more

* more

* more

* more
2026-06-16 12:48:31 +00:00
Logan McNaughton
c261a746a3
enable rollback (#1087)
* enable rollback

* more
2026-06-16 10:43:50 +00:00
Logan McNaughton
19142a30c6
use unbounded channel (#1084)
* use unbounded channel

* more
2026-06-15 17:44:20 +00:00
Logan McNaughton
45963aeea5
Fix ping recommendation (#1082)
* don't block tokio

* more

* more

* more

* more

* more
2026-06-15 15:29:51 +00:00
Logan McNaughton
9b7aeccd48
close window on user request (#1079)
* close window on user request

* more

* more

* more
2026-06-15 06:53:54 +00:00
Logan McNaughton
10d55bd25c
move netplay init (#1078)
* move netplay init

* more
2026-06-14 20:36:54 +00:00
Logan McNaughton
16224cd5a6
use spinbox for latency (#1077)
* use spinbox for latency

* more

* more
2026-06-14 18:28:36 +00:00
Logan McNaughton
d6da1656b8
clean up ICE config (#1072) 2026-06-13 17:29:36 +00:00
Logan McNaughton
ae7bac65d5
use custom ICE server config (#1071)
* use custom ICE server config

* more

* more

* more

* more

* more

* more
2026-06-13 16:28:33 +00:00
Logan McNaughton
6cae2ed3ac
dont use usize in netplay messages (#1068) 2026-06-13 09:55:12 +00:00
Logan McNaughton
be74e3358a
Use mpsc instead of mutex (#1065)
* use mpsc

* more

* more

* more
2026-06-12 14:16:06 +00:00
Logan McNaughton
4cc85d595f
pass channel to ggrs (#1064)
* pass channel to ggrs

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more
2026-06-12 13:34:21 +00:00
Logan McNaughton
72e4a6b94a
early rollback code (#1054)
* some rollback test

* more
2026-06-10 15:09:07 +00:00
Logan McNaughton
af163dac62
Fixed input delay (#1044)
* disable rollback

* more

* more

* more

* more

* more

* more
2026-06-09 14:10:49 +00:00
Logan McNaughton
577741907f
move speed limiter out of save state (#1030) 2026-06-07 09:55:18 +00:00
Logan McNaughton
21238c8e41
cleanup if statement (#1023) 2026-06-06 19:20:53 +00:00
Logan McNaughton
3184305c41
increase disconnect timeout (#1020) 2026-06-06 12:42:13 +00:00
Logan McNaughton
c89c5d1cc3
increase disconnect timeout (#1016)
* increase disconnect timeout

* more
2026-06-06 06:22:52 +00:00
Logan McNaughton
19dc966abd
use different rooms for lobby and game (#1009) 2026-06-05 21:35:59 +00:00
Logan McNaughton
9140138843
Don't render frame during roll forward (#1006)
* no update check on android

* more

* more

* more

* more

* more
2026-06-05 15:37:56 +00:00
Logan McNaughton
618e3a32f2
netplay error checking (#1005)
* netplay error checking

* more

* more

* more

* more

* more

* more

* more

* more
2026-06-05 12:16:01 +00:00
Logan McNaughton
681f8670f5
GGRS netplay (#1004)
* update netplay

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more
2026-06-05 07:43:31 +00:00
Logan McNaughton
5c7170268e
Don't store luts in savestate (#993)
* use hashmap for tlb

* more

* more

* more

* more

* more
2026-05-31 06:37:11 +00:00
Logan McNaughton
a69a74bf37
cleanup some if statements (#846) 2026-05-06 11:57:04 +00:00
Logan McNaughton
47098f60dd
use timer for message lengths (#799)
* use timer for message lengths

* more

* more

* more

* more

* more

* more
2026-04-23 18:00:15 +02:00
Logan McNaughton
a592d0eb84
remove uses of to_owned (#764)
* remove uses of to_owned

* more

* more
2026-04-17 09:59:32 +02:00
Logan McNaughton
d2e47509b2
remove unused param (#749) 2026-04-15 13:39:49 +02:00
Logan McNaughton
b40ec6940f
finish up RA support (#745)
* finish up RA support

* more

* capture some corner cases

* fix post data

* more

* more

* fix range

* more

* more

* more

* more

* show in-progress achievements

* more

* more

* more

* more
2026-04-15 12:57:52 +02:00
Logan McNaughton
6f8433138d
clippy fixes (#632)
* clippy fixes

* fix netplay browser
2025-12-10 10:00:42 +01:00
Logan McNaughton
1eb1503981
Onscreen drawing (#536)
* onscreen messages

* more

* more

* more

* more

* use sdl_ttf

* more

* more

* more

* more

* test

* mroe

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more
2025-08-05 15:59:49 +02:00
Logan McNaughton
e4b7e291dd
update socket2 (#469) 2025-07-05 17:52:29 +02:00
Logan McNaughton
16732d3d3c
use is_multiple_of (#468) 2025-07-05 09:31:03 +02:00
Logan McNaughton
f3e819158a fix formatting 2025-06-12 18:41:44 +02:00
Logan McNaughton
e83bcbb4ce remove session reference for netplay 2025-06-12 18:39:31 +02:00