novemog / banchonet Goto Github PK
View Code? Open in Web Editor NEWAn osu! bancho server implementation written in C#
License: MIT License
An osu! bancho server implementation written in C#
License: MIT License
Our system does not take into account that beatmap status can be updated without md5 being changed. It probably should be checked before returning beatmap from our cache/db.
Infrastructure for player's pinned scores
None of these queries return anything with EF but using this not commented query in - for example - phpmyadmin it returns elements that I want.
BanchoNET/Services/Repositories/Scores.cs
Lines 71 to 76 in 8e8c4a3
I was thinking about storing every played ranked mania keymode separately. Rankings would still be a summarized version of every keymode (main mania profile too) but we will be able to show different stats for every keymode.
While testing functionality of sending messages I checked if I could send some Unicode characters to other players. It crashed (?) the server or didnt process at all the message with those characters. This should be investigated further.
EDIT:
Instead of crashing the server it just "disconnects" client and stops sending any packets at all. It is also impossible to log in after that.
EDIT 2:
Fixed by encoding length of BYTE ARRAY instead of string length...
Currently, after server restart if response from changelog couldn't be retrieved no one will be able to login.
Every unique mod combination on map counts as a grade in player's stats.
Create an infrastructure for that
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.