RBEnhanced / RB3Enhanced

Open-source plugin for Rock Band 3 providing many enhancements, fixes, and extra features.
https://rb3e.rbenhanced.rocks
GNU General Public License v2.0
57 stars 11 forks source link

Liveless room joining support #4

Closed InvoxiPlayGames closed 10 months ago

InvoxiPlayGames commented 1 year ago

This implements a custom online server to allow players to join each other via a room code on 360 without Xbox Live using a direct connection, rather than having IP addresses. A testing server is available at liveless-testing.ipg.pw and can be used by adding it to rb3.ini (name subject to change, getting a bit cramped in there)

[Xbox360]
LivelessAddress=liveless-testing.ipg.pw

Currently I've only been able to test between 2 consoles on the same local network. NAT holepunching for multiple players isn't yet implemented, but may be possible if the server can keep track of the state of a lobby.

https://user-images.githubusercontent.com/22731889/236122020-6bf1b072-f8db-4e35-baab-22f45aa354da.mp4