开发者控制台
感谢您的访问。此页面目前仅提供英语版本。我们正在开发中文版本。谢谢您的理解。

Game deep-linking with Steam

Leaderboards and Tournaments Tournament Organizer provides the ability to link a Steam game with the Tournament Organizer extension. Users of the Twitch extension can automatically launch the game on Steam. If the user clicks the link and they do not own the game, Steam displays the game's detail page within the Steam client. If the user already owns the game, but has not installed it yet, Steam will prompt the user to download and install the game.

When deep-linking is enabled for a game, any user of the extension will be able to launch the game from the Tournament Organizer extension. After the user launches the game, they can link their Twitch account to the game and find the tournament within the game.

You can simplify the user experience by accepting Steam launch parameters in your game. Use the launch parameters to automatically link the user account (if required), and navigate the user directly to the tournament details inside the game. The deep-linking parameters passed as launch parameters use the following format:

-GameOnTO_tournamentId <TOURNAMENT_ID> -GameOnTO_accountLinkingCode <ACCOUNT_LINKING_CODE>

Actions

To enable Steam deep-linking for your game, take the following actions:

  1. Provide Leaderboards and Tournaments with the Steam game id for your game.
  2. (Optional) Implement the ability to accept Steam launch parameters in your game. Inform Leaderboards and Tournaments to enable this capability.

Also inform Leaderboards and Tournaments if you ever need to disable the deep-linking capability.