goldberg: bridged_lan + p2p_bridge co-op (netns + raw-UDP↔P2P bridge), v1.1.0 emu pin #3
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/splitux!3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/goldberg-bridged-lan"
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?
Adds co-located IP-LAN co-op for goldberg games via two handler options:
goldberg.bridged_lan— per-instance network namespace + veth into a shared bridge so each co-located instance is a distinct LAN host (own IP, own loopback, own game port). Includes a private/tmp/.X11-unixmount-ns per instance so co-located gamescope Xwayland servers don't race to bind X0.goldberg.p2p_bridge— setsGSE_IP_P2P_BRIDGE=1to enable goldberg's host-side raw-UDP↔legacy-Steam-P2P bridge (for UESteamNetDriver+ LAN-beacon sessions where the host listens P2P-virtual but joiners connect raw).GSE_FORCE_LOG/GSE_LOG_PATHso goldberg is observable under splitux.splitux-gg; pin goldberg to thev1.1.0collective release (friend-join + bridge).Validated end-to-end on Belts of Iron: joiner connects to host
10.77.0.10:7777, hostBRIDGE recv/injected DATA/outbound-raw,Join succeeded→ joinerWelcomed by server→ travels intoMap_ProcWorld.