Skip to content

Releases: CodedImmersions/EOSTransport

3.0.0b3

10 Jan 19:58
bba8ba7

Choose a tag to compare

3.0.0b3 Pre-release
Pre-release

Beta 3 of EOSTransport.

Changelog

  • Fixed compiler error when Windows Server Unity Module was not installed.
  • Fixed compiler error when using Mirror v96 and MIRROR_90_OR_NEWER was not added as a define symbol.

Full Changelog: 3.0.0b2...3.0.0b3

3.0.0b2

28 Dec 15:38

Choose a tag to compare

3.0.0b2 Pre-release
Pre-release

Beta 2 of EOSTransport v3.
Join the Mirror Discord and go to the #epic channel for help.

Changelog

  • Improved Host Migration by a ton.
  • Fixed shutdown disposal issues.
  • Changed EOSTransport.PromoteMember() to a void, now with a callback instead to return a success

Full Changelog: 3.0.0b1...3.0.0b2

VirusTotal Scan

3.0.0b1

04 Dec 22:40

Choose a tag to compare

3.0.0b1 Pre-release
Pre-release

First EOSTransport v3 release!
Join the Mirror Discord and go to the #epic channel for help.

UPGRADE GUIDE

  • Delete Assets/Mirror/Transports/EOSTransport and any old things in Assets/Plugins, such as Android/libs/eos-sdk.aar and LibraryLoader.java, as well as mainTemplate.gradle and gradleTemplate.properties.
  • Import new package
  • You will have lots of errors. Error breakdowns:
    • Anything EOSLobby has moved to EOSTransport statically (is now static)
      - UpdateLobbyAttribute(string key, string value) is now UpdateAttribute(AttributeData attribute)
      - EOSLobby.ConnectedLobbyDetails is now EOSTransport.ConnectedLobbyInfo.CurrentLobbyDetails.

    • EosTransport is now EOSTransport

      • CreateLobbySucceeded and CreateLobbyFailed, JoinLobbySucceeded and JoinLobbyFailed are now OnJoinedLobby; LeaveLobbySucceeded and LeaveLobbyFailed are now OnLeftLobby; FindLobbiesSucceeded is now a built-in action of FindLobbies.
    • EOSSDKComponent is now EOSManager
      - EOSSDKComponent.Instance is now EOSManager.instance
      - EOSSDKComponent.LocalUserProductId(String) is now EOSManager.LocalUserProductID(String)

  • Oh, and by the way, lobbies can now have native names. They have to be 4-60 characters, though.
  • Client/Server are now EpicClient/EpicServer

I HIGHLY recommend you use Ctrl + Shift + F and switch to the replace tab to speed up the replacement process.
For the time being, WebGL is not supported. I need to talk to EOS about the correct way to use the assemblies in WebAssembly.

VirusTotal Scan