Skip to content

ihatecompvir/GoCentral

Repository files navigation

GoCentral

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.

Platform Compatibility

  • PS3 (real hardware and RPCS3)
  • Wii (real hardware and Dolphin)
  • Xbox 360 (real hardware, requires RB3Enhanced)

Setup and Usage

COMING SOON

Features Implemented

  • Message of the Day
  • Online Matchmaking
  • Leaderboards (WIP)
  • Entity storage (characters, bands)
  • Linked account spoofing to unlock the "Link Your Account to Rockband.com" goal/achievement

Features Coming In the Future

  • Crossplay between PS3 and Wii (requires RB3Enhanced)
  • 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)

Special Thanks

The following users made contributions to GoCentral, but aren't listed in the Contributors tab on GitHub, so they are listed here instead.

About

Rock Band 3 "Rock Central" server re-implementation in Golang

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages