Social prod : liste d amis + fix ping 500 #3

Merged
neckfire merged 4 commits from preprod into main 2026-07-14 13:29:45 +00:00
Owner
  • 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).
neckfire added 2 commits 2026-07-14 12:45:08 +00:00
feat(social): friends list resolution + fix ping request 500
Build & Deploy / build (push) Successful in 24s
310e2bf7e9
- 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>
docs: guide install client amis
Build & Deploy / build (push) Successful in 14s
b0822c34cd
neckfire added 1 commit 2026-07-14 13:07:37 +00:00
docs: ajoute la commande download_depot + astuce disque
Build & Deploy / build (push) Successful in 14s
f4d93c9e71
neckfire added 1 commit 2026-07-14 13:09:58 +00:00
docs: pointer vers la release pour LoaderPack + cert
Build & Deploy / build (push) Successful in 16s
922deb8397
neckfire merged commit 57a45d91df into main 2026-07-14 13:29:45 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: neckfire/the-cycle#3