ChrisNZL / Tallowmere2

Changelog, issue tracker, and development knowledge for Tallowmere 2.
https://tallowmere2.com
13 stars 0 forks source link

Online Co-op / iOS: "Join Game" button is disabled when eligible to resume a game in progress #1137

Closed ChrisNZL closed 1 year ago

ChrisNZL commented 1 year ago

Noticed in 0.3.7a, iOS.

A saved game has been resumed/loaded by Player A, but Player B can't select to join it from the "Join" category.

Player B is able to join the game by using the Load category.

(this is just a client-side issue I believe? perhaps not enough information being served by the server, and/or client is not checking enough info with game's Game ID or session ID or something – or an iOS Family Sharing issue)

image

ChrisNZL commented 1 year ago

Fixed in 0.3.7d (both servers and clients).

Server's game info JSON now includes truncated hash of the player's IAP transaction ID, and local client matches the hash where possible to ensure eligibility to resume a game.