Found steam sessions can not return player count or ping if not using the default online subsystem.
A game using the steam online subssytem will be unable to display the player count in the server browser.
There must be some way of solving this issue, any help is appreciated!
/Best Regards
I’ve been unable to verify yet, but it is possible this functionality was never implemented with using steam online subsystem, (just like “get ping”).
The current workaround I’ve found is to use the “Advanced Sessions” plugin and use the attachable session “extra settings” (which can be updated and retrieved) to create a custom system for keeping track of and updating the session player count that way.
It would be better to be able to retrieve the session information directly tho as I believe it would be a more stable solution.
Try getting the “Advanced Sessions” plugin, you can use “extra settings” to attach custom variables to a session which can be updated and retrieved. This would probably not work for dedicated servers tho.
/Best Regards
On this question, does anyone know how to use blueprints to update the extra settings info of a session? So that the server can update the player count? I have a blueprint only project that relies on listen server listing via steam.
For me this always returns 1 and my servers are constantly 1/max player.
I looked around and couldnt find solutions, is is possible if you can share more info about how you got the player count to work? Im using listen servers on UE 5.2 and steam subsystem. (Logic is in c++, however if you have a BP solution please also let me know of it)
Im also currently using the test 480 app id, and im testing with people from other networks so it is not LAN