Skip to content

Releases: HeatXD/GekkoNet

v20260415102359-8ca4058

15 Apr 10:24
8ca4058

Choose a tag to compare

Add runahead support to GameSession (#45)

* Add runahead support to GameSession

* Rename _runahead_base_frame to _runahead_start_frame

* Fix runahead correctness issues

* Fix local input frame and add runtime delay/runahead controls to online example

* Minimize runahead footprint in existing code

Move running_ahead flag to InputBuffer state via SetRunaheadMode() instead
of threading it through GetCurrentInputs/GetInput parameters. Reset sync
frame immediately inside HandleRunahead so AddLocalInput and network logic
always see the real frame, removing the need for GetSessionFrame().

v20260316133147-7f1f19e

16 Mar 13:31

Choose a tag to compare

Fix spectators not receiving GekkoPlayerDisconnected events

Decouple disconnect detection from the !locals.empty() guard in
SendPendingOutput. Spectator sessions have no locals, so the host
in remotes was never checked for timeout. Disconnect checks now run
whenever there are connected peers, regardless of local player count.

v20260224163038-7be848c

24 Feb 16:30

Choose a tag to compare

example updates

v20260224144247-7f51e61

24 Feb 14:42

Choose a tag to compare

refactor frame advantage calculations

v20260220015827-e1a5dc3

20 Feb 01:58

Choose a tag to compare

Make the spectator behaviour mimic a latch. the latch opens when fill…

v20260217000837-ad4b516

17 Feb 00:08

Choose a tag to compare

i forgot the nested structs, my bad.

v20260216231753-e7456de

16 Feb 23:17
e7456de

Choose a tag to compare

Fix C name clashes (#44)

* Fix C name clashes by adding prefixes to various enums and structs.

v20260213120409-6dbce37

13 Feb 12:04
6dbce37

Choose a tag to compare

Improve netstats (#43)

* relieved backpressure
* improve netstats

v20260208120351-4810019

08 Feb 12:03

Choose a tag to compare

New GekkoNet update with slight api changes, added stress session for checking state desyncs locally, Improved spectator mode allowing bigger spectator delays.

v20251205001100-92657cf

05 Dec 00:11

Choose a tag to compare

implement input send cache. to cooldown the hot path in addpendinginput