[QUOTE=dysplaced;628393]
I’ve started using this plugin and it has been great to get joining via the Steam friends list working. Filters on session properties also work fine for servers on a local machine.
However, searching for Steam servers doesn’t work properly for me. I can find my server, it has the correct player numbers but it a ping of 9999 and my session properties aren’t present. In the logs, I see a lot of lines like “STEAM: Unable to parse search result for lobby ‘Lobby [0x1860000A952D3EF]’” or “Unknown or unsupported data type from Steam key data open_public 2” (I guess these are from other projects using SpaceWar), but nothing related to my game or my open server. Am I missing something? This is on 4.14.
Ping 99999 is a problem with steam and UE4 that epic has gone back and forth with about whether it is a bug or not. Last I heard it is issued as a bug but still unresolved.
Those throw out servers are indeed ones that are filtered out because they are different games using the same APP id.
[QUOTE=soctty;628292]
This behavior persists after replacing the plugin with the newly-compiled copy. Disabling AdvancedSessions resolves it, so it’s either the plugin or something it acts on causing a pretty nasty lockup. Anybody else had this issue?
Edit:
Clean project, Online Subsystem, Online Framework, Online Subsystem Null, Online Subsystem Steam and Online Subsystem Utils enabled, Advanced Sessions disabled. Standalone exits normally via Alt-Tab from standalone, standalone window minimizes, X to close. After enabling Advanced Sessions, the editor parent window immediately hangs, buttons are no longer responsive to overlap or click events, process shows as Not Responding in Task Manager. Alt-Tab no longer minimizes the standalone window, and X to close simply returns you to the locked-up editor window, which now has to be closed from Task Manager.
No nodes whatsoever? The plugin doesn’t have anything that loads on startup, you actually have to bind to nodes for its functionality to work so it shouldn’t be “Hanging” if you aren’t using it. I don’t know of anyone else that has your problem, and the closest I ever saw was people using “End session” on exit and waiting for it to complete even though there wasn’t one hosted so the project hung there.