11/21/2023 0 Comments Session steamThe only documentation available can be found on the Steamworks website (you must be logged in to read the full documentation and download the SDK). There isn’t any detailed documentation on the Steamworks API. Game Server – is the interface for creating Game servers (more details below).Matchmaking & Lobbies – is the interface for creating lobbies and search for suitable games.The Steamworks API offers a set of interfaces for online games: STEAM Matchmaking, Lobbies and Game Servers To understand why, we need to look first at the Steamworks APIs for lobbies and game servers than we will see how the Steam Online Subsystem is mapped on those APIs under the hood. You are reading this value in your search results just because Unreal Engine is not setting the value at all when parsing the session search results. The 9999 value for the PingInMs property of the class FOnlineSessionSearchResult is just the MAX_QUERY_PING value, which is the default value set for this property in the class constructor. Here I’m going to explain everything in detail. It just depends on the Steam backend implementation. The 9999 value is not an Unreal Engine bug, nor it is a problem in your game code or configuration. When you search for sessions, you will see a 9999 ping value for all the results. You can see it just running the ShooterGame example on two different machines with the Steam subsystem enabled and a Steam client opened. One of the common issues when writing an online multiplayer game for Steam in Unreal Engine is the 9999 ping value in search results when browsing for sessions.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |