Fix RequestUsersPingRequest (overflow int -> 500 sur chaque client) : ping en long.
Liste d amis : ClientsideFriendsImport persiste les ids Steam, GetFriendList resout les amis presents sur le serveur.
DbUserService.FindManyAsync (resolution par lot).
Prerequis pour tester le lobby avec des amis distants (qui se connectent en prod).
- Fix RequestUsersPingRequest (overflow int -> 500 sur chaque client) : ping en long.
- Liste d amis : ClientsideFriendsImport persiste les ids Steam, GetFriendList resout les amis presents sur le serveur.
- DbUserService.FindManyAsync (resolution par lot).
Prerequis pour tester le lobby avec des amis distants (qui se connectent en prod).
- RequestUsersPingRequest: the client sends ping=2147483648 (int.MaxValue+1)
for "no ping", which overflowed the int field and made every ping request
return 500. Widened to long.
- ClientsideFriendsImport: persist the imported Steam friend ids per user.
- GetFriendList: resolve those ids to the players that exist on this server
(batch lookup by Steam auth key) and return them as friends. Response
shape is best-effort pending in-game confirmation.
- DbUserService.FindManyAsync: batch-resolve auth keys to players.
First step of the station lobby (see friends on the server). Squad
formation / invite flow to follow once friends are visible.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Prerequis pour tester le lobby avec des amis distants (qui se connectent en prod).