Xsolla Unreal SDK Release Notes#
v5.0.0#
⚠️ Breaking Changes:
Renamed QuestReward model fields:
quantity -> value
entityUid -> entity
Classes were renamed:
Message->MailUserLink->RelationshipMessageService->MailServiceUserLinkService->RelationshipService
Introduced concept of
Channels, for real-time messagingContent sent on
Channelsnow is referred to asMessage
Updated Submodule to C++ SDK
v5.0.0Xsolla Backend’s Unreal and C++ SDK has received a major overhaul as part of this release.
The Unreal SDK (sdk_unreal) plugin now directly references sdk_cpp as a Git submodule.
The Xsolla Backend Unreal SDK now builds sdk_cpp as part of the build process and additionally links sdk_cpp as part of the process.
Where possible, sdk_unreal will use libraries internal to Unreal’s ThirdParty folder, and sdk_cpp no longer references pre-built libraries.
It is now possible to build with other versions of Clang utilizing sdk_cpp and sdk_unreal.
⚠️ BREAKING CHANGE: Please ensure your working copies are updated!
Fixed various issues preventing build compilation on Linux.
Xsolla Backend SDK for C++ now supports C++20 build systems.
Fixed an issue where the Unreal Online Subsystem Leaderboards interface was missing a break statement, preventing stats from being collected.
Added OAuth2 SDK API support. Documentation will be added in an upcoming release.
v4.0.1#
Updated to C++ SDK v4.0.1
Added compatibility for Unreal Engine 5.4, and backwards compatibility for older Unreal Engine versions
v4.0.0#
Updated to C++ SDK v4.0.0
v3.0.0#
Updated to C++ SDK v3.0.0
v2.14.2#
Updated to C++ SDK v2.14.2
Added CLI arg
-agonesfor enabling Agones game server orchestration integrationAdded CLI arg
-cluster_urlto override backend URL for non-shipping buildsImproved error handling and messaging
Benign errors now show as warnings instead of real errors
Added graceful logout to OnlineSubsystemXBE shutdown
v2.13.2#
Updated to C++ SDK v2.13.2
v2.13.1#
Updated to C++ SDK v2.13.1
v2.13.0#
Updated to C++ SDK v2.13.0
Login via provided token always requests a new session
v2.12.1#
Updated to C++ SDK v2.12.1
Integrated rename of CLI arg
-node-portto-nodeportto fix parsing issue