[subsection]Contoh Sederhana[/subsection] Berikut adalah contoh alat yang bisa menerapkan warna "cat" ke item lain. Pertama, kamu memerlukan definisi item untuk alat tersebut. Harap diingat bahwa kamu mungkin perlu menghapus tag menggunakan properti [code-inline]tags_to_remove_on_tool_use[/code-inline]. …
[code] itemdefid: 300 type: tag_tool name: Paint Stripper tags_to_remove_on_tool_use: paint_color [/code] [subsection]Contoh Generator Tag[/subsection] Alih-alih warna cat tertentu, kamu bisa mengatur alat yang bisa menerapkan tag dari definisi item [code-inline]tag_generator[/code-inline]. [code] itemdefid: 500 type: tag_generator name: Tag Generator Paint tag_generator_name: paint_color tag_generator_values: red:33;blue:33;green:33;gold:1 itemdefid: 100 type: tag_tool name: Random Paint Can tag_generators: 500 tags_to_remove_on_tool_use: paint_color [/code] Lalu, saat pengguna menerapkan alat "Random Paint Can" ke "Hat" dengan menggunakan panggilan [api]ISteamInventory::ExchangeItems[/api], mereka memiliki 33% peluang untuk mendapatkan antara "red","green", atau "blue", dan 1% peluang untuk mendapatkan "gold.…
","background_color":"993300","tradable": true,"marketable": true,"commodity": true,"tags":"class:human;type:bag"}, {"appid": "30400","itemdefid":"403","type":"item","display_type":"cat","name":"Cat of Bags","description":"This cat contains multitudes."}]' "https://api.steampowered.com/IGameInventory/UpdateItemDefs/v0001?…
Berbeda dari game [doclink=/store/freetoplay]F2P[/doclink] yang selamanya bisa didapatkan secara gratis oleh pelanggan, atau [doclink=/marketing/discounts/freeweekends]Weekend Gratisan[/doclink] yang memberikan lisensi sementara, promosi Gratis Simpan berfungsi seperti giveaway terbatas atau diskon 100%. Promosi gratis simpan mungkin tidak cocok untuk game-mu. Baca lebih lanjut untuk rinciannya. [docimg=FreeToKeepExample]FreeToKeepExample[/docimg] [section]Ringkasan[/section] Promosi gratis simpan bisa menjadi alat yang efektif dalam situasi tertentu, seperti: [list] [*]Kamu memiliki game baru dalam franchise yang akan dirilis, dan kamu ingin menarik pengguna baru ke franchise tersebut sebelum peluncuran dengan memberikan game lama dari franchise tersebut. [*]Kamu merayakan pencapaian sebagai pengembang, dan kamu ingin memberikan salah satu game lamamu untuk memperkenalkan pemain pada karyamu. …
Selain itu, kami umumnya merekomendasikan untuk menjalankan Gratis Simpan selama kurang dari dua minggu, Lebih dari itu, sebaiknya pertimbangkan jika game-mu lebih cocok diubah menjadi F2P game. [section]Pengaturan[/section] Fitur ini tidak tersedia sebagai layanan mandiri. Kamu harus [url=https://help.steampowered.com/en/wizard/HelpWithPublishing?issueid=901]menghubungi kami[/url] di Tim Steam untuk langkah selanjutnya. …
Layanan Inventaris Steam adalah serangkaian fitur yang memungkinkan game untuk memungkinkan adanya inventaris permanen untuk pemain tanpa perlu server khusus untuk mengelola pengguna atau item. …
Kunjungi dengan menggunakan tautan ini: https://partner.steamgames.com/apps/inventoryservice/ [*] [b]Aktifkan Layanan Inventaris[/b] Setelah kamu memiliki definisi item, aktifkan Layanan Inventaris dengan mencentang "Aktifkan Layanan Inventaris" di halaman tempat kamu mengunggah definisi item. …
[/list] [/list] [/list] [b]Contoh Respons:[/b] [code=json] { "response": { "result": "OK", "params": { "count": 4, "orders": [ { "orderid": "1233", "transid": "1234567890123456788", "steamid": "76561197972751825", "status": "PartialRefund", "currency": "USD", "time": "2024-01-23T18:30:00Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:15:00Z", "items": [ { "itemid": 100, "qty": 1, "amount": 99, "vat": 9, "itemstatus": "Refunded" }, { "itemid": 101, "qty": 1, "amount": 1299, "vat": 116, "itemstatus": "Succeeded" } ] }, { "orderid": "1234", "transid": "1234567890123456789", "steamid": "76561197972751825", "status": "Failed", "currency": "USD", "time": "2024-01-23T18:40:30Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:39:00Z", "items": [ { "itemid": 100, "qty": 1, "amount": 99, "vat": 9, "itemstatus": "Failed" } ] }, { "orderid": "1235", "transid": "1234567890123456790", "steamid": "76561197972751825", "status": "Succeeded", "currency": "USD", "time": "2024-01-23T18:40:40Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:39:30Z", "items": [ { "itemid": 101, "qty": 1, "amount": 1299, "vat": 116, "itemstatus": "Succeeded" } ] }, { "orderid": "1236", "transid": "1234567890123456791", "steamid": "76561197972751825", "status": "Chargedback", "currency": "USD", "time": "2024-01-23T19:55:00Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:40:00Z", "items": [ { "itemid": 102, "qty": 1, "amount": 999, "vat": 89, "itemstatus": "Chargedback" } ] } ] } } } [/code] [section=GetUserAgreementInfo]GetUserAgreementInfo[/section] [code=http]GET https://partner.steam-api.com/ISteamMicroTxn/GetUserAgreementInfo/v2/[/code] [table] [tr][th]Nama[/th][th]Jenis[/th][th]Diperlukan[/th][th]Deskripsi[/th][/tr] [tr] [td][b]key[/b][/td][td]string[/td] [td]✔[/td] [td]Web API Steamworks [url=https://partner.steamgames.com/doc/webapi_overview/auth#publisher-keys]key penerbit[/url] dengan perizinan [b]Transaksi Mikro[/b].…
Sebagai contoh, Hryvnia Ukraina (UAH) harus dikenakan biaya dalam kelipatan 100. Jadi, jika kamu memberikan harga sebuah item sebesar 1050 UAH, InitTxn akan gagal dengan hasil eror k_EMicroTxnResultInvalidParam. …
[/list] [b]AVGRATE[/b] memiliki properti tambahan berikut ini: [list] [*] Jendela - Ukuran "jendela geser" yang digunakan untuk menghitung rata-rata datamu. [/list] Statistik [b]AVGRATE[/b] adalah salah satu stat yang dirata-ratakan oleh Steam secara otomatis. …
Faktanya, semakin banyak pemain yang memainkan game, semakin tidak responsif rata-rata itu. Setelah pengguna menghabiskan 100 jam bermain game, rata-rata yang dihitung akan tertinggal sekitar 50 jam dari angka ini. Jika mereka meningkatkan skill, mereka tidak akan melihat peningkatan itu di Poin Per Jam seperti yang diharapkan. …
Fitur baru dari Layanan Inventaris Steam memungkinkanmu untuk menyimpan properti string, integer, boolean, atau float yang acak dari item apa pun. Properti ini mirip dengan [doclink=features/inventory/itemtags#PerItemTags]tag per item[/doclink]. …
Saat ini, kamu dapat memodifikasi hingga 100 item untuk pengguna per panggilan. Jumlah panggilan ini dibatasi untuk setiap pengguna. Oleh karena itu, sebaiknya kelompokkan modifikasi yang kamu buat dan kirimkanlah pada waktu yang tepat untuk game-mu. …
Kami merekomendasikan untuk meng-hosting gambar-gambar ini dari server web publikmu sendiri untuk memastikan gambar-gambar ini dapat diakses, dan bukan dari situs hosting gambar bersama. Ukuran yang direkomendasikan adalah 200x200.[/td][/tr] [tr][td]icon_url_large[/td][td]URL untuk gambar item ukuran besar. URL ini harus bisa diakses secara publik karena server Steam akan mengunduh dan menyimpan cache. …
[h4]Contoh Harga[/h4] [list] [*] [code-inline]price_category: 1;VLV100[/code-inline] Kategori harga preset menggunakan tabel penentuan harga yang dikelola oleh Valve. [*] [code-inline]price: 1;USD100[/code-inline] ($1,00 dalam Dolar AS) [*] [code-inline]price: 1;USD100,EUR080[/code-inline] ($1,00 dalam Dolar AS atau 0,80 dalam Euro) [*] [code-inline]price: 1;USD100,EUR080;20130607T080000Z-20130606T080000ZUSD50,EUR40[/code-inline] ($1,00 dalam Dolar AS atau 0,80 dalam Euro kecuali mulai 6/6/2013 ketika harga diturunkan menjadi $0,50/0,40) [*] [code-inline]price: 1;USD100,EUR080;20130609T080000Z-20130606T080000ZUSD50,EUR40[/code-inline] ($1,00 dalam Dolar AS atau 0,80 dalam Euro kecuali mulai 6/6/2013 sampai 9/6/13 ketika harga diturunkan menjadi $0,50/0,40) [/list] [subsection=SellingBundles]Menjual Bundel[/subsection] Item yang dibundel bisa dijual di Toko Item. …
Contohnya, jika input video stream berukuran 1080p, transkode akan membuat resolusi video stream 720p, 480p, dan 360p. Ukuran video yang lebih kecil akan meningkatkan pengalaman keseluruhan untuk penonton dengan koneksi internet lamban. [docimg=Snag_4d100ae.png]Snag_4d100ae.png[/docimg] [subsection]FAQ[/subsection] [list] [*] [b]Bagaimana jika kapsul game saya hilang?…
Steam Deck adalah perangkat gaming genggam next-gen yang memungkinkan pemain untuk mengakses perpustakaan Steam mereka baik dari rumah atau saat bepergian. Steam Deck memiliki layar beresolusi tinggi, kontrol ergonomis berukuran penuh, antarmuka Steam yang diperbarui, dan tenaga yang besar untuk menjalankan game masa kini. …
Jika berupa server game, mana ID Steam server game dapat digunakan jika diperoleh dari pihak ketiga yang tepercaya; jika tidak, alamat IP dapat digunakan. Jika berupa layanan, gunakan pengidentifikasi string layanan jika disediakan.[/td][/tr] [/table] [callout][b]CATATAN:[/b] API ini tidak dapat digunakan untuk membuat tiket untuk digunakan oleh Web API [webapi]ISteamUserAuth/AuthenticateUserTicket[/webapi]. …
Ini harus selalu merupakan ukuran yang dikembalikan oleh [code-inline]ISteamUser::GetAvailableVoice[/code-inline].[/td][/tr] [tr][td][b]bWantUncompressed_Deprecated[/b][/td][td]bool[/td][td]Tidak digunakan lagi.…
[callout] [list] [h3][b]Pengaturan yang Direkomendasikan[/b][/h3] [*][b][u]Cyber Cafe - Pelanggan login dengan akun Steam pribadi mereka untuk mendapatkan pengalaman penuh di Steam[/u][/b] Pengaturan ini memungkinkan pengguna untuk mendapatkan pengalaman menggunakan Steam di lokasi bisnismu seperti di rumah sendiri. Mereka bisa mendapatkan pencapaian, hadiah, menyimpan data game, drop item, dan bahkan membeli barang dalam game. Model ini memerlukan Server Cyber Cafe Steam yang dijalankan di komputer yang aman di lokasi bisnismu. …
Ini dapat diatur sebagai bagian dari konfigurasi Steamworks-mu, di halaman [url=https://partner.steamgames.com/apps/inventoryservice]Layanan Inventaris[/url] untuk aplikasimu. [docimg=inventory_tag_localize.png]inventory_tag_localize.png[/docimg] [subsection=TagFormat]Format Tag Item[/subsection] Kolom [code-inline]tag[/code-inline] harus disediakan sebagai daftar token yang dikategorikan, dan dipisahkan oleh tanda ",". …
[code] itemdefid: 10 type: item name: Sword itemdefid: 11 type: item name: Shield itemdefid: 100 type: generator name: Generator A bundle: 101x1;102x9 tags: color:red itemdef: 101 type: generator name: Generator Legendary bundle: 10;11 tags: quality:legendary itemdef: 102 type: generator name: Generator Common bundle: 10;11 tags: quality:common [/code] Cara lain untuk menetapkan tag adalah dengan menggunakan jenis definisi item [code-inline]tag_generator[/code-inline]. …
[/list] [subsection=GetHTTPResponseBodySize]GetHTTPResponseBodySize[/subsection] [code=cpp]bool GetHTTPResponseBodySize( HTTPRequestHandle hRequest, uint32 *unBodySize );[/code] [table] [tr][th]Nama[/th][th]Jenis[/th][th]Deskripsi[/th][/tr] [tr][td][b]hRequest[/b][/td][td][apitype]ISteamHTTP::HTTPRequestHandle[/apitype][/td][td]Handle permintaan untuk mendapatkan ukuran isi respons.[/td][/tr] [tr][td][b]unBodySize[/b][/td][td][apitype]steam_api::uint32[/apitype] *[/td][td]Mengembalikan ukuran isi respons.…
Jika ini berhasil dikembalikan, maka kamu dapat mengalokasikan buffer dengan ukuran yang disediakan untuk diisi dengan data yang diperoleh dari [api]ISteamHTTP::GetHTTPResponseBodyData[/api] atau [api]ISteamHTTP::GetHTTPStreamingResponseBodyData[/api]. …
Artinya, mereka bisa mendapatkan XP, lencana, mengumpulkan drop item game, atau bahkan melakukan pembelian dalam game dalam jaringanmu seperti yang mereka lakukan di rumah. Ini memungkinkan organisasi dan juga pelangganmu untuk menggunakan Steam secara penuh. Pelanggan bisa membeli konten dalam game atau DLC game yang mereka "beli" di arkade. …
Setelah callback untuk [apitype]ISteamVideo::GetOPFSettingsResult_t[/apitype] telah dikirim dan EResult menunjukkan keberhasilan, maka memanggil ini akan mengembalikan data OPF yang sebenarnya dalam format JSON. Ukuran string OPF bervariasi, tapi saat ini 48.000 byte seharusnya cukup untuk menampung seluruh string. Jika tidak, [code-inline]pnBufferSize[/code-inline] akan diatur ke ukuran yang diperlukan. Dalam situasi ini, buat panggilan kedua dengan ukuran buffer yang benar. [b]CATATAN:[/b] Data yang dikembalikan dalam panggilan yang berhasil ke GetOPFStringForApp() hanya dapat diambil sekali. …
Dulunya, grafik kami hanya menyertakan game premium, tapi itu jadi menutup keberadaan game-game populer yang gratis atau murah, di mana pemain biasanya membelanjakan Pas Musiman, ekspansi besar, atau berbagai jenis konten baru lainnya. Format yang lebih baru ini juga memungkinkan kami untuk menggabungkan beberapa edisi dari game yang sama untuk menghindari duplikasi grafik dan benar-benar menyoroti apa yang paling diminati pemain. …
[/td][/tr] [tr][td][b]pnFileSizeInBytes[/b][/td][td][apitype]steam_api::int32[/apitype] *[/td][td]Mengembalikan ukuran file dalam byte.[/td][/tr] [/table] Mendapatkan nama file dan ukuran file dari indeks. [b]CATATAN:[/b] Kamu harus memanggil [api]ISteamRemoteStorage::GetFileCount[/api] terlebih dahulu untuk mendapatkan jumlah file. …
Nilai lainnya biasanya menunjukkan bahwa nama file tidak valid atau kuota yang tersedia akan terlampaui oleh penulisan yang diminta. Segala upaya untuk menulis file yang melebihi ukuran ini akan mengembalikan EResult [apitype]steam_api::k_EResultInvalidParam[/apitype]. Penulisan file ke cloud dibatasi hingga 100MiB.…
[/td][/tr] [tr][td]Opasitas Menu[/td][td]Menu radial memiliki latar hitam dan kamu dapat mengontrol transparansinya. Namun, ikon tindakan akan selalu muncul dalam opasitas 100%. [/td][/tr] [tr][td]Ukuran Menu[/td][td]Seberapa besar ukuran menu? Faktor skala antara 0,0 - 1,0, dari yang terkecil ke terbesar. …
[callout][b]Catatan:[/b] Setelah kamu mengirimkan informasi pajakmu, informasi tersebut diverifikasi dengan layanan pihak ketiga. Proses ini mungkin memakan waktu hingga 30 hari, dan kamu mungkin diminta untuk memberikan dokumen tambahan. Pastikan untuk memeriksa email-mu untuk email yang meminta dokumen tambahan. …
[/callout] [*][b]Biaya Pengajuan Produk [/b] Untuk menyelesaikan proses sepenuhnya, kamu harus membayar biaya 100 USD (atau setara) untuk setiap produk yang ingin kamu distribusikan di Steam. Kamu dapat membayar biaya ini dengan metode pembayaran apa pun yang didukung Steam di wilayahmu. …