A new EOSCore::Web module is now avaiable, this module allows you to talk with the EOS WEB API inside your UE4 project You can for example use this new module to request AccessTokens for your clients to use services like Voice Chat
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
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.