Comments (2)
Two comments:
- As far as Steam friends go, I'm fairly certain that the name the game uses for multiplayer is the Steam ID of the user as that is what shows up for me and my friend.
- Even if it isn't, an in-game friends system with some sort of notification sort of like the Oculus notification system that has a fixed, dynamic position in game would be awesome, but I doubt that would be easy or even possible to do with mods because it's something that would need super deep integration.
Either way, literally just making a log file with all the players you have played with and at what time you played with would be a huge step in this direction.
from beatsaberserverbrowser.
I'm closing this ticket for now, as I don't think it's currently possible to do much in this regard.
Some closing thoughts
The way multiplayer works, we only have two pieces of data for every player in the lobby:
- Their user-id hash (unique within beat saber multiplayer, but meaningless on its own, can't be reversed)
- Their username (not unique on Steam, and also apparently can be spoofed on multiplayer)
So in practical terms we can't even reliably know you what distinct player you are playing with.
A newer version of MultiplayerExtensions does provide extended user information, i.e. their platform and User ID, so there are opportunities to get this information in the future, but this is rather fragmented and unpredictable -- not many people have this version, and vanilla players never will have it.
So my position on this is:
- Social features are kind of out of scope for BSSB to begin with
- Social features depend on newer MpEx versions, so maybe it's better suited for that mod anyway
- I might consider adding the player list to server browser data so you can at least see is/was in a lobby with you, by name only, but that's more on the website side
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.