.github/workflows | ||
server | ||
web | ||
Binato.js | ||
config.example.json | ||
consoleHelper.js | ||
LICENSE | ||
osu!.sql | ||
package-lock.json | ||
package.json | ||
README.md |
This repo has been moved to a personal Gitea instance and can be found here: Binato
This repo will stay up as a irregularly updated mirror
Binato
An implementation of osu!bancho in Javascript
Features:
- Multiplayer + Invites
- Spectator
- Tourney Client
- User Panel
- Friends List
- Chat & Channels
- Private Messages
- Minimum Viable Product of a bot
- For a command list check BotCommandHandler or use !help on a live server
List of bugs
How to connect:
2013 - Stable Fallback (2015 / 2016 ?):
Stable fallback uses HTTP so for that you just need to direct it to the server
You can do this using the hosts file
Location on Linux: /etc/hosts
Location on Windows: C:/Windows/system32/drivers/etc/hosts
Add an entry in the hosts file that looks like the following:
<server_ip> osu.ppy.sh c.ppy.sh c1.ppy.sh
Where <server_ip> is the IP Address of the server hosting the bancho server
2016 - Early 2021:
Versions of osu! past Stable Fallback use HTTPS and as such you'll have to create a self signed certificate and make the server identify as ppy.sh
In 2018 there were also new subdomains added which are:
- c2.ppy.sh
- c3.ppy.sh
- c4.ppy.sh
- c5.ppy.sh
- c6.ppy.sh
- ce.ppy.sh
Now:
Recently on cuttingedge the -devserver flag has been added which can be passed to the client to connect to a specific server.
Things not included in this repo:
Profile Pictures:
Profile pictures can be handled by any standard HTTP server, there is also one I made for the task here: Binato-ProfilePicture