EOSPlus+Steam friend-join: mainline generic LAN-emu fixes #2
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
splitux-gg/eos_sdk_emu-splitux!2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/eosplus-steam-friend-join"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mainline the generic LAN-emu fixes that enable native friends-list browse→join for EOSPlus+Steam titles (validated end-to-end on StarRupture: friend appears in Join Game → join →
Welcomed by server→ travel into host world).Cherry-picked off
diag/session-config-loggingwith all diagnostic-only logging commits stripped:connect: map Steam external id → peer's real Epic handle in EpicAccountId_FromString— the load-bearing fix (UE friend-search is epic-keyed)presence: auto-derive local presence from a presence-enabled lobby(+ release announce-hold, real product identity,MAX_PRESENCE_RECORDS8→24)social: map Steam external accounts to PUIDs over the LAN beaconauth: EpicAccountId_FromString returns NULL for malformed ids(crash-fix)lobby_search/session_searchowner-match; immediate session propagationBuilds clean on CI (verified the bridge + presence-from-lobby symbols are present in the artifact).