Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unique BeamMP IDs are hard to use #353

Closed
carsakiller opened this issue Aug 2, 2024 · 8 comments
Closed

Unique BeamMP IDs are hard to use #353

carsakiller opened this issue Aug 2, 2024 · 8 comments
Labels
feature New feature or request

Comments

@carsakiller
Copy link

carsakiller commented Aug 2, 2024

I would like to add to #212.

Currently, it is pretty difficult to actually use the unique BeamMP identifiers. On top of what is mentioned in #212, there is no way to get a player's BeamMP ID outside of having them join a server. The BeamMP UI in BeamNG should display the player's BeamMP ID so that someone can easily tell you their unique identifier without having to join a server first. This would be extremely helpful for dis/allow listing.

@carsakiller carsakiller added the feature New feature or request label Aug 2, 2024
@WiserTixx
Copy link
Collaborator

The unique id for a player can be found at https://forum.beammp.com/u/{username}.json under user_id
Tho I agree, there should probably be an easier method of viewing it.

@carsakiller
Copy link
Author

@WiserTixx that is actually really helpful, thanks! Do you know if usernames must be unique? Would really throw a wrench in things if they were not, but I imagine they must be then.

@Mack29446
Copy link
Contributor

Usernames can change and should not really be used as a unique identifier.

@carsakiller
Copy link
Author

@Mack29446, yeah, I am mainly just looking to be able to easily grab friends' BeamMP IDs in the moment. It would be nice if they just knew it from the UI, but I am happy for now to use this method to exchange their usernames for the BeamMP IDs.

@lionkor
Copy link
Member

lionkor commented Aug 2, 2024

This issue isnt really specified that well. Essentially, you want the BeamMP ID in the UI, right? Because the Server gives you the ID at any point via MP.GetPlayerIdentifiers, so the only improvement here is the UI of the game. If thats the case, I'll move this issue to the game's repo.

Let me know if I'm missing something

@carsakiller
Copy link
Author

Yes. I want to be able to easily find someone's BeamMP ID without having to make them first join my server so that I can pull their BeamMP ID using MP.GetPlayerIdentifiers().

The solution I propose in this issue is to add the BeamMP ID to the UI or through other means make it obvious to them. I initially didn't know about MP.GetPlayerIdentifiers() (hence the edit) so I created this issue here as I am sort of adding on to #212, but it probably belongs in the client or launcher/bridge.

@Starystars67
Copy link
Member

We are working on getting it done so you can see your BeamMP ID in the client.

@WiserTixx ^

@WiserTixx
Copy link
Collaborator

WiserTixx commented Dec 1, 2024

As per BeamMP/BeamMP#656 you can now see/copy your id in-game without having to join a server. This feature is currently in the early access release for further testing and should be in the next public release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants