Skip to content

1.29 support (Graph API)#128

Merged
cubicgraphics merged 57 commits intomasterfrom
dev-1.29
Apr 14, 2023
Merged

1.29 support (Graph API)#128
cubicgraphics merged 57 commits intomasterfrom
dev-1.29

Conversation

@roydejong
Copy link
Copy Markdown
Collaborator

This is hopefully the last PR in the series...

Adds support for 1.29+ clients that connect via GameLift and perform the handshake process directly with the dedicated server:

  • Adds support for "unconnected" LiteNet messaging on the dedi
  • Implements the encryption handshake & GameLift auth process
  • Backwards compatible connection request parsing

Cross-dependent related PRs

cubicgraphics and others added 27 commits March 13, 2023 03:35
Origional lobby manager will be set as the manager again when they re-join
Player counts per server are now accurate
Other small optimisations
Fixed some logs having the wrong logging context
Player encryption will be removed correctly if they have any joining errors
Bumped node version
bumped master server interface version
See latest commit for changelog
Changed the server ID, other changes to allow it to work correctly, also changed how per player difficulties work and other small optimisations
@roydejong roydejong marked this pull request as ready for review April 9, 2023 22:40
cubicgraphics and others added 25 commits April 11, 2023 18:03
Fix issues with players not appearing
…ing the same ip and port addressed server, removed new() from a packet
Added functions to send multiple packets in one
Fixed selected beatmap display issues
Some on join packets are now sent in one packet
@cubicgraphics cubicgraphics merged commit 30302ae into master Apr 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants