Steamworks Documentation
Found 111 search results for "WA 0821 7001 0763 (FORTRESS) pintu 90 Ende Utara Kabupaten Ende Nusa Tenggara Timur"
ISteamUserStats Interface

[/list] [b]See Also:[/b] [api]ISteamUserStats::ResetAllStats[/api], [api]ISteamUserStats::GetAchievementAndUnlockTime[/api], [api]ISteamUserStats::GetAchievement[/api], [api]ISteamUserStats::SetAchievement[/api] [subsection=DownloadLeaderboardEntries]DownloadLeaderboardEntries[/subsection] [code=cpp]SteamAPICall_t DownloadLeaderboardEntries( SteamLeaderboard_t hSteamLeaderboard, ELeaderboardDataRequest eLeaderboardDataRequest, int nRangeStart, int nRangeEnd );[/code] [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]hSteamLeaderboard[/b][/td][td][apitype]ISteamUserStats::SteamLeaderboard_t[/apitype][/td][td]A leaderboard handle obtained from [api]ISteamUserStats::FindLeaderboard[/api] or [api]ISteamUserStats::FindOrCreateLeaderboard[/api].…

[/td][/tr] [tr][td][b]nRangeStart[/b][/td][td]int[/td][td]The index to start downloading entries relative to eLeaderboardDataRequest.[/td][/tr] [tr][td][b]nRangeEnd[/b][/td][td]int[/td][td]The last index to retrieve entries for relative to eLeaderboardDataRequest.[/td][/tr] [/table] Fetches a series of leaderboard entries for a specified leaderboard. …

Steam Next Fest

[/td][/tr] [tr][td]Launch Day[/td][td]Next Fest begins![/td][/tr] [tr][td]7 days after[/td][td]Next Fest ends, and the Next Fest recap with the top demos goes live.[/td][/tr] [/table] [subsection=demo]Setting Up Your Demo[/subsection] After registration, you'll need to set up your demo on Steam. …

You can also find the registration link on your app landing page. [b]Q: What happens if I end up releasing my game before or during a given edition of Steam Next Fest?[/b] A: Only unreleased games are eligible to participate in Steam Next Fest. …

Mouse Regions

This happens when either the input source that controls it stops receiving input, or the mode shift that triggered it ends. [subsection]Trigger Press Mouse Dampening[/subsection] This setting is non-functional for mouse regions, and will be removed soon.…

Events and Announcements Visibility

Steam players seeing lots of old events may tire them and teach them to ignore your content. [list][*]Some events allow you to specify an end time. Steam will automatically remove those events from appearing in the homepage, so no action is needed on your part. You can always opt to make them disappear sooner, especially for long running events. [*] When dropping multiple teasers related to an upcoming launch or major event. …

Steam Inventory Service

. [*] [b]Grant User a Playtime Drop (optional)[/b] At appropriate times (typically the end of a match/phase) call [api]ISteamInventory::TriggerItemDrop[/api] to see if the user has earned a new drop. [*] [b]Sell Items (optional)[/b] To add microtransaction support, define prices in your itemdefs. …

Removing a product from Steam

[/b] A: Treating customers fairly is the most important thing to us, so we ask that you give your customers at least 90 days notice before retiring a Free to Play game. You should disable any in-game purchasing, and contact us following the instructions above. …

Free to Keep (100% Discount)

This free package uses the same [doclink=/store/application]AppID[/doclink] and [doclink=/store/application/depots]Depots[/doclink] as your base game, and includes a callout to show players how much time remains in claim period. Once the Free to Keep period ends, the free package is automatically removed from your store page. [docimg=FreeToKeepExample]FreeToKeepExample[/docimg] [section]Timing[/section] Steam is a global platform, so all Free to Keep promotions are required to run for at least 24 hours to allow customers in all time zones an equal chance to acquire the game. …

Input Source Modes

[/td][/tr] [tr][td]Wrap List[/td][td]Off, On[/td][td]When selected, the list will restart once either end is reached. Otherwise, the list will cease once either extreme is hit.[/td][/tr] [/table] [section]Touch Menu[/section] This input will act as a Touch Menu. …

If set to touch release/modeshift end, the action will be sent when it stops receiving input or if it's on a modeshift, when that modeshift ends. \"Always\" will always send the button so long as the option is highlighted.…

ISteamGameServerStats Interface

You should only be calling this during major state changes such as the end of a round, the map changing, or the user leaving a server. If you have stats or achievements that you have saved locally but haven't uploaded with this function when your application process ends then this function will automatically be called. …

IUserReviewsService

Only return reviews created at or after this time. Ignored unless [code-inline]date_range_end[/code-inline] is also set.[/td][/tr] [tr][td][b]date_range_end[/b][/td][td]uint32[/td][td][/td][td]Unix timestamp. Only return reviews created at or before this time. …

ISteamNetworkingUtils Interface

To get the first iterable value, pass k_ESteamNetworkingConfig_Invalid. Returns k_ESteamNetworkingConfig_Invalid to signal end of list. The bEnumerateDevVars argument can be used to include "dev" vars. These are vars that are recommended to only be editable in "debug" or "dev" mode and typically should not be shown in a retail environment where a malicious local user might use this to cheat. …

This can be extremely useful during development, but it can also be useful for troubleshooting problems with tech savvy end users. If you have a console or other log that customers can examine, these log messages can often be helpful to troubleshoot network issues.…

ISteamRemotePlay Interface

[/td][/tr] [tr=k_ERemotePlayScancodeA][td][b]k_ERemotePlayScancodeA[/b][/td][td]4[/td][td]A[/td][/tr] [tr=k_ERemotePlayScancodeB][td][b]k_ERemotePlayScancodeB[/b][/td][td]5[/td][td]B[/td][/tr] [tr=k_ERemotePlayScancodeC][td][b]k_ERemotePlayScancodeC[/b][/td][td]6[/td][td]C[/td][/tr] [tr=k_ERemotePlayScancodeD][td][b]k_ERemotePlayScancodeD[/b][/td][td]7[/td][td]D[/td][/tr] [tr=k_ERemotePlayScancodeE][td][b]k_ERemotePlayScancodeE[/b][/td][td]8[/td][td]E[/td][/tr] [tr=k_ERemotePlayScancodeF][td][b]k_ERemotePlayScancodeF[/b][/td][td]9[/td][td]F[/td][/tr] [tr=k_ERemotePlayScancodeG][td][b]k_ERemotePlayScancodeG[/b][/td][td]10[/td][td]G[/td][/tr] [tr=k_ERemotePlayScancodeH][td][b]k_ERemotePlayScancodeH[/b][/td][td]11[/td][td]H[/td][/tr] [tr=k_ERemotePlayScancodeI][td][b]k_ERemotePlayScancodeI[/b][/td][td]12[/td][td]I[/td][/tr] [tr=k_ERemotePlayScancodeJ][td][b]k_ERemotePlayScancodeJ[/b][/td][td]13[/td][td]J[/td][/tr] [tr=k_ERemotePlayScancodeK][td][b]k_ERemotePlayScancodeK[/b][/td][td]14[/td][td]K[/td][/tr] [tr=k_ERemotePlayScancodeL][td][b]k_ERemotePlayScancodeL[/b][/td][td]15[/td][td]L[/td][/tr] [tr=k_ERemotePlayScancodeM][td][b]k_ERemotePlayScancodeM[/b][/td][td]16[/td][td]M[/td][/tr] [tr=k_ERemotePlayScancodeN][td][b]k_ERemotePlayScancodeN[/b][/td][td]17[/td][td]N[/td][/tr] [tr=k_ERemotePlayScancodeO][td][b]k_ERemotePlayScancodeO[/b][/td][td]18[/td][td]O[/td][/tr] [tr=k_ERemotePlayScancodeP][td][b]k_ERemotePlayScancodeP[/b][/td][td]19[/td][td]P[/td][/tr] [tr=k_ERemotePlayScancodeQ][td][b]k_ERemotePlayScancodeQ[/b][/td][td]20[/td][td]Q[/td][/tr] [tr=k_ERemotePlayScancodeR][td][b]k_ERemotePlayScancodeR[/b][/td][td]21[/td][td]R[/td][/tr] [tr=k_ERemotePlayScancodeS][td][b]k_ERemotePlayScancodeS[/b][/td][td]22[/td][td]S[/td][/tr] [tr=k_ERemotePlayScancodeT][td][b]k_ERemotePlayScancodeT[/b][/td][td]23[/td][td]T[/td][/tr] [tr=k_ERemotePlayScancodeU][td][b]k_ERemotePlayScancodeU[/b][/td][td]24[/td][td]U[/td][/tr] [tr=k_ERemotePlayScancodeV][td][b]k_ERemotePlayScancodeV[/b][/td][td]25[/td][td]V[/td][/tr] [tr=k_ERemotePlayScancodeW][td][b]k_ERemotePlayScancodeW[/b][/td][td]26[/td][td]W[/td][/tr] [tr=k_ERemotePlayScancodeX][td][b]k_ERemotePlayScancodeX[/b][/td][td]27[/td][td]X[/td][/tr] [tr=k_ERemotePlayScancodeY][td][b]k_ERemotePlayScancodeY[/b][/td][td]28[/td][td]Y[/td][/tr] [tr=k_ERemotePlayScancodeZ][td][b]k_ERemotePlayScancodeZ[/b][/td][td]29[/td][td]Z[/td][/tr] [tr=k_ERemotePlayScancode1][td][b]k_ERemotePlayScancode1[/b][/td][td]30[/td][td]1[/td][/tr] [tr=k_ERemotePlayScancode2][td][b]k_ERemotePlayScancode2[/b][/td][td]31[/td][td]2[/td][/tr] [tr=k_ERemotePlayScancode3][td][b]k_ERemotePlayScancode3[/b][/td][td]32[/td][td]3[/td][/tr] [tr=k_ERemotePlayScancode4][td][b]k_ERemotePlayScancode4[/b][/td][td]33[/td][td]4[/td][/tr] [tr=k_ERemotePlayScancode5][td][b]k_ERemotePlayScancode5[/b][/td][td]34[/td][td]5[/td][/tr] [tr=k_ERemotePlayScancode6][td][b]k_ERemotePlayScancode6[/b][/td][td]35[/td][td]6[/td][/tr] [tr=k_ERemotePlayScancode7][td][b]k_ERemotePlayScancode7[/b][/td][td]36[/td][td]7[/td][/tr] [tr=k_ERemotePlayScancode8][td][b]k_ERemotePlayScancode8[/b][/td][td]37[/td][td]8[/td][/tr] [tr=k_ERemotePlayScancode9][td][b]k_ERemotePlayScancode9[/b][/td][td]38[/td][td]9[/td][/tr] [tr=k_ERemotePlayScancode0][td][b]k_ERemotePlayScancode0[/b][/td][td]39[/td][td]0[/td][/tr] [tr=k_ERemotePlayScancodeReturn][td][b]k_ERemotePlayScancodeReturn[/b][/td][td]40[/td][td]Return[/td][/tr] [tr=k_ERemotePlayScancodeEscape][td][b]k_ERemotePlayScancodeEscape[/b][/td][td]41[/td][td]Escape[/td][/tr] [tr=k_ERemotePlayScancodeBackspace][td][b]k_ERemotePlayScancodeBackspace[/b][/td][td]42[/td][td]Backspace[/td][/tr] [tr=k_ERemotePlayScancodeTab][td][b]k_ERemotePlayScancodeTab[/b][/td][td]43[/td][td]Tab[/td][/tr] [tr=k_ERemotePlayScancodeSpace][td][b]k_ERemotePlayScancodeSpace[/b][/td][td]44[/td][td]Space[/td][/tr] [tr=k_ERemotePlayScancodeMinus][td][b]k_ERemotePlayScancodeMinus[/b][/td][td]45[/td][td]Minus[/td][/tr] [tr=k_ERemotePlayScancodeEquals][td][b]k_ERemotePlayScancodeEquals[/b][/td][td]46[/td][td]Equals[/td][/tr] [tr=k_ERemotePlayScancodeLeftBracket][td][b]k_ERemotePlayScancodeLeftBracket[/b][/td][td]47[/td][td]Left Bracket[/td][/tr] [tr=k_ERemotePlayScancodeRightBracket][td][b]k_ERemotePlayScancodeRightBracket[/b][/td][td]48[/td][td]Right Bracket[/td][/tr] [tr=k_ERemotePlayScancodeBackslash][td][b]k_ERemotePlayScancodeBackslash[/b][/td][td]49[/td][td]Backslash[/td][/tr] [tr=k_ERemotePlayScancodeSemicolon][td][b]k_ERemotePlayScancodeSemicolon[/b][/td][td]51[/td][td]Semicolon[/td][/tr] [tr=k_ERemotePlayScancodeApostrophe][td][b]k_ERemotePlayScancodeApostrophe[/b][/td][td]52[/td][td]Apostrophe[/td][/tr] [tr=k_ERemotePlayScancodeGrave][td][b]k_ERemotePlayScancodeGrave[/b][/td][td]53[/td][td]Grave[/td][/tr] [tr=k_ERemotePlayScancodeComma][td][b]k_ERemotePlayScancodeComma[/b][/td][td]54[/td][td]Comma[/td][/tr] [tr=k_ERemotePlayScancodePeriod][td][b]k_ERemotePlayScancodePeriod[/b][/td][td]55[/td][td]Period[/td][/tr] [tr=k_ERemotePlayScancodeSlash][td][b]k_ERemotePlayScancodeSlash[/b][/td][td]56[/td][td]Slash[/td][/tr] [tr=k_ERemotePlayScancodeCapsLock][td][b]k_ERemotePlayScancodeCapsLock[/b][/td][td]57[/td][td]CapsLock[/td][/tr] [tr=k_ERemotePlayScancodeF1][td][b]k_ERemotePlayScancodeF1[/b][/td][td]58[/td][td]F1[/td][/tr] [tr=k_ERemotePlayScancodeF2][td][b]k_ERemotePlayScancodeF2[/b][/td][td]59[/td][td]F2[/td][/tr] [tr=k_ERemotePlayScancodeF3][td][b]k_ERemotePlayScancodeF3[/b][/td][td]60[/td][td]F3[/td][/tr] [tr=k_ERemotePlayScancodeF4][td][b]k_ERemotePlayScancodeF4[/b][/td][td]61[/td][td]F4[/td][/tr] [tr=k_ERemotePlayScancodeF5][td][b]k_ERemotePlayScancodeF5[/b][/td][td]62[/td][td]F5[/td][/tr] [tr=k_ERemotePlayScancodeF6][td][b]k_ERemotePlayScancodeF6[/b][/td][td]63[/td][td]F6[/td][/tr] [tr=k_ERemotePlayScancodeF7][td][b]k_ERemotePlayScancodeF7[/b][/td][td]64[/td][td]F7[/td][/tr] [tr=k_ERemotePlayScancodeF8][td][b]k_ERemotePlayScancodeF8[/b][/td][td]65[/td][td]F8[/td][/tr] [tr=k_ERemotePlayScancodeF9][td][b]k_ERemotePlayScancodeF9[/b][/td][td]66[/td][td]F9[/td][/tr] [tr=k_ERemotePlayScancodeF10][td][b]k_ERemotePlayScancodeF10[/b][/td][td]67[/td][td]F10[/td][/tr] [tr=k_ERemotePlayScancodeF11][td][b]k_ERemotePlayScancodeF11[/b][/td][td]68[/td][td]F11[/td][/tr] [tr=k_ERemotePlayScancodeF12][td][b]k_ERemotePlayScancodeF12[/b][/td][td]69[/td][td]F12[/td][/tr] [tr=k_ERemotePlayScancodeInsert][td][b]k_ERemotePlayScancodeInsert[/b][/td][td]73[/td][td]Insert[/td][/tr] [tr=k_ERemotePlayScancodeHome][td][b]k_ERemotePlayScancodeHome[/b][/td][td]74[/td][td]Home[/td][/tr] [tr=k_ERemotePlayScancodePageUp][td][b]k_ERemotePlayScancodePageUp[/b][/td][td]75[/td][td]Page Up[/td][/tr] [tr=k_ERemotePlayScancodeDelete][td][b]k_ERemotePlayScancodeDelete[/b][/td][td]76[/td][td]Delete[/td][/tr] [tr=k_ERemotePlayScancodeEnd][td][b]k_ERemotePlayScancodeEnd[/b][/td][td]77[/td][td]End[/td][/tr] [tr=k_ERemotePlayScancodePageDown][td][b]k_ERemotePlayScancodePageDown[/b][/td][td]78[/td][td]Page Down[/td][/tr] [tr=k_ERemotePlayScancodeRight][td][b]k_ERemotePlayScancodeRight[/b][/td][td]79[/td][td]Right[/td][/tr] [tr=k_ERemotePlayScancodeLeft][td][b]k_ERemotePlayScancodeLeft[/b][/td][td]80[/td][td]Left[/td][/tr] [tr=k_ERemotePlayScancodeDown][td][b]k_ERemotePlayScancodeDown[/b][/td][td]81[/td][td]Down[/td][/tr] [tr=k_ERemotePlayScancodeUp][td][b]k_ERemotePlayScancodeUp[/b][/td][td]82[/td][td]Up[/td][/tr] [tr=k_ERemotePlayScancodeKeypadDivide][td][b]k_ERemotePlayScancodeKeypadDivide[/b][/td][td]84[/td][td]Keypad Divide[/td][/tr] [tr=k_ERemotePlayScancodeKeypadMultiply][td][b]k_ERemotePlayScancodeKeypadMultiply[/b][/td][td]85[/td][td]Keypad Multiply[/td][/tr] [tr=k_ERemotePlayScancodeKeypadMinus][td][b]k_ERemotePlayScancodeKeypadMinus[/b][/td][td]86[/td][td]Keypad Minus[/td][/tr] [tr=k_ERemotePlayScancodeKeypadPlus][td][b]k_ERemotePlayScancodeKeypadPlus[/b][/td][td]87[/td][td]Keypad Plus[/td][/tr] [tr=k_ERemotePlayScancodeKeypadEnter][td][b]k_ERemotePlayScancodeKeypadEnter[/b][/td][td]88[/td][td]Keypad Enter[/td][/tr] [tr=k_ERemotePlayScancodeKeypad1][td][b]k_ERemotePlayScancodeKeypad1[/b][/td][td]89[/td][td]Keypad 1[/td][/tr] [tr=k_ERemotePlayScancodeKeypad2][td][b]k_ERemotePlayScancodeKeypad2[/b][/td][td]90[/td][td]Keypad 2[/td][/tr] [tr=k_ERemotePlayScancodeKeypad3][td][b]k_ERemotePlayScancodeKeypad3[/b][/td][td]91[/td][td]Keypad 3[/td][/tr] [tr=k_ERemotePlayScancodeKeypad4][td][b]k_ERemotePlayScancodeKeypad4[/b][/td][td]92[/td][td]Keypad 4[/td][/tr] [tr=k_ERemotePlayScancodeKeypad5][td][b]k_ERemotePlayScancodeKeypad5[/b][/td][td]93[/td][td]Keypad 5[/td][/tr] [tr=k_ERemotePlayScancodeKeypad6][td][b]k_ERemotePlayScancodeKeypad6[/b][/td][td]94[/td][td]Keypad 6[/td][/tr] [tr=k_ERemotePlayScancodeKeypad7][td][b]k_ERemotePlayScancodeKeypad7[/b][/td][td]95[/td][td]Keypad 7[/td][/tr] [tr=k_ERemotePlayScancodeKeypad8][td][b]k_ERemotePlayScancodeKeypad8[/b][/td][td]96[/td][td]Keypad 8[/td][/tr] [tr=k_ERemotePlayScancodeKeypad9][td][b]k_ERemotePlayScancodeKeypad9[/b][/td][td]97[/td][td]Keypad 9[/td][/tr] [tr=k_ERemotePlayScancodeKeypad0][td][b]k_ERemotePlayScancodeKeypad0[/b][/td][td]98[/td][td]Keypad 0[/td][/tr] [tr=k_ERemotePlayScancodeKeypadPeriod][td][b]k_ERemotePlayScancodeKeypadPeriod[/b][/td][td]99[/td][td]Keypad Period[/td][/tr] [tr=k_ERemotePlayScancodeLeftControl][td][b]k_ERemotePlayScancodeLeftControl[/b][/td][td]224[/td][td]Left Control[/td][/tr] [tr=k_ERemotePlayScancodeLeftShift][td][b]k_ERemotePlayScancodeLeftShift[/b][/td][td]225[/td][td]Left Shift[/td][/tr] [tr=k_ERemotePlayScancodeLeftAlt][td][b]k_ERemotePlayScancodeLeftAlt[/b][/td][td]226[/td][td]Left Alt[/td][/tr] [tr=k_ERemotePlayScancodeLeftGUI][td][b]k_ERemotePlayScancodeLeftGUI[/b][/td][td]227[/td][td]Left GUI (windows, command, meta, etc.)…

Trailers

Note: Deletion / re-submission will move the trailer to the back of the queue. [h4]Q. What do I do if my trailer processing ended with an error?[/h4] A. The most common reason for a trailer to fail is the resolution of the video. Please ensure you use a common resolution such as 1920x1080 or 1280x720 to avoid any downstream processing issues. …

Steam Inventory Schema

[h4]Bundle format[/h4] [code] bundle_def : item_recipe , { ";" , item_recipe } item_recipe : item_def , [ "x" , quantity ] [/code] [h4]Bundle examples[/h4] [list] [*] Grant one each of itemdef 201, itemdef 202, itemdef 203: [code] type: bundle bundle: 201;202;203[/code] [*] Grant one instance with itemdef 101 and five instances of itemdef 102: [code] type: bundle bundle: 101x1;102x5[/code] [*] Random 90% chance of itemdef 501, 9% chance of itemdef 502, 1% chance of item 503: [code] type: generator bundle: 501x90;502x9;503x1[/code] [*] 90% chance of a common item; 10% chance of a special item. …

[code-inline]"drop_interval" : 30, "use_drop_window" : "true", "drop_window" : "1440"[/code-inline] [*] Allows the user to gain three items each day by playing for at least 90 minutes. These minutes do not need to be contiguous. This reward longer game play. [code-inline]"drop_interval" : 30, "use_drop_window" : "true", "drop_window" : "1440", "drop_max_per_window" : "3"[/code-inline] [/olist] If a particular itemdef setting is missing then it will default to the setting defined at the application. …

ISteamUserStats Interface

[/td][/tr] [tr][td][b]appid[/b][/td][td]uint32[/td][td]✔[/td][td]AppID that we're getting global stats for[/td][/tr] [tr][td][b]count[/b][/td][td]uint32[/td][td]✔[/td][td]Number of stats get data for[/td][/tr] [tr][td][b]name[0][/b][/td][td]string[/td][td]✔[/td][td]Names of stat to get data for[/td][/tr] [tr][td][b]startdate[/b][/td][td]uint32[/td][td][/td][td]Start date for daily totals (unix epoch timestamp)[/td][/tr] [tr][td][b]enddate[/b][/td][td]uint32[/td][td][/td][td]End date for daily totals (unix epoch timestamp)[/td][/tr] [/table] Retrieves the global stats percentages for the specified app. …

Steam Inventory Web Functions

. [*] auth - is the HMAC-SHA1 authentication code computed from the five preceding values in order, separated by newlines, using your Itemcart Secret Key. See sample PHP at end of document. Your secret key is visible from the Economy tab of your app's Steamworks configuration page. [*] lang - is an optional ICU language code ('en' for English) that sets the default language on the checkout page. …

ISiteLicenseService Interface

[/td][/tr] [/table] [code-inline]game_names[/code-inline] has the following structure: [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]id[/b][/td][td]uint32[/td][td]ID number of entry; referenced in site info below[/td][/tr] [tr][td][b]name[/b][/td][td]string[/td][td]Game name[/td][/tr] [/table] [code-inline]sites[/code-inline] has the following structure: [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]siteid[/b][/td][td]uint64[/td][td]64-bit SiteID of the site[/td][/tr] [tr][td][b]site_name[/b][/td][td]string[/td][td]Site name you have assigned to the site[/td][/tr] [tr][td][b]clients[/b][/td][td]see below[/td][td]list of active clients at the site[/td][/tr] [/table] [code-inline]clients[/code-inline] has the following structure: [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]ip_address[/b][/td][td]string[/td][td]IP address of client computer[/td][/tr] [tr][td][b]hostname[/b][/td][td]string[/td][td]machine name of client computer[/td][/tr] [tr][td][b]games[/b][/td][td]see below[/td][td]list of active game sessions on the client computer[/td][/tr] [/table] [code-inline]games[/code-inline] has the following structure: [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]id[/b][/td][td]uint32[/td][td]ID of game in the [code-inline]game_names[/code-inline] section of the response[/td][/tr] [tr][td][b]start_time[/b][/td][td]string[/td][td]time this game session started (RFC 3339 UTC format)[/td][/tr] [tr][td][b]license_type[/b][/td][td]string[/td][td]see below[/td][/tr] [/table] [code-inline]license_type[/code-inline] may have one of the following values: [table] [tr][th]Value[/th][th]Description[/th][/tr] [tr][td][b]user[/b][/td][td]The user owns a license for the game[/td][/tr] [tr][td][b]commercial[/b][/td][td]The user is playing via a paid commercial license applied to the site[/td][/tr] [tr][td][b]free[/b][/td][td]The user is playing via a free commercial license applied to the site[/td][/tr] [/table] [section=GetTotalPlaytime]GetTotalPlaytime[/section] [code=http]GET https://api.steampowered.com/ISiteLicenseService/GetTotalPlaytime/v1/[/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[/td][/tr] [tr][td][b]start_time[/b][/td][td]string[/td][td]✔[/td][td]Report activity starting on or after this time. RFC 3339 UTC format.[/td][/tr] [tr][td][b]end_time[/b][/td][td]string[/td][td]✔[/td][td]Report activity starting before this time. RFC 3339 UTC format.[/td][/tr] [tr][td][b]siteid[/b][/td][td]uint64[/td][td][/td][td]Site ID to see; zero for all sites[/td][/tr] [/table] Get total playtime amounts for all games over a period of time; for one or all sites. …

Distributing Source Engine Games / Mods

[/b] The best way to contact us with questions about shipping your mod is by filing a support ticket on https://help.steampowered.com. [/list] [section=TF2FAQ]Team Fortress 2 Mods FAQ[/section] [list] [*] [h4]Q. Where do I get the TF2 SDK?[/h4] [b]A.[/b] The TF2 SDK is part of the Source SDK 2013, which is available on [url=https://github.com/ValveSoftware/source-sdk-2013]Github[/url] or via [url=steam://rungameid/243750]Steam[/url] . [*] [h4]Q. …

Graphical Asset Rules

For clarity, this means: [olist] [*][b]No review scores[/b] of any kind, including Steam reviews or external news sources [*][b]No award names[/b], symbols, or logos [*][b]No discount marketing copy[/b] (eg. no "On Sale Now" or "Up to 90% off" text) [*][b]No marketing copy asking a user to take an action[/b] (eg. no "Prepurchase Now" or "Wishlisting now available" text) [*][b]No text or imagery promoting a different product[/b]. …

Steam Next Fest: June 2027

Just return to the registration page for your game by inserting your base game's appID at the end of this URL https://partner.steamgames.com/optin/sale/nextfest_june_2027/<appid> and deselect the checkbox at the very bottom of the page to remove your game from the festival. …

Results 61 to 80 of 111