- Dotnet 8.0 SDK
- MariaDB/MySQL
- PHP
- COMPOSER
- NGINX(we gonna use it as reverse proxy)
before proceding check if you have everything installed mentioned in Line 5
- Change server domain in config.cs if you're not hosting it locally
- Compile BanchoSharp
- Replace your nginx config/edit you current acording to my config
- reload/start nginx
- replace SQL credentials in db.php
- import db schema from frontend folder to your database that you provided in db.php
- execute composer install in frontend directory
- start PHP server at port 3000(or other if you changed it in nginx config)
- start bancho server & avatar server
- connect with any osu client that doesn't use ssl(Late 2013-Late 2015)
ps: i don't recommend using this unless you have basic experience with: C#, PHP and MYSQL
ps2: the db related things relay on basically PHP server for ex. score submitting, leaderboards and logging in
Logging in
leaderboards
score submiting
basic avatar server
basic c.ppy.sh page
server stability