https://github.com/zordon1337/banchosharp
Bancho emulator for clients from 2014 to 2016
https://github.com/zordon1337/banchosharp
backend bancho custombancho osu osugame privateserver server
Last synced: 26 days ago
JSON representation
Bancho emulator for clients from 2014 to 2016
- Host: GitHub
- URL: https://github.com/zordon1337/banchosharp
- Owner: Zordon1337
- Created: 2024-02-15T15:54:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-09T10:30:35.000Z (almost 2 years ago)
- Last Synced: 2025-01-13T20:41:47.610Z (over 1 year ago)
- Topics: backend, bancho, custombancho, osu, osugame, privateserver, server
- Language: C#
- Homepage:
- Size: 760 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
> [!NOTE]
> Archived, project was never completed + my knowledge improved a lot since that time.
# W.I.P Bancho emulator written in C#, designed for clients from Late 2013 to Early 2016

## To setup server you need
- Dotnet 8.0 SDK
- MariaDB/MySQL
- PHP
- COMPOSER
- NGINX(we gonna use it as reverse proxy)
## How to setup
before proceding check if you have everything installed mentioned in Line 5
1. Change server domain in config.cs if you're not hosting it locally
2. Compile BanchoSharp
3. Replace your nginx config/edit you current acording to my config
4. reload/start nginx
5. replace SQL credentials in db.php
6. import db schema from frontend folder to your database that you provided in db.php
7. execute composer install in frontend directory
8. start PHP server at port 3000(or other if you changed it in nginx config)
9. start bancho server & avatar server
10. 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
## Whats done
```
Logging in
leaderboards
score submiting
basic avatar server
basic c.ppy.sh page
```
## Whats not working
```
server stability
```