In this document, all remarkable changes are listed. Not mentioned are smaller code cleanups or documentation improvements.
- Updated GGRS to v0.8.0
- Updated Rust edition to 2021
- Deprecated
create_session()
method inGodotGGRSP2PSession
,GodotGGRSP2PSpectatorSession
andGodotGGRSSyncTestSession
. Usecreate_new_session()
from now on.
- Updated GGRS to v0.5.1
- Added
get_frames_ahead()
function toGodotGGRSP2PSession
. - Added an example project made by @trian-gles.
- Rename struct
GodotGGRSSyncTest
toGodotGGRSSyncTestSession
. - Added
get_current_state()
function toGodotGGRSP2PSession
which returns the current state as a String. - Added
get_current_state()
function toGodotGGRSP2PSpectatorSession
which returns the current state as a String. - Added
get_network_stats(handle)
function toGodotGGRSP2PSession
which returns the network stats of the handle as a tuple. - Added
get_network_stats()
function toGodotGGRSP2PSpectatorSession
which returns the network stats as a tuple. - Rename function
receive_callback_node
toset_callback_node
in all Session structs.
- Updated GGRS to v0.5.0
- Added
get_events()
function toGodotGGRSP2PSpectatorSession
which callsevents()
on the GGRS Session - Added
get_events()
function toGodotGGRSP2PSession
which callsevents()
on the GGRS Session
- Implemented SyncTestSession
- Implemented P2PSpectatorSession
- Implemented additional setters for P2PSession
- Improved code architecture
P2PSession
has been implemented and tested in Godot 3.3.2