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. …
[b]Urutan default[/b] - Secara default, bundel diurutkan berdasarkan harga, dimulai dari bundel yang paling murah bagi pengguna yang sedang melihat halaman. [b]Mengubah urutan[/b] - Pengembang game dapat mengubah urutan munculnya bundel dengan menyematkan satu atau beberapa bundel melalui editor halaman toko. …
Masing-masing produk dalam bundel dapat dikembalikan mengikuti aturan pengembalian dana yang sama untuk jenis konten yang dibeli (game, DLC, film). [*][b]Q. Apakah saya dapat mendiskon Bundel Steam untuk waktu terbatas atau menjadwalkan diskon untuk sebuah bundel?[/b] A. Bundel memiliki persentase diskon yang ditetapkan untuk setiap item yang ada di dalamnya. …
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. …
. [*][h4]Q: Kenapa ada dua tarif pemotongan di dalam informasi pajak saya - satu untuk royalti hak cipta royalti dan satu untuk royalti film?[/h4] [b]A.[/b] Kedua tarif tersebut merupakan tarif pajak terpisah yang berlaku berdasarkan jenis penjualanmu. Tarif pajak untuk royalti hak cipta berlaku untuk penjualan game dan DLC di AS. Tarif pajak untuk royalti film berlaku untuk penjualan film dan video di AS. Kedua tarif tersebut tidak terakumulasi untuk tarif pemotongan yang lebih tinggi dan hanya satu tarif yang akan diterapkan tergantung pada jenis penjualan. [*][h4]Q. …
[/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].…
[/list] [/list] [/list] [b]Contoh Respons:[/b] [code=xml] <response> <result>OK</result> <params> <state>WA</state> <country>US</country> <currency>USD</currency> </params> </response> [/code] [section=InitTxn]InitTxn[/section] [code=http]POST https://partner.steam-api.com/ISteamMicroTxn/InitTxn/v3/[/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].…
[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. …
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. …
[/td] [/tr] [tr] [td][b]Video, Seri, dan Episode[/b][/td] [td]Produk seperti film, acara TV, video terkait game, dan tutorial merupakan aplikasi jenis ini. Info lebih lanjut dapat ditemukan di bagian [doclink=features/streaming_video]Video Steam[/doclink].…
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][doclink=store/franchise_pages][/doclink][/td][td]Tautkan game terkait dengan menentukan dan mengatur franchise untuk setiap game, film, software, atau pengalaman VR, lalu menautkan masing-masingnya ke halaman beranda franchise. [/td][/tr] [tr][td][doclink=store/assets][/doclink][/td][td]Sebagai bagian dari proses rilis di Steam, kamu akan diminta untuk mengirimkan berbagai aset grafis untuk produkmu. …
Layanan cloud ini memungkinkan pengguna Steam untuk memainkan perpustakaan Steam mereka via cloud, satu game dalam satu waktu, sama seperti via PC lokal. …
[b]Apakah saya harus melakukan tindakan khusus untuk game saya untuk menjadikannya kompatibel dengan layanan Steam Cloud Play?[/b] Untungnya, kamu hanya harus melakukan sedikit tindakan untuk membuat game-mu berada di Layanan Steam Cloud Play. …
[list] [*] Pastikan Layanan Inventaris diaktifkan untuk aplikasimu. Lihat artikel [doclink=features/inventory]Layanan Inventaris Steam[/doclink] untuk rinciannya. [*] Kemudian, buka bagian "Edit Toko" untuk aplikasimu dan temukan tab Toko Item. [*] Centang kotak untuk mengaktifkan Toko Item-mu. …
Lihat [doclink=features/inventory/schema#ItemDefProperties]skema Layanan Inventaris Steam[/doclink]. …
Lokasi komersial dapat berupa lokasi mana pun yang menyediakan akses ke Internet, yang artinya tidak terbatas pada Cyber Cafe, toko ritel, kedai kopi, sekolah, perpustakaan, rumah sakit, teater, pesawat, bus, kereta, kereta bawah tanah, dll. Kamu dapat menemukan informasi tambahan terkait persyaratan untuk menjadi pemegang lisensi [url=https://partner.steamgames.com/doc/sitelicense/licensees/signup]di sini[/url]. …
Jika kamu adalah penerbit, Steam juga menyediakan server Web API khusus partner yang di-hosting di [code-inline]https://partner.steam-api.com[/code-inline]. Tujuan dari layanan ini adalah agar terdapat ketersediaan yang lebih tinggi daripada host publik. Gunakan layanan ini untuk semua permintaan yang dibuat dari server dengan pengamanmu. …
count=2&name[0]=SomeNameHere&name[1]=SomeOtherName [/code] [section]Antarmuka Layanan[/section] Selain panggilan Web API biasa adalah layanan antarmuka. Fungsi antarmuka ini sangat mirip dengan antarmuka biasa. Perbedaan utamanya adalah semua layanan API akan menerima argumen sebagai satu JSON tunggal selain menerimanya sebagai parameter GET atau POST. …
Ini mencakup konten seperti ilustrasi, suara, narasi, pelokalan, dll. Jika game-mu menggunakan layanan AI selama pengembangan atau memasukkan layanan AI sebagai bagian dari produk, bagian ini mengharuskanmu untuk mendeskripsikan implementasinya secara rinci: [list][*][b]Dihasilkan Sebelumnya:[/b] Segala jenis konten yang dirilis bersama game buatanmu dan dikonsumsi oleh pemain yang dibuat dengan bantuan alat AI selama pengembangan. …
Jika kamu ingin mengintegrasikan layanan eksternal seperti ini ke dalam game-mu, kamu harus mengelola akses ke layanan eksternal tersebut (atas nama pemain) dan menagih biaya dari pemain menggunakan metode pembayaran yang didukung Steam. …
. [*] Dari dalam game, pengguna dapat menemukan opsi pembelian untuk mendaftar ke langgangan berulang. Hal ini dikonfigurasikan dan dikelola oleh pengembang. [*] Layanan yang dioperasikan oleh pengembang terhubung dengan Steam untuk memulai langganan, dengan periode/harga perpanjangan yang ditentukan. [*] Pengguna harus menyetujui melalui Steam Client. [*] Layanan akan mencatat kapan waktu berlangganan pengguna habis. [*] Saat langganan kedaluwarsa, Layanan membuat panggilan Web API ProcessAgreement untuk menagih periode berikutnya. [*] Layanan tidak boleh menagih lebih dari jumlah yang disepakati dalam suatu periode. …
[/td][/tr] [tr][td][webapi]IInventoryService[/webapi][/td][td]Ini adalah antarmuka yang digunakan untuk mengakses [doclink=features/inventory]Layanan Inventaris Steam[/doclink].[/td][/tr] [tr][td][webapi]ILobbyMatchmakingService[/webapi][/td][td]Ini adalah antarmuka yang digunakan untuk mengakses Layanan Lobi Steam.…
[/td][/tr] [tr][td][webapi]IWorkshopService[/webapi][/td][td]Metode layanan [doclink=features/workshop][/doclink] tambahan untuk penerbit. Lihat [webapi]ISteamRemoteStorage[/webapi] untuk berinteraksi dengan item Workshop Steam secara langsung.…
Ini biasanya cocok untuk konten yang lebih kecil dan tidak kompleks seperti senjata, topi, atau item aksesori lainnya. Jika item-item ini dijual, layanan penyimpanan item tetap (seperti [doclink=features/inventory]Layanan Inventaris Steam[/doclink]) harus digunakan untuk melacak pengguna mana yang memiliki izin untuk memakainya dalam game, dan kamu perlu membuat toko dalam game untuk menjualnya. …
Layanan inventaris ini juga akan diperlukan untuk menjual item-item ini atau untuk mengelola drop item acak, atau event lainnya yang memicu drop item ke pelanggan. [*] [b]Menambahkan Aturan Pembayaran[/b] - Setelah kamu siap untuk menjual item-mu, Steam perlu mengetahui item Workshop mana yang terkait dengan definisi item yang ada di server item-mu atau di [doclink=features/inventory]Layanan Inventaris Steam[/doclink]. …
. [*] Memahami bahwa, sayangnya, kami tidak dapat menjanjikan bahwa layanan ini akan selalu tersedia untuk pemain non-Steam. Meskipun hampir tidak mungkin, tapi jika kami perlu menurunkan versi layanan ini, kami akan melakukan apa pun untuk dapat berkoordinasi denganmu untuk menjaga kenyamanan pemainmu, termasuk memberimu waktu untuk membuat rencana. …
Ini mengharuskan client untuk memiliki koneksi yang stabil ke layanan matchmaking-mu untuk mengirim pesan ke layanan tersebut, seperti koneksi websocket atau TCP. Jika client hanya berbicara dengan koordinator game menggunakan pola permintaan/respons, misalnya melalui http, maka tidak akan berhasil. …
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]. …
Namun, pertama-tama kamu harus membuat daftar putih berisi properti apa yang dapat diatur dari client di halaman konfigurasi Layanan Inventaris Steam di situs partner. Kami menyarankanmu untuk hanya memasukkan properti yang kamu setujui untuk pengaturan client tidak terpercaya (mis. pengguna dapat memalsukan pesan untuk mengisi nilai sesuka hati mereka). …