Support Raiders socket I/O and GRID0+ friend records #2
No reviewers
Labels
No labels
accessibility
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
GRID0-net/GRID0-eglantine!2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/raiders-network-and-friends"
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?
Implement Horizon batched socket send/receive handling and unprivileged Linux ICMP echo fallback used by Raiders online connections. Preserve returned message/address layouts with socket regression coverage.
Port the existing GRID0 friend cache, friend ID/record lookup, and presence publishing so Raiders resolves account names and online title data instead of receiving empty friend-service stubs.
Validation: emulator and test targets built successfully; socket tests passed 175 assertions across 20 cases. Two separate profiles created/joined a Spiral room, played a match, and returned to the boat. Friends joining also worked after the corresponding server presence fix.
The audio stream is currently silent in the tested setup and remains under investigation. Cross-network play is the next test. No game files, keys, firmware, account credentials, or saves are included in this PR.