A Rock Band 3 master server re-implementation written in Golang using MongoDB as the database layer and my Quazal Rendez-vous-compatible forks of nex-go/nex-protocols-go as the underlying server layer.
Note that this only aims to replicate what the game calls "Rock Central", support for the Music Store is not here and will never be added. Just buy the songs through the Xbox Live Marketplace or PlayStation Store instead.
- PS3 (real hardware and RPCS3)
- Wii (real hardware and Dolphin)
- Xbox 360 (real hardware, requires RB3Enhanced)
- Set your console's DNS settings to primary 45.33.44.103, secondary 1.1.1.1.
- Ensure you have RPCN set up in RPCS3 and an account on RPCN.
- In Settings->Network, make sure status is "Connected" and PSN status is "RPCN".
- In "IP/Hosts switches", add
rb3ps3live.hmxservices.com=45.33.44.103
- Make sure RB3Enhanced 0.6 or later is installed. https://rb3e.enhanced.rocks/
- On your SD card (or in Dolphin's SD directory), open "rb3.ini" in the "rb3" folder.
- Change GoCentralAddress to
gocentral-wii.rbenhanced.rocks
, ensuring there is no # at the start of the line. - Change NASAddress to
naswii.ipg.pw
.
- Download the code from https://rb3e.rbenhancedrocks/gocentral_gecko.txt
- Copy this code to wherever you store Gecko/Ocarina codes on your SD card. This is often in txtcodes/SZBx69.txt, where x is your region (P for Europe, E for America).
(If on Dolphin, right click the game's properties and enter the code into the Gecko Codes tab.)
- Set your console's DNS settings to primary 45.33.44.103, secondary 1.1.1.1.
- In your loader settings for Rock Band 3, enable the "NoSSL only" option for custom servers. If you are using another loader, check with your loader on enabling a NoSSL patch. Will add more instructions later on.
- Make sure RB3Enhanced 0.6 or later is installed. https://rb3e.enhanced.rocks/
- Open rb3.ini, either in the folder Rock Band 3 is installed to or the "rb3" folder on your hard drive.
- Change GoCentralAddress to
gocentral-xbox.rbenhanced.rocks
, ensuring there is no # at the start of the line.
For the most reliable experience, port forward port 9103 (UDP) to your console in your router's settings, or if on RPCS3, enable UPnP.
(Do note that by changing DNS settings, you may be unable to play other games or use other services. Some ISPs may block custom DNS servers.)
- Message of the Day
- Online Matchmaking
- Leaderboards
- Entity storage (characters, bands)
- Linked account spoofing to unlock the "Link Your Account to Rockband.com" goal/achievement
- Battle of the Bands
- Setlist Challenges
- Setlist Sharing
- Global rank calculation
- Instaranks ("You are ranked #4 on the Guitar Leaderboard" on the post-song stats screen)
- Crossplay between PS3 and Wii (requires RB3Enhanced)
The following users made contributions to GoCentral, but aren't listed in the Contributors tab on GitHub, so they are listed here instead.