Repository navigation
osu!echo 1.0.0
osu-echo v1.0.0
Initial release of osu-echo, a local osu! server written in Rust for score saving, performance points (PP) calculation, local leaderboards, and beatmap downloads.
Highlights
- Standalone & Portable: Compiled with full link-time optimization (LTO) and bundled SQLite. No external runtimes or databases required.
- Real-Time PP Calculation: Live PP computation powered by
rosu-ppacross all game modes (Standard, Taiko, Catch, Mania). - Score & Replay Saving: Automatically saves scores, statistics, and
.osrreplays to a local database. - Custom & Unranked Maps: Full support for unranked maps, practice diffs, speed changes, and osu!trainer modifications.
- Built-in osu!direct: In-game search and 1-click downloads powered by the Catboy (Mino) mirror with no Supporter tag needed.
- In-Game Bot Companions:
- BanchoBot: Manages leaderboard statuses, personal bests, score announcements (
#recent), and profile settings. - Tillerino: Send
/npin chat or PM for instant star rating and 95%–100% PP breakdowns (!with,!acc).
- BanchoBot: Manages leaderboard statuses, personal bests, score announcements (
- First-Launch Setup Wizard: Automatically detects your osu! installation and guides initial setup.
Quickstart
- Download and extract
osu-echo-v1.0.0-windows-x86_64.zip(or runosu-echo.exedirectly). - Start
osu-echo.exeand follow the quick setup prompts. - Edit your
osu!.exeshortcut target to include-devserver localhost:"C:\Games\osu!\osu!.exe" -devserver localhost - Launch osu! and log in with any username and password to create your profile.
Community & Support
- Discord: https://discord.gg/Jpdq6sS3Kn
Acknowledgements
Special thanks to local-osu-server by Jeevan Johnson and its contributors for the original inspiration and foundational work.