Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Ok yup we tried to test with someone outside our organization tonight and ran into the same thing! Switched the backend over to Steam with the 480 appID but still running into issues. Off the top of your head was there anything else you needed to do to get it to work? We keep running into something like this when attempting to FindSession:

[2023.09.26-05.27.37:243][153]LogOnlineSession: Warning: STEAM: Server response IP:[random IP 1]
[2023.09.26-05.27.37:244][154]LogOnlineSession: Warning: STEAM: Removed incompatible build: ServerBuildUniqueId = 0x00000000, GetBuildUniqueId() = 0x019a995c 
[2023.09.26-05.27.37:245][154]LogOnlineSession: Warning: STEAM: Server response IP:[random IP 2]
[2023.09.26-05.27.37:245][154]LogOnlineSession: Warning: STEAM: Removed incompatible build: ServerBuildUniqueId = 0x00000000, GetBuildUniqueId() = 0x019a995c 
[2023.09.26-05.27.38:831][607]LogOnlineSession: Warning: STEAM: Failed to respond IP:[My - host - IP]
[2023.09.26-05.27.38:871][619]LogOnlineSession: Warning: STEAM: Failed to respond IP:[random IP 3]
[2023.09.26-05.27.38:873][619]LogTemp: Warning: Found 0 sessions!
(2 edits)

Eventually I figured this out by reviewing line-by-line my implementation against the AdvancedSession's. The fix was to add a few more parameters to our FindSession query to get it to properly pick up our Steam Sessions, which seems to require the Session be classified as a Lobby:
https://github.com/mrpropellers/megajam-2023/blob/main/Source/AntiquatedFuture/S...

SessionSearch->QuerySettings.Set(SEARCH_LOBBIES, true, EOnlineComparisonOp::Equals);
SessionSearch->QuerySettings.Set(SEARCH_PRESENCE, true, EOnlineComparisonOp::Equals);