Private osu! server

Morgan Bazalgette 47507bf279 Add Hanayo to the repository list 3 months ago
LICENSE a130be8be4 First commit 6 months ago
README.md 47507bf279 Add Hanayo to the repository list 3 months ago

README.md

Ripple

This is the source code that powers Ripple, a private/custom osu! server that has been in development since the 12th of August, 2015. Hell, that's a lot of time!

This code is split into different repositories:

  • Hanayo: The new Ripple frontend, written in Go
  • old-frontend: Ripple's frontend/backend, which is essentially the website ("old" because we are going to rewrite it with Hanayo soon™).
  • ripple-python-common: Common Python code for Ripple, shared between LETS and pep.py.
  • LETS: A scores server, that handles online leaderboards, score submission, pp calculation for standard (with oppai) and mania, screenshots and osu!direct.
  • pep.py: A Bancho emulator, that handles ingame login, chat, spectator and multiplayer.
  • ripple-cron-go: The script that performs scheduled cleanup actions and various checking operations to make sure that everything in our database is up to date.
  • ripple-server-switcher: The program used to switch between the official osu! server and Ripple.
  • 2fa-telegram-bot: The telegram bot that sends you 2FA codes when you log in from a new IP.
  • icebirb: Ripple's sync and backup system.
  • Repositories list

Why is this code here? Because someone accused us to be "hiding something" after we've made ripple closed source. To prove they're wrong, we've decided to release the current source code. The code you see here is the exact one that's running on our server.

This code is provided only for reference, to avoid having people blame us for being evil and violating user privacy. It is not recommended to try and run this, else you're gonna have a bad time. If you're interested in joining the developer team, contact Howl or Nyo

NO SUPPORT IS PROVIDED FOR ANYTHING THAT HAS TO DEAL WITH THIS CODE. USE AT YOUR OWN AND SOLE RISK.

License

All code in this and its related repositories is licensed under the GNU AGPL 3 License.
See the "LICENSE" file for more information.