Skip to content

Add lobby metadata refresh by ID - #174

Open
Infiland wants to merge 1 commit into
YoYoGames:mainfrom
Infiland:issue-163-request-lobby-data
Open

Add lobby metadata refresh by ID#174
Infiland wants to merge 1 commit into
YoYoGames:mainfrom
Infiland:issue-163-request-lobby-data

Conversation

@Infiland

@Infiland Infiland commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Fixes #163.

Summary

  • Add steam_lobby_request_data(lobby_id) to refresh metadata for a lobby by Steam lobby ID.
  • Add steam_lobby_get_data_by_id(lobby_id, key) to read cached lobby metadata without joining the lobby.
  • Expose LobbyDataUpdate_t as a Steam async event with event_type = "lobby_data_update".
  • Document the request/read flow for lobby IDs returned by friends game info or lobby searches.

Validation

  • git diff --check
  • xcodebuild -list -project source/Steamworks_gml/extensions/steamworks/steamworks_macos/Steamworks.xcodeproj
  • Checked Steamworks ISteamMatchmaking documentation for RequestLobbyData and LobbyDataUpdate_t.

Notes

Native build verification is blocked in this checkout because source/Steamworks_sdk/steam_api.h is not present locally, and the normal macOS build also requires the project signing certificate.

@ksuchitra532 ksuchitra532 moved this to Triage in Team Workload Jul 28, 2026
@stuckie stuckie moved this from Triage to Backlog in Team Workload Jul 29, 2026
@ksuchitra532 ksuchitra532 moved this from Backlog to Triage in Team Workload Jul 30, 2026
@stuckie stuckie moved this from Triage to Backlog in Team Workload Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

Add RequestLobbyData support

4 participants