Steamworks Documentation
Found 326 search results for "verify integrity of game files"
Visibility on Steam

We want to show players what they are interested in. The main capsule is different for every customer. It’s based on games they own, games they play, games their friends play, top sellers, etc. You may see a certain game here but another friend of yours won’t see it. …

Not every customer is interested in every game, so Steam works to figure out who your game should be recommended to and who is most likely to purchase your game. [b]Q. Does this change how I release my game?…

Age Ratings in Indonesia

Indonesian regulators have specified that games must have an age rating in order to be offered to Indonesian customers on Steam. [callout]In the near future, Steam may no longer be able to display games to customers in Indonesia if the game is missing a valid age rating.…

If the generated rating allows, your game will automatically become / stay visible to customers in Indonesia. [b]Q. What if my game has a IGRS rating?[/b] A. If your game has been issued an age rating by going through the rating process directly with IGRS, you may also enter that information within the store page editor for your game. …

Steam Cloud Play (Beta)

Developers must manually opt-in the games they wish to make available on GeForce NOW. Below are instructions that show you how to sign up your game in Steamworks. We are using a whitelist of games that have signed up in Steamworks. …

If your game does not have either online save system, players of your game may lose their progress and saves when playing a game through a Steam Cloud Play service. …

ISteamTimeline

[subsection=StartGamePhase]StartGamePhase[/subsection] [code=cpp]void StartGamePhase();[/code] Use this to start a game phase. Game phases allow the user to navigate their background recordings and clips. …

Only one game phase can be active at a time. [subsection=EndGamePhase]EndGamePhase[/subsection] [code=cpp]void EndGamePhase();[/code] Use this to end a game phase that was started with [api]ISteamTimeline::StartGamePhase[/api]. …

Sale Page Section: Apps And Bundles

You will most likely have multiple sections of this type that are populated with different sets of games. [section]Setting Up: Linked App List[/section] If your sale contains more than about 20 games, you may want to use the Linked App List to define the full set of games to include on your page. …

You'll either type in the game name or appID and select the game from the drop-down. [section]Options for display of games[/section] These options can be combined in a variety of ways to achieve the look you are going for. …

Free to Keep (100% Discount)

[/list] If you have a multiplayer game with low player counts, and you're seeking a way to get additional players into your game, a Free to Keep is generally not a good solution. …

[/h4] [b]A: [/b]No. Trading cards will not drop for customers who own the game through a Free to Keep package. [h4]Q. I have a multiplayer game with lower player counts, and I want to get more users in my game! …

Removing a product from Steam

[b]Q: What if I need to temporarily disable purchases or new installs of my game?[/b] A: If your game is in a state where you simply can’t handle more new customers, such as overloaded game servers, we can temporarily hide the purchase or play option on your store page. Please follow the steps above as appropriate in contacting Valve. [b]Q. What happens to a retired game for the players of that game?[/b] A: Retired games will remain in players' Steam libraries. Those players will continue to be able to download, install, and launch the game. …

Franchise Pages

You can formally link related games by defining and setting a franchise for each game, movie, software, or VR experience, and then linking each to a franchise homepage. …

These controls will let creators specify the set of games to draw from, as well as the sort order for those games, and set one or more of the included games to force to the front of the list. …

Stats and Achievements

[subsection=game_server_stats]Game Server Stats[/subsection] Parallel to [api]ISteamUserStats[/api] is [api]ISteamGameServerStats[/api] for game servers. …

In this case, that could lead to games won and lost not adding up to the total of games played. If this was resolved by removing the "GamesLost" stat and instead computing it as "GamesPlayed" - "GamesWon", an inconsistency could cause "GamesLost" to be negative. …

DLC Visibility

[url=https://store.steampowered.com/dlcforyou]Check out the DLC Hub[/url] for more details. [*][b]Your Game's Library Page [/b]- Your game's library page in Steam will prominently feature DLC that is new since the last time the player played the game. …

[/list] [section]Your Game's Library Page[/section] Your game's library page in Steam will prominently feature DLC that is new since the last time the player played the game. …

Advance Access (Beta)

[h4]Q: Is Advance Access right for my game?[/h4] A: Advance Access may not be right for all games. For example, games where there’s a competitive advantage to getting a head start could deeply impact user sentiment for the overall player base. …

[h4]Q: Can all editions of my game have Advance Access?[/h4] A: No. You can't have all editions of your game grant advance access because then you are essentially just releasing your game early. …

Followers

[section]How to follow a game[/section] Just below the screenshots on the game's store page, there is a button to follow the game. [docimg=doc_following.jpg]doc_following.jpg[/docimg] Following can also be done from the top of the game's community hub. …

The only place we display this follower count is as 'members' of your game group. You can see the follower count on the Manage Members page of your game: https://steamcommunity.com/games/<appid>/membersManage for any given AppID. …

Release Dates

Your upcoming game's release date in Steamworks serves two purposes: to tell players when they might expect your game, and to list your game on upcoming releases lists. …

[b]Q: Can I change the release date of my game?[/b] A: You can change the release date of your game up to two weeks prior to your specified date. Once you are within that two week window, your game will start showing up more in ‘upcoming releases’ lists. …

Developer/Publisher Homepage Tools Update

This uses the store tags applied to your games, so it can include both released and upcoming games in the set of recommendations. [*][b]Set of Creator Lists[/b] - If you had created any lists of games previously, we'll show them in this section automatically. …

(Note: You can change the settings to only show the newest events from the last X weeks.) [docimg=NEWS.png]NEWS.png[/docimg] [*][b]Carousel or grid of games[/b] - The basic building blocks for showcasing games. Easily add a set of games, organized as a grid or carousel. You can populate the set of games by manually entering individual games, or have it populate automatically based on criteria or filters. …

Matchmaking based on skill

Steps: [olist] [*] Create an increment-only stat for each skill axis you want to track through the 'Stats' tab for your game in the Steamworks Game Admin [*] In your game, retrieve the user's skill stat(s) by calling [api]ISteamUserStats::GetStat[/api] for each stat, then for use retrieved values when matchmaking [*] After a game has completed, update the user's skill stat(s) by calling [api]ISteamUserStats::SetStat[/api] for each stat followed by [api]ISteamUserStats::StoreStats[/api] [/olist] [section]Finding a game session matching by skill[/section] To create a lobby for users of a particular skill level, once a lobby has been created, the owner should add their skill stat(s) to the lobby metadata by calling [api]ISteamMatchmaking::SetLobbyData[/api]. …

[section]Dealing with low numbers of search results[/section] A common problem with other matchmaking systems is that a search can result in a low number of results, where it's hard to find any game let alone a well-matched one. This is common for multiplayer games where the game session has a strict start and end, like an RTS, without users being able to join a game in progress. …

Top Sellers Lists

[b]Q: Why do the top sellers lists include free to play games?[/b] A: Over time we've seen games utilize a wide variety of approaches to pricing. Traditionally our charts have only included premium games, but that was obscuring the hugely popular free or inexpensive games in which players go on to purchase season passes, huge expansions, or other forms of new content. …

Any logged in user can see their [url=https://store.steampowered.com/account/preferences/]store preferences page[/url]. The top selling list also has options for players to filter out games they already own, and to hide free to play games. [b]Q: My game sells DLC. Can a DLC show up on the top sellers lists?[/b] A: Yes! …

Frequently Asked Questions

[*][h4]Where do I find the commercial game licenses?[/h4] Commercial game licenses and special offers can be found on the [url=https://store.steampowered.com/pccafe/]PC Café Games page[/url] on Steam. …

Bulk discounts are set by the publisher of the game directly. [*][h4]Are all games on Steam available through the PC Café Program?[/h4] No, only games where the publisher/developer has expressly included them in our Café program, whether they are available for free or with a charge. …

Steam Matchmaking & Lobbies

Voice data can also be sent, but needs to be sent using the [doclink=features/multiplayer/networking][/doclink] API. [*] Once the game is ready to launch, the users all join the game server, or connect to the user nominated to host the game, and then leave the lobby. …

If the user is already in a game, a [api]ISteamFriends::GameLobbyJoinRequested_t[/api] callback will be posted, which contains the Steam ID of the lobby the user wishes to join. …

Store and Platform Traffic Reporting

And your game can also appear to players in various places across the platform like friends lists or notifications, simply because those players have friends that are playing your game. It can be challenging to know where and how often your game is appearing to players and to understand the value you get out of distributing your game on Steam. The traffic breakdown reports are designed to show you where your game is being surfaced to customers and which channels are directing players to your store page. …

Enhanced Rich Presence

[section]Overview[/section] With the recent release of the new Steam Friends and Chat client we've enhanced the capabilities of our rich presence system to show more about the games being played. We see a player's rich presence as a way to engage the player's friends in their activity. For example, friends who own the game engage by knowing the right time to join the game or by talking about it with the player, and those who don't own the game may have their interest piqued by coming across a variety of rich presence strings that tell them more about a game that they don't know much about. …

Your game will have its own specific data that will be the right information to show with enhanced rich presence. To start you off, though, here are some thoughts to consider: [subsection=multiplayer]Multiplayer Games[/subsection] Depending on the multiplayer game type, information that helps a player's friends know when to jump in can vary. …

Results 181 to 200 of 326