EOSCore 1.9.0

General

  • Updated EOS SDK to 1.13
  • New EOS Configuration Option (Enable RTC)
    Setting to FALSE will disable RTC features (e.g. voice)
  • Added RTC Subsystem
  • Added RTC Audio Subsystem
  • Added RTC Admin Subsystem
  • Voice Chat is now available for Lobbies
New Setting Option
RTC Subsystems

Lobby

  • New lobby functions:

EOS SDK RELEASE NOTES

New Features:

  • Voice (Preview Service): The initial release of our EOS Voice tool as part of Epic Online Services allows your players to talk to their friends or teammates in your game without using a third party solution . See documentation for details.

Anti-Cheat

  • Changed Easy Anti-Cheat’s launcher to use a new version relying on SDL instead of Win32.

Authentication

  • Bug Fix: Fixed possible crash via the exchange code flow in EOS_Auth_Login when additional consent is required.
  • Bug Fix: Fixed possible crash when using Continuance Token handles in EOS_Auth_LinkAccount.

Core

  • Bug Fix: Removed constexpr specifiers from enumerator class bitwise operator functions that are never constexpr.
  • Improved validating of invalid UTF8 characters in the EOS_Platform_Options’ CacheDirectory parameter. If invalid characters are found, we now correctly fail to create the platform instance. Additional logging has been added when this occurs.

Lobbies

  • New: Added automatic Real Time Communication (RTC) Room support to Lobbies.
    • This feature handles automatically creating, joining, and maintaining connections to a dedicated RTC Room for the lobby when enabled. This feature requires enabling the “createLobbyConference” Voice permission in the EOS developer portal.
  • New: Lobby creation now allows for the specification of a “lobby id override”.
    • The values need to be universally unique within the context of the application.
  • Bug Fix: Fixed log message for EOS_Lobby_RejectInvite when InviteId is null or empty.
  • Bug Fix: Searching for other users via EOS_LobbySearch_SetTargetUserId now respects the max search results value. Previously it was only returning one search result.

Lobbies Sample

  • New: Added voice option to lobby sample.

Player Data Storage

  • Improved error messages for bad file names and paths.

Title Storage

  • Improved error messages for bad file names and paths.

Mobile

iOS
  • iOS binaries are now compiled with bitcode support.