Silakan berikan kami masukan atau pertanyaan di [url=https://steamcommunity.com/groups/steamworks/discussions/21/]Diskusi Inventaris Steam[/url] di grup Pengembang Steamworks. [section=Description]Deskripsi[/section] Layanan Inventaris bisa digunakan dengan dua cara - tanpa server atau dengan tambahan server terpercaya yang mengetahui status game. …
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. …
Formatnya adalah YYYMMDD. Tanggal hanya dapat disesuaikan ke tanggal di kemudian hari, yang menunjukkan bahwa kamu ingin menambahkan waktu ke langganan. Jika tanggal melampaui tanggal berakhir langganan, tanggal berakhir akan diperpanjang.…
Saat sesi pengguna "client" ditunjukkan via [param]usersession[/param], pengguna akan diminta untuk menyetujui transaksi dari dalam overlay game di client. Sesi web akan meminta pengguna untuk login ke Steam via peramban di mana transaksi dan opsi persetujuan akan ditampilkan. Metode ini memiliki versi lama yang sudah tidak lagi didukung secara resmi. …
Anda harus menyertakan pernyataan berikut ini pada kemasan produk apa pun yang mengharuskan pengguna untuk mengaktifkan produknya di Steam. Pernyataan ini harus terlihat dengan jelas di atas warna latar yang berbeda dari warna utama kemasan. Misalnya, jika hitam adalah warna utama kemasan, maka pernyataannya harus dicantumkan di atas latar dengan warna yang sangat kontras dengan warna hitam. …
[b]Bahasa Italia:[/b] PER ATTIVARE IL GIOCO, È NECESSARIA UNA CONNESSIONE A INTERNET E UN ACCOUNT DI STEAM GRATUITO. AVVISO: il prodotto offerto è soggetto all'accettazione del contratto di sottoscrizione a Steam (“SSA”). È necessario attivare il prodotto via Internet registrando un account di Steam e accettando l'SSA. …
Pastikan untuk melakukan langkah di bawah untuk memastikan game Steam disetujui untuk dimainkan di GeForce NOW di Steamworks dan akan tersedia di layanan GFN setelah diperiksa oleh NVIDIA. …
[b]Apakah akan ada layanan cloud gaming lainnya yang ditambahkan ke Steam Cloud Play?[/b] Kami mungkin menambahkan layanan Steam Cloud Play di waktu mendatang. …
[section=Overview]Ringkasan[/section] Toko Item Steam adalah toko berbasis web yang dapat dikustomisasi yang di-hosting oleh Steam untuk menjual item yang kamu masukkan ke [doclink=features/inventory]Layanan Inventaris Steam[/doclink]. Jika ada item yang kamu masukkan beserta harganya di Layanan Inventaris Steam, maka kamu dapat mengaktifkan Toko Item agar ada tempat untuk memperlihatkan item-mu yang dapat dibeli. …
[subsection]Filter tingkat atas[/subsection] Kamu dapat mengaitkan filter tingkat atas dengan satu tag atau lebih, yang dipisah dengan tanda ",". Tag ditentukan dalam skema definisi item di kolom [code-inline]store_tags[/code-inline] di ItemDefs Layanan Inventaris Steam-mu. [subsection]Halaman Rincian[/subsection] Kamu dapat menampilkan gambar tambahan di halaman rincian untuk suatu item dengan menentukannya di kolom [code-inline]store_images[/code-inline] di ItemDefs Layanan Inventaris Steam-mu. …
Menyelesaikan bagian ini akan menghasilkan rating untuk beberapa organisasi rating regional yang akan ditampilkan di halaman tokomu setelah game dirilis. Data ini juga dapat digunakan untuk membuat rating regional tambahan di masa mendatang. Jika kamu sudah memiliki rating yang dikeluarkan langsung oleh otoritas organisasi rating resmi, kamu dapat memasukkannya di bagian Rating game. …
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. …
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. …
[section=addresses]Alamat Host Web API, Pertimbangan Firewall[/section] Web API publik ([code-inline]api.steampowered.com[/code-inline]) berada di belakang cache komputasi tepi Akamai, jadi alamat IP yang sebenarnya yang akan kamu lihat untuk nama akan bervariasi berdasarkan lokasimu dan layanan yang sedang berlangsung. …
Banyak produk yang memilih opsi ini menemukan bahwa hanya sedikit pelanggan yang bersedia untuk ditagih secara berulang, sehingga menyebabkan produk beralih ke metode pembayaran tunggal di awal. [section]Metode Pengelolaan Langganan Berulang[/section] Di bawah ini adalah metode umum untuk mengelola langganan berulang di Steam. …
[b]Pengalaman Umum:[/b] [list] [*] Biasanya berlaku untuk game F2P, tapi juga dapat berfungsi untuk game berbayar standar. [*] 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. …
Klik tombol [b]Daftar[/b] di sebelah kanan untuk mendaftarkan kit pengembang ini dengan alat tersebut. Ini mengatur key SSH di perangkatmu dan memberimu kontrol penuh. [*][b]Di Steam Deck/Steam Machine[/b]: Setujui permintaan penghubungan dari PC-mu. [*]Jika kamu tidak melihat apa pun di Antarmuka alat kit pengembang, periksa dan pastikan PC pengembangan dan Steam Deck/Steam Machine-mu berada di LAN yang sama. …
Untuk rincian terkait pola pemfilteran, lihat [url=https://linux.die.net/man/1/rsync]exclude patterns[/url]. [*][b]Clean upload[/b] - Aktifkan ini untuk menghapus file apa pun di kit pengembang yang tidak ada di [b]Local Folder[/b] setelah pola pengecualian (exclude patterns) diterapkan. [*][b]Start Command[/b] - Atur ini ke executable biner game (dan argumen apa pun yang ingin kamu tambahkan). [*][b]Steam Play[/b] - Centang ini jika kamu mengunggah biner Windows yang perlu dijalankan melalui Steam Play menggunakan Proton. [*][b]Steam Play debug[/b] - Centang kotak layanan debugger untuk menelusuri build C++ di Visual Studio. …
Selamat Datang di Referensi Web API Steamworks! Di sini kamu akan menemukan daftar lengkap Antarmuka Web API dan metode yang didukung saat ini. Untuk mempelajari lebih lanjut tentang cara menggunakan Web API Steamworks, lihat [doclink=webapi_overview][/doclink]. …
[/td][/tr] [tr][td][webapi]ICheatReportingService[/webapi][/td][td]Layanan ini memungkinkan game-mu untuk melaporkan tindakan dan pelaku cheat ke sistem [doclink=features/anticheat#VAC][/doclink] dan menyediakan set alat di belakang sistem [doclink=features/anticheat#GameBans][/doclink].…
Gunakan ISteamInventory (jika menggunakan [doclink=features/inventory]Layanan Inventaris Steam[/doclink]) untuk mendapatkan daftar item yang dimiliki pengguna. Kemudian, untuk setiap item yang dimiliki pengguna, periksa apakah itu adalah item Workshop, lalu: [list] [*] Panggil [api]ISteamUGC::GetItemState[/api] dengan ID item workshop dan lihat apabila [code-inline]k_EItemStateNeedsUpdate[/code-inline] sudah disetel, atau jika [code-inline]k_EItemStateInstalled[/code-inline] belum disetel. [*] Panggil [api]ISteamUGC::DownloadItem[/api] jika perlu [*] Tunggu callback [api]ISteamUGC::DownloadItemResult_t[/api] dan buat konten menjadi tersedia di game [/list] [*] [b]Layanan Inventaris & Membuat definisi item[/b] - Jika item-mu akan dijual dalam game atau diberikan kepada sejumlah pengguna secara terbatas, maka kamu akan membutuhkan server item (atau kamu bisa menggunakan [doclink=features/inventory]Layanan Inventaris Steam[/doclink]) untuk melacak kepemilikan setiap item sehingga game-mu tahu client mana yang memiliki izin untuk memakai item-nya. 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]. …
Jika kuncimu bocor dan perlu ditarik kembali atau diganti, itu dapat menyebabkan gangguan. [section]Mengimplementasikan SDR di platform dan toko lain[/section] Client-mu di platform dan toko lain tidak akan terhubung ke Steam, jadi kamu perlu menyediakan beberapa layanan tertentu yang disediakan Steam untuk pemain-pemain di sana. [subsection]Inisialisasi koordinator game[/subsection] [list] [*] Layanan matchmaking milikmu (disebut sebagai "koordinator game") perlu ditautkan dengan SDK koordinator game. Lihat rinciannya di file tajuk steamdatagram_gamecoordinator.h. …
[section]Ringkasan[/section] Steam Deck dan Steam Machine pada dasarnya adalah PC yang menjalankan SteamOS, dan konten serta alat yang dirujuk di halaman ini berlaku untuk kedua perangkat tersebut. Ikuti petunjuk di bawah ini untuk mempelajari cara men-debug biner Windows game-mu (melalui Proton) di Steam Deck atau Steam Machine, ikuti petunjuk di bawah ini. …
[subsection]Proses memulai debug jarak jauh: dukungan "early attach":[/subsection] Layanan debug jarak jauh bisa dikonfigurasikan untuk menunggu pengguna melampirkan debugger sebelum meluncurkan game. Ini memungkinkanmu untuk menyiapkan titik henti di WinMain atau kode inisialisasi lainnya. …
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). …
Jika kamu mengonfigurasikan properti dinamismu di halaman Layanan Inventaris Steam pada bagian "Properti Dinamis Item" dan mengatur kolom "jenis", maka integer dan float akan diganti menjadai 0, dan properti boolean akan diganti dengan "false". …
Steam dan logo Steam adalah merek dagang dan/atau merek dagang Valve Corporation yang terdaftar di AS dan/atau negara lain. ©2026 Valve Corporation. Steamworks dan logo Steamworks adalah merek dagang dan/atau merek dagang Valve Corporation yang terdaftar di AS dan/atau negara lain. …
Konten yang di-stream muncul di halaman toko game dan di hub Penyiaran dalam bagian Komunitas. Jika populer, stream-nya juga akan difiturkan di Halaman Beranda. …
Penyiar perlu menginstal OBS di komputernya untuk menyiarkan live atau file video yang sudah ada. Video yang di-stream dengan audio dan overlay (jika berlaku) dari komputer penyiar kemudian dikirimkan langsung ke Steam Client dan Toko Web atau dikirim ke penyedia layanan multi-streaming, seperti Restream.io, di mana akan dialirkan ke beberapa platform streaming berbeda (cth. …
Steam tidak menampilkan iklan berbayar apa pun, serta tidak mendukung model periklanan untuk game yang didistribusikan di Steam. Ada beberapa pemahaman tentang "iklan" dalam game. Oleh karena itu, kami memberikan contoh di bawah untuk membantu pengembang membedakan antara yang didukung dan yang tidak didukung di Steam. …
Namun, tidak diperbolehkan untuk memungut biaya dari pengembang lain untuk berpartisipasi dalam bundel, atau untuk menjual akses ke halaman diskon atau halaman lain di Steam dalam keadaan apa pun. [*][subsection]Iklan Berbayar di Luar Steam[/subsection] Beberapa pengembang mungkin memilih untuk menjalankan kampanye iklan berbayar untuk mengarahkan lalu lintas ke halaman produk mereka di Toko Steam. …
Dengan begitu, kamu dapat memberi tahu pelanggan bahwa game-mu akan hadir di Steam dan mengarahkan mereka ke halaman toko di mana mereka dapat memasukkan game-mu ke [doclink=marketing/wishlist]wishlist[/doclink] mereka. Tindakan ini juga akan mengaktifkan [doclink=/features/community]Hub Komunitas[/doclink], di mana kamu dapat mulai mendiskusikan game mendatangmu dengan pengguna Steam, dan Portal Berita, di mana kamu dapat memublikasikan [doclink=/marketing/event_tools]berita dan pengumuman[/doclink] terkait game-mu. …
[/list] Selain itu, produkmu akan muncul di beberapa tempat lain: [list] [*] Produkmu mungkin direkomendasikan kepada pengguna tertentu di berbagai bagian halaman beranda berdasarkan preferensi dan selera pengguna tersebut. [*] Produkmu mungkin muncul di bagian "Baru dan Sedang Tren" di halaman [url=https://store.steampowered.com/genre/Early%20Access/]Akses Dini[/url] jika mendapatkan respons yang baik. [*] Produkmu juga dapat muncul di daftar "penjualan terlaris" di halaman beranda toko, dan di halaman genre dan tag yang relevan jika telah terjual dalam jumlah yang cukup. …
Dengan Pembaruan Siklus Visibilitas, pengembang dapat menyoroti pembaruan besar di area khusus pada halaman depan di Toko Steam. Sorotan ini ditampilkan kepada pengguna yang memiliki game tersebut di perpustakaan atau di wishlist mereka. …
[section=Overview]Ringkasan[/section] Untuk menguji aplikasimu dengan benar di Steam, kamu harus memahami bagaimana Steam mengirimkan file ke pengguna. Sebelum memulai, kamu harus terbiasa dengan semua konsep yang diuraikan di dokumentasi [doclink=store/application][/doclink] ini. …
Kamu dapat membaca lebih lanjut tentang menambahkan pengguna baru di [doclink=gettingstarted/managing_users][/doclink]. Selain itu, kamu dapat meminta key untuk sebuah paket yang dapat memberikan akses langsung ke aplikasimu. …