forum

Bancho does not check for mod compatibility!

posted
Total Posts
5
Topic Starter
theasin32
(I know it's not really called Bancho anymore, by that name I mean the backend behind the scoring system)

So, I've decided to mess around with the client, for test purposes just disabled mod conflicts, and submitted a few scores with *definitely* conflicting mods:
scores/14535 (Relax + Autopilot)
scores/14532 (Basically all mods except HT, DC, NC, AT, CN)

I am really surprised there's no checking on the server side for things like this, there's really only checking for nonexistent mods and/or nonexistent mod parameters.

Cool stuff


UPDATE: Same thing with ranks (scores/14557 & scores/14551), Bancho does not question *why* is there an SS with 80% accuracy, but it does calculate PP by itself, so that's good at least
spaceman_atlas3
maybe you wanna report this kind of stuff somewhere that isn't fully public for everyone to read?

not to mention that dumping this on the dev instance of the website that nobody should be reading is certainly a choice as well
Topic Starter
theasin32

spaceman_atlas3 wrote:

maybe you wanna report this kind of stuff somewhere that isn't fully public for everyone to read?

not to mention that dumping this on the dev instance of the website that nobody should be reading is certainly a choice as well
Just contacted the support team via email, should be good enough as a responsible-ish disclosure. And yeah, this is pretty critical for the game, but in any case, this is the dev instance, so only the devs are probably reading this ¯\_(ツ)_/¯

(or I hope so)

--

On the other note, I was wrong calling the entire osu! backend "Bancho", because Bancho is only responsible for multiplayer/IRC/spectator and NOT score submission; but I guess too late for that now
Leviathan
mod checks were prob disabled here because this is... yknow the dev instance and it shouldnt matter
main instance probably checks for this but idk im too lazy to find out lol
Topic Starter
theasin32
It appears that part of this was addressed by PR https://github.com/ppy/osu-web/pull/11875 which was opened about two hours from me starting this topic and merged last week



Leviathan wrote:

mod checks were prob disabled here because this is... yknow the dev instance and it shouldnt matter
main instance probably checks for this but idk im too lazy to find out lol
Welp, it turns out not just because it had to be fixed in the backend I guess...

Anyways, there are still some interesting things left regarding scores, including something I should not really disclose (not about pp, but still not at all good), but I have brought them up with support, so I really hope they are addressed (and I get some badge on my profile) (<- not really)
Please sign in to reply.

New reply

/