The difference is mainly in your responsibility to explicitly establish a connection and the type of feedback you get about the state of the connection. Both interfaces can do "P2P" communications, both support both unreliable and reliable messages, fragmentation and reassembly, and both can be used to take advantage of [doclink=features/multiplayer/steamdatagramrelay]Steam Datagram Relay[/doclink] to talk to dedicated servers. …
This gives your title the biggest opportunity to create buzz and visibility at a point where all players can actually share their excitement with all of their friends. In addition, some types of games are just not a good fit for advance access. (Short games, single player narrative heavy games, and games where there is a competitive advantage to playing early might all negatively impact player sentiment by having an advance access period) For these reasons, we will not support running advance access except in a few rare cases with partners with which we have a well-established relationship and that have a proven track record on Steam. …
Only add in metadata and values that are used for search (for example, game type or game state). You will not need to put in player counts, as a lobby search will already look for lobbies with available slots [*]Do not join lobbies just to find out their metadata. …
Any change in price or other change will also go through the standard Steam review processes. [b]DLC visibility options[/b] For some types of DLC content, it might make sense to have the DLC for sale on the Steam store, with its own store page, trailer, screenshots, and description. …
[section]Testing your demo[/section] To work properly for customers, your application type must be set as 'Demo' and the App ID of your base game must be entered in the General Application Settings section of the Steamworks website for your demo. …
[subsection]Best Practices[/subsection] You're going to encounter reviews of all types. Some will be tremendously helpful and constructive, while others may represent frustrating or incomplete assessments of a product. …
Banned accounts are also not allowed to upload screenshots, artwork, guides, workshop items or other UGC types to your hub. [section]Moderating Screenshots, Videos, and Workshop Items[/section] As an admin or moderator with proper permissions, you have a number of tools available for moderation. …
[list] [*] Use [api]ISteamNetworkingMessages[/api] to communicate with hosts identified using a [apitype]steamnetworkingtypes::SteamNetworkingIdentity[/apitype] type, such as a SteamID. [*] Use ISteamNetworkingFakeUDPPort to communicate with hosts identified using a FakeIP. [/list] [/list] [section]Requirements for using SDR on other platforms and stores[/section] A Networking API and DDoS solution for a cross-platform game is useless if it only works on one platform. …
|