The program leverages a host of Steam tools that makes it easy for licensees to administer and manage the service. Content partners can also find information about making Steam products available to licensees within the Steam PC Café Program. …
You can do this from your own computers or you can use an external service to setup a broadcast schedule such as 'Re-Stream' [*][h4]Q. Does Steam save my live stream?[/h4] A. No. If you'd like to keep your recording, please record it yourself. [*][h4]Q. …
Yes, Steam broadcasting still works for VR content. However, because of the way the SteamVR.exe service interacts with broadcasting, we recommend you use an external tool (such as OBS). That will give you more control to configure your broadcast, and let you point Steam directly at your game appID rather than SteamVR.exe. [*][h4]Q. …
[section]Overview[/section] If you are a small team or individual game developer looking to work with a publisher for funding, marketing, testing, or any other services, there are some useful things to consider and plan for. This documentation is a collection of resources and FAQs on the ways that working with a publisher might impact how your game is set up and managed within Steamworks. …
Primary interface for interacting with the [doclink=features/workshop][/doclink] and User Generated Content (UGC). See [webapi]IPublishedFileService[/webapi], [webapi]IWorkshopService[/webapi], [webapi]ISteamPublishedItemSearch[/webapi], and [webapi]ISteamPublishedItemVoting[/webapi] for additional Workshop and UGC related methods. …
The author can of course always (a) decide to grant Valve a different license than the author grants everyone else or (b) decide that what the Steamworks SDK does is just a communication with a service that does not invoke the copyleft requirement of the GPL. [subsection] I am using code that is (Insert Acronym Here) licensed. …
Once you submit your tax information, it is verified with a third party service. This process may take 2-7 business days, and you may be asked to provide additional documentation. Please keep an eye out for emails requesting additional documents. …
Why am I seeing a non-Valve URL upon clicking the link to start the tax interview?[/h4] A. We use a service called TaxIdentity provided by a third-party company called Lilaham to conduct the tax interview. [*][h4]Q. Can I save part way through the tax interview and continue later?…
. [*] [apitype]steam_api::k_EResultNoConnection[/apitype] [apitype]steam_api::k_EResultServiceUnavailable[/apitype] - The video service is not available. [*] [apitype]steam_api::k_EResultTimeout[/apitype] - This video is not currently available to stream. [*] [apitype]steam_api::k_EResultBlocked[/apitype] - Sorry, this video is not yet available to watch. …
Be sure to select "This title requires Steam Play", because this is not a Linux native build, and also select "Start Visual Studio C++ debugger service on launch" to enable a remote debugger. If attaching once your game is running is not adequate, and you wish to debug the startup and initialization of your title, use "Wait for a debug client to attach" and see the "early attach" section in this document. …
[subsection]Remote debugging process startup: "early attach" support:[/subsection] The remote debug service can be configured to wait for the user to attach before launching the title. This allows you to set a breakpoint in WinMain or other initialization code. …
. [*] [doclink=features/multiplayer/steamdatagramrelay]Steam Datagram Relay[/doclink] is a service for relaying your game traffic over the Valve backbone. This prevents IP addresses from being revealed and in many cases improves ping times and connection quality. …
What follows is a general set of practices to consider when making an update, along with some best practices that we at Valve have learned from the major updates we've made with our own products and by learning from the many other products that are available via Steam. Whether your product is a free to play service or a single player narrative, updates can grow your user base and deepen engagement. For general information about communicating with customers, see our [doclink=marketing/community_moderation]Moderation Best Practices documentation[/doclink] and watch [url=https://www.youtube.com/watch?…
Steamworks includes an easy to use [doclink=features/inventory]Steam Inventory Service[/doclink] and of course you'll need to use Steam [doclink=features/microtransactions]Microtransactions[/doclink], which handles all of the payment processing and currency conversion. [*][b]Large paid content => DLC[/b] - If you are selling a significant amount of content such as maps, new game modes, or an expansion, you'll want to make use of [doclink=store/application/dlc]DLC[/doclink] to do so. …
[/td] [/tr] [tr] [td]ZAR[/td] [td]Yes[/td] [td]South African Rand, reported in cents[/td] [/tr] [/table] [section=ecurrency_values]Appendix A: ECurrency Values[/section] These are the currency values that can be provided to methods in the [webapi]IInventoryService[/webapi] and [webapi]IEconMarketService[/webapi]Web APIs. Legacy values that are no longer supported are indicated with a [strike]strikethrough[/strike]. …
[section=GetAppList]GetAppList[/section] [code=http]GET https://api.steampowered.com/ISteamApps/GetAppList/v2/[/code] Deprecated - this API can no longer scale to the number of items available on Steam. Please use [doclink=webapi/IStoreService#GetAppList]IStoreService/GetAppList[/doclink] instead. Gets the complete list of public apps. [section=GetPartnerAppListForWebAPIKey]GetPartnerAppListForWebAPIKey[/section] [code=http]GET https://partner.steam-api.com/ISteamApps/GetPartnerAppListForWebAPIKey/v2/[/code] [table] [tr][th]Name[/th][th]Type[/th][th]Required[/th][th]Description[/th][/tr] [tr][td][b]key[/b][/td][td]string[/td][td]✔[/td][td]Steamworks Web API publisher authentication key.…
The developer/publisher is able to [list][*]Engage the target audience[/list] [list][*]Expand the fan base[/list] [list][*]Help existing players explore the full game[/list] [list][*]Infuse excitement into the community around updates[/list] [subsection]Steam Broadcast Features[/subsection] Broadcast is a complimentary service and is available to all partners at no additional cost. The following is a non-exhaustive list of features: [list][*]Enables live or pre-recorded content to be streamed to your Steam product page/s[/list] [list][*]Automatically shows the 'Live' tag when applicable throughout the Steam store[/list] [list][*]Steam Chat is integrated into the streaming experience[/list] [list][*]Integrates seamlessly into your existing broadcast plans through multi-streaming (streaming simultaneously to different platforms)[/list] [list][*]Provides a rich broadcast experience complete with audio and graphic overlays (webcam, logos, announcements etc.)…
Steam, both as a platform and a store - has a lot of built-in features and services that surface your game to players. For example, on the Steam store your game can be recommended to players on various pages or appear in special sections when on discount or running major updates. …
If it is a game server, then the game server steam ID may be used if it was obtained from a trusted 3rd party, otherwise use the IP address. If it is a service, a string identifier of that service if one if provided.[/td][/tr] [/table] [callout][b]NOTE:[/b] This API can not be used to create a ticket for use by the [webapi]ISteamUserAuth/AuthenticateUserTicket[/webapi] Web API. …
[/callout] It is best practice to use an identity string for each service that will consume tickets. [callout][b]NOTE:[/b] This API can not be used to create a ticket for use by the [api]ISteamUser::BeginAuthSession[/api]/[api]ISteamGameServer::BeginAuthSession[/api] . …
[/td][/tr] [tr][td][api]ISteamMatchmaking[/api][/td][td]Functions for clients to access matchmaking services, favorites, and to operate on game lobbies.[/td][/tr] [tr][td][api]ISteamMatchmakingServers[/api][/td][td]Functions which provide access to the game server browser.…
However, it is not intended to be a place to advertise other products or services. Steam players have the ability to personalize the games and event types they will see. They can increase or decrease the frequency of events about games that appear in their 'What's New' section. …
If you broke a feature or introduced a new bug, it's probably as simple as getting to work on fixing it and weathering the storm of negativity. If it's something that is unrelated to the product or provided service, the abnormal period of volume will be removed from the overall score. You can read more about how we make that distinction [url=https://steamcommunity.com/games/593110/announcements/detail/1808664240333155775]here[/url]. [*]Don't censor or publicly argue with reviewers - it's a battle you won't win. …
[section]API Access to Reviews[/section] You can make an API call to get programmatic access to user reviews within a certain date range, or meeting certain criteria. Learn more [doclink=webapi/IUserReviewsService#GetAppReviews]here[/doclink]. [section]Frequently Asked Questions[/section] [b]Q. I'm a game developer. Can I respond to reviews?…
[docimg=2019-09-18_16-41-17.png]2019-09-18_16-41-17.png[/docimg] [subsection=sketchfab]Sketchfab[/subsection] It is possible to share awesome 3D models that the development team or that your community have created in a way that is easily explorable by your fan. We use a service called Sketchfab to host the models and to render them into the browser for people to explore. You can simply put the URL to the model directly into the event body. …
Beyond that, we generally recommend keeping the free to keep period to under two weeks - any more than that, and you should consider whether your game is better suited as a Free to Play title. [section]Setup[/section] This feature is not self-service. You'll have to [url=https://help.steampowered.com/en/wizard/HelpWithPublishing?issueid=901]reach out[/url] to the Steam Team for next steps. …