Skip to content

Releases: Elympics/Unity-SDK

v0.9.2

26 Sep 05:52
Compare
Choose a tag to compare

Bug Fixes 🪲

  • Fix game-breaking lags on Android by updating MessagePack to v2.5.124 (983b782)

v0.9.1

14 Sep 15:40
Compare
Choose a tag to compare

Bug Fixes 🪲

  • Fix RPC methods not being registered before calling IInitializable.Initialize (babaab9)
  • Base URLs of lobby, auth and leaderboard service on general Elympics Cloud address (968dcd6)
  • Retrieve unfinished matches only for the current version of the game (37e3984)
  • Mark Elympics logs in a distinctive way, include timing, add missing logs (e2190a6)
  • Provide verbose warning when there is not enough entries in Test players (e2e2427)
  • Prevent Half Remote clients from starting if their ID is too high (477dc50)
  • Update WebRTC DLLs to reduce delay while receiving data (a0774a3)
  • Fix error handling in ElympicsCloudPing (d1f4ad4)
  • Prevent NRE from being thrown if client disconnects just after connecting to game server (9d5b756)

v0.9.0

07 Sep 11:32
Compare
Choose a tag to compare

Bug Fixes 🪲

  • Reduce throttle warnings frequency (779838e)
  • Prevent NRE when accessing current ElympicsGameConfig at startup (c40cdb3)

Features

  • Introduce RPC (bcc9129)
  • Add ElympicsLobby to "Add GameObject" context menu (624214b)

v0.8.1

20 Jul 08:43
Compare
Choose a tag to compare

Features

  • Integrate summing fetch type of leaderboard-service with the LeaderboardClient (891bdda)
  • Make rejoining last unfinished game possible (fee0269)
  • Send basic usage statistics to Elympics (15eed80)

v0.8.0

07 Jul 10:39
Compare
Choose a tag to compare

BREAKING CHANGES ⚠️

  • Update minimal supported Unity version to 2021.3 (current legacy LTS) (2585a1e)

Performance Improvements 🚀

  • Move ElympicsUpdate loop logic from FixedUpdate to Update (47c831f)

Bug Fixes 🪲

  • Fix regression causing region name not to be used when creating game server URL (acfb18d)

v0.7.3

29 Jun 17:34
Compare
Choose a tag to compare

Bug Fixes 🪲

  • Fix the format of Ethereum address used in EthAddr authentication (29deca5)
  • Make CI-targeted build method throw on error (719da0d)
  • Make real player count (retrieved from match data) available through ElympicsGameConfig.Players (0ca518b)
  • Mark implicit ElympicsVar cast as deprecated (561ed5d)

v0.7.2

22 Jun 15:12
Compare
Choose a tag to compare

Bug Fixes 🪲

  • Choose closest region method did not returned valid region (4db965f)

Features

  • New method returning latency for all available regions (4db965f)

v0.7.1

21 Jun 08:24
Compare
Choose a tag to compare

Bug Fixes 🪲

  • Wait for server to fully initialize before marking it as initialized in the database (65ce740)

v0.7.0

19 May 14:49
Compare
Choose a tag to compare

Features

  • Add communication with Leaderboards API (f42a1a3)
  • Allow authentication using Ethereum signature (254ad16)
  • Introduce SignOut method to ElympicsLobbyClient (ff3bdd0)
  • Add method allowing to play online in closest region (b212572)

v0.6.3

27 Apr 18:19
Compare
Choose a tag to compare

Bug Fixes 🪲

  • Reload game config before starting game through ElympicsLobbyClient (d3ae1b0)