Comments (4)
I didn't publish the API project initially because I wanted to observe how people used it and whether there were any bad actors. The API project makes it rather obvious how I try to filter out bad requests, so that was the primary consideration. Not so much security issues as "oh god please don't be evil and make this much more complicated than it needs to be". Frankly I haven't seen any issues and you'd have to be a real degenerate to try to ruin this 😉 so:
The API project is now public at https://github.com/roydejong/bssb.app - I'll close this issue up, and if you need any further help with the API feel free to open an issue there.
from beatsaberserverbrowser.
Ah, pretty neat, thank you! What I have so far:
from beatsaberserverbrowser.
Maybe the API server could become open-source as well? (still not sure what security issues that could possibly entail)
from beatsaberserverbrowser.
I don't have access to or plans for quest development myself currently, so you are absolutely welcome to work on this and use the API. I realize it's undocumented right now, but I hope the client code is straightforward enough. Feel free to get in touch if you need any help beyond that.
from beatsaberserverbrowser.
Related Issues (20)
- [v1-rewrite] New UI: Server List
- Friends system / social features
- [v1-rewrite] Multiplayer data collector
- IPv6 endpoint support HOT 1
- [v1-rewrite] 1.19.1 (beta) support HOT 1
- My game says MultiplayExtentions not deteced HOT 9
- [v1-rewrite] NullReferenceException in announce when running with useCustomServerEnvironment set HOT 2
- GameLift Quick Play joins don't work HOT 4
- Please update to latest version HOT 2
- "Vanilla" mode HOT 1
- Join/leave notifications show incorrect player count
- Text overflow with long song names HOT 1
- "All" difficulty handling
- BeatUpServer support / detection HOT 3
- Giant keyboard text HOT 3
- 'Create Server' UI doesn't account for elements from other mods HOT 3
- System for servers to announce additional capabilities HOT 1
- Exception when joining a lobby where a not owned DLC is playing HOT 1
- BSSongCoverImageFix compatibility HOT 5
- unity beta / update compatibility (1.29.4 / 1.30.0) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from beatsaberserverbrowser.