Future bancho of kurikku.pw.
Written in Python3.9 by uvicorn and starlette
Fully compatible with ripple-servers
Recommend version of python is 3.9.10
, 3.9.12
(most stable and tested versions)
$ python -m pip install -r requirements.txt
$ mv .env.example .env
$ nano .env
$ python index.py
Example of nginx usage as proxy
Kuriso - is an improved version of the original Ripple pep.py, which was closed in 2019. It inherited the original API, allowing it to be used with LETS and Hanayo. This bancho is much faster due to asynchronous python and can compete with its counterparts in terms of speed
What it handles?
- Client login
- General osu!Packets
- Multiplayer/Spectator
- Any messages between users
- osu!Tournament Client (BETA) (NOT LAZER!)
- Databases/Caches storage connections
- Redis
- MySQL
- Base information about users
- Stats
- Update osu actions and etc...
- Chat
- Messages
- Channels
- DM
- Bot
- Multiplayer
- Lobby creation
- Lobby updating
- Lobby starting
- Match score updates
- Tournaments
- Handle osu-tourney
- Handle osu-tourney when it want to spectate user
- IRC
- IRC server
- Handle connections
- RipplePeppyAPI v1
- Implementation
- RipplePeppyAPI v2(delta preview)
- Implementation (will not be implemented until first major version will be released)