Skip to content

Releases: FakeByte/EpicOnlineTransport

EpicOnlineTransport v1.5.1

03 Dec 18:18
820d997
Compare
Choose a tag to compare
Pre-release

Tag for the master branch before version 2.

EpicOnlineTransport v1.5.0

22 Jul 10:00
Compare
Choose a tag to compare

Changelog:

  • Updated the EOS SDK to the newest version and made the transport work with it
  • Updated support for the newest Mirror version
  • Implemented re-authorization when login expires
  • The unity editor can unload the sdk now between play sessions
  • Fixed max packet size bug
  • Added GetCurrentLobbyId() to EOSLobby to get the current lobby id
  • API Keys are now scored in a scriptable object for better persistance
  • Made Lobbies work with newest SDK (requires a bucket id now)
  • Unity package now also includes binaries for windows/mac/linux/android and ios

EpicOnlineTransport v1.4.0

21 Mar 04:22
Compare
Choose a tag to compare

Changelog:
-ServerGetClientAddress(int connectionId) works now to get a clients product user id

-Implemented the new NetworkLoop and use EarlyClientUpdate/EarlyServerUpdate and LateClientUpdate/LateServerUpdate which is improving the latency

-Implemented Fragmentation, if a packet is too large it will automatically be fragmented, only works on reliable channels for now, causes a memory leak on unreliable as it doesnt yet delete old packet fragments if one fragment got lost.

-Set the default execution order in the EOSSDKComponent to avoid execution order bugs

-Implemented GetMaxBatchSize method

-Some refactoring

EpicOnlineTransport v1.3.0

17 Jan 13:43
Compare
Choose a tag to compare

-Improved ping times
-Allow users to set relay control

EpicOnlineTransport v1.2.0

13 Jan 22:58
1b92e56
Compare
Choose a tag to compare

Fixed caching issues the relay introduces.

Thanks for @erikastaroza for helping to debug this issue.

EpicOnlineTransport v1.1.0

11 Jan 07:57
c4c3b71
Compare
Choose a tag to compare

Breaking Changes:
-Interfaces are now retrieved through a public property, instead EOSSDKComponent.EOS.GetInterface() you have to use EOSSDKComponent.GetInterface()

New Features:
-supports running multiple instances on the same device for multiplayer testing using the epic dev auth tool (tool included in the git repo and unity package)
-Supports other login types besides device id login
-Support for epic launcher DRM check
-User can set a tick budget to set how many milliseconds each tick the eos sdk is allowed to do stuff
-Transport automatically collects metric data about players

EpicOnlineTransport v1.0.1

09 Jan 16:22
Compare
Choose a tag to compare
Merge branch 'master' of https://github.com/FakeByte/EpicOnlineTransport

EpicOnlineTransport v1.0.0

08 Jan 04:00
Compare
Choose a tag to compare
Merge branch 'master' of https://github.com/FakeByte/EpicOnlineTransport