Konstanta yang berisi versi antarmuka saat ini adalah: "STEAMAPPS_INTERFACE_VERSION" Dalam keadaan normal, fungsi ini tidak diperlukan. Secara fungsional, ini setara dengan memanggil pengakses global [code-inline=cpp]SteamApps()[/code-inline] [b]Hasil:[/b] [api]ISteamApps[/api] * Ini adalah penunjuk untuk pengimplementasian SteamApps yang terkait dengan HSteamUser yang dimaksud. …
Konstanta yang berisi versi antarmuka saat ini adalah: "STEAMHTTP_INTERFACE_VERSION" Dalam keadaan normal, fungsi ini tidak diperlukan. Secara fungsional, ini setara dengan memanggil pengakses global [code-inline=cpp]SteamHTTP()[/code-inline] [b]Hasil:[/b] [api]ISteamHTTP[/api] * Ini adalah penunjuk untuk pengimplementasian SteamHTTP yang terkait dengan HSteamUser yang dimaksud. …
Lihat dokumentasi [doclink=gettingstarted/managing_users][/doclink] untuk info lebih lanjut. [*] [b]Q. Mengapa data penjualan yang ada di situs partner terpercaya berbeda dengan yang ada dalam Laporan Penjualan Steam bulanan?[/b] A. Informasi penjualan yang tersedia di situs partner terpercaya menggambarkan Pendapatan Kotor yang belum dikurangi Penyesuaian yang Berlaku seperti retur, tolak bayar, dan pajak. …
Bisakah saya mengunduh Laporan Penjualan Steam bulanan dalam format Excel?[/b] A. Pada halaman beranda di situs partner terpercaya, selain pilihan waktu, kamu juga bisa menemukan tautan untuk "lihat sebagai .csv". Atau, di Laporan Penjualan Steam yang bisa dilihat di [url=https://partner.steampowered.com/]situs partner[/url] terpercaya di "Tab Laporan", kamu bisa menemukan tautan di akhir laporan yang bertajuk "Penjualan Steam Berdasarkan Negara" untuk mengunduh dalam format Excel. [*] [b]Q. …
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. …
Klik "Buat Event atau Pengumuman baru" lalu pilih "Pembaruan Game" untuk memperluas opsinya dan pilih "Pembaruan/Catatan Patch Kecil". [section]Menghubungkan Catatan Patch dengan Build-mu[/section] Hubungkan event Berita Pembaruan apa pun dengan build tertentu agar event-nya dapat diakses dari jendela Unduhan melalui tautan [i]CATATAN PATCH[/i]. …
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]. …
Pengguna akan login dengan akun Steam mereka sendiri di Cyber Cafe dan dapat membeli konten atau item dalam game dengan akun Steam mereka saat menggunakan lisensi komersial Cyber Cafe. Ini bisa menjadi investasi kecil untuk game-mu sebelum mereka membeli game-nya dengan akun mereka sendiri. [*][h4]Apakah pengunjung Cyber Cafe dapat menggunakan kopian game pribadi mereka?…
[/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. …
Ini penting untuk beberapa alasan: [list] [*]Kategorisasi ini tidak hanya akan berdampak pada [b]lokasi dan cara[/b] event muncul, tapi juga membantu pemain mengerti [b]konteks fungsional[/b] event. Tidak semua jenis event perlu disajikan dengan cara yang sama kepada pemain, jadi kami telah merancang sistemnya untuk mengakomodasi semuanya, mulai dari catatan patch kecil hingga pembaruan terbesar tahun ini. [*]Beberapa jenis event (seperti livestram or diskon dalam game) memiliki tanggal dan waktu berakhir, dan ketika kamu memilih jenis acara tersebut, kamu dapat menentukan kapan promosinya berakhir dan membuat event berhenti muncul. …
[subsection]Menggunakan aksesori[/subsection] Untuk benar-benar menerapkan stiker ke item, panggil [doclink=api/ISteamInventory#ExchangeItems][/doclink] (membuat) metode dari SDK Steamworks (atau via Web API dari server terpercaya). Berikan stiker dan item yang dapat dikustomisasi sebagai bahan dan tentukan jenis target ItemDef yang sesuai dengan item yang dikustomisasi orisinal. …
[subsection]Pelokalan dan tampilan[/subsection] Aksesori secara otomatis dirender di tampilan web termasuk inventaris pengguna dan Pasar Komunitas. Blok deskripsi akan menyertakan versi kecil ikon untuk setiap aksesori terpasang dan mencantumkan nama yang dilokalkan untuk setiap aksesori. Seperti biasanya, nama item dilokalkan dengan memberikan nilai di [doclink=features/inventory/schema]ItemDef Schema[/doclink]. …
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. …
[section]Menambahkan moderator dan mengatur perizinan[/section] Kamu dapat mempromosikan anggota komunitas yang terpercaya atau menunjuk anggota timmu sendiri untuk membantu memoderasi Hub Komunitas Steam-mu. Berikut adalah cara untuk melakukan keduanya. …
[subsection=community_moderators]Moderator Komunitas[/subsection] Kamu dapat mempromosikan anggota komunitas terpercaya menajdi "moderator" atau "admin" di komunitas aplikasimu untuk membantu memoderasi konten. Kedua level tersebut dapat diberikan perizinan yang berbeda dengan mengunjungi [code-inline]http://steamcommunity.com/ogg/<appID>/permissionsEdit[/code-inline]. …
[section=Description]Deskripsi[/section] Layanan Inventaris bisa digunakan dengan dua cara - tanpa server atau dengan tambahan server terpercaya yang mengetahui status game. Tanpa server game, client game bisa berkomunikasi langsung dengan layanan Steam untuk menarik konten inventaris pengguna, menggunakan dan mempertukarkan item, dan menerima item baru yang diberikan berdasarkan waktu bermain. …
API dipanggil menggunakan "Key API Client" internal yang diasumsikan tidak aman. Jika kamu memiliki server terpercaya yang terdaftar, maka kamu dapat menggunakan key API Steam istimewa di server dan memberikan item eksplisit di situasi yang tepat. …
Kami akan menerbitkan sertifikat yang ditandatangani oleh kunci CA utama kami yang akan memberi tahu aplikasimu bahwa kuncimu sudah terpercaya. Kemudian, secara offline, kamu akan menghasilkan sertifikat untuk setiap pusat data tempat kamu ingin menjalankan server dengan menggunakan alat sertifikat kami dan menandatanganinya dengan kunci privatmu. …
(Lihat SteamDatagram_GameCoordinator_GetNetworkConfigURL dan SteamDatagram_GameCoordinator_SetNetworkConfig.) Konfigurasi jaringannya berupa file JSON kecil berukuran sekitar 26K pada waktu penulisan ini (terkompresi 9K). URL ini memiliki ketersediaan yang sangat tinggi, tapi jika kamu ingin menangani kemungkinan kegagalan, kamu dapat gunakan versi unduhan yang terbaru. [*] Kamu memerlukan pasangan kunci yang diautentikasi untuk game-mu. …
[subsection]Kunjungan yang Dilacak[/subsection] Tiga jenis kunjungan dilacak untuk Analisis UTM: [list][*]Total Kunjungan: Jumlah total kunjungan ke halaman produkmu yang memiliki kode UTM di URL-nya. [*]Kunjungan Terpercaya: Bagian dari Total Kunjungan yang tidak memasukkan lalu lintas bot dan crawler pencarian. [*]Kunjungan yang Dilacak: Total jumlah kunjungan ke halaman produkmu untuk pengguna yang sudah login. …
Banyak aplikasi media sosial seluler, di mana kamu mungkin menjalankan iklan, mempersulit pengalihan lalu lintas dari aplikasinya. Sangat kecil kemungkinan terdapat banyak pemain yang login dari peramban bawaan dalam aplikasi media social tersebut. Karena itu, sulit bagi pengguna untuk melakukan tindakan langsung (seperti melakukan wishlist dan pembelian) di Steam setelah mengeklik iklanmu. …
Dari sana, dua kapsul yang berukuran lebih kecil (120x45 and 184x69) dibuat secara otomatis. [b]Persyaratan: [/b]Kapsul Kecil harus berisi logo yang dapat dibaca, bahkan pada ukuran terkecil. Dalam kebanyakan kasus, ini berarti [b][color=#ca5029]logomu harus hampir memenuhi kapsul kecil.[/color] [/b] Ilustrasi di kapsul kecil [b]tidak perlu[/b] sama dengan yang ada di kapsul-kapsul lainnya (kapsul Utama, Tajuk, dll.) …
[subsection]Merancang IGA[/subsection] Luangkan waktu sejenak untuk memikirkan tentang aspek fungsional game-mu. Ada berapa banyak mode berbeda yang ada di sana? Untuk setiap tempat yang memerlukan kontrol yang berbeda, buatlah set tindakan. …
Perlu diingat bahwa tindakan dapat dibagikan antar-set tindakan, sehingga dalam kebanyakan kasus kamu hanya akan memakai sebagian kecil dari jumlah maksimum tindakan. Kemudian, jumlah batasan masih bisa ditambahkan. Jika kamu ingin melakukannya, silakan beri tahu kami. …
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). Saat ini, kamu dapat memodifikasi hingga 100 item untuk pengguna per panggilan. …
Pilih dari Numerik, Detik, atau Milidetik. [*]Tulisan - Jika ini diatur ke Terpercaya, skor papan peringkat tidak bisa diatur oleh client, dan hanya bisa diatur via Web API SetLeaderboardScore. Default-nya adalah false. [*]Membaca - Jika ini diatur ke Teman, game hanya bisa membaca skor papan peringkat teman dari pengguna, dan semua skor hanya bisa dibaca oleh Web API. …
API juga berisi merode terlindungi yang memerlukan autentikasi dan ditujukan untuk diakses dari backend aplikasi terpercaya. Sebagai contoh, metode Web API biasanya digunakan oleh server penerbit dengan pengaman untuk: [list] [*] Memverifikasi kredensial pengguna Steam dengan server tersebut [*] Memeriksa jika pengguna memiliki aplikasi tertentu [*] Mengatur atau mengambil statistik, pencapaian, atau skor papan peringkat pengguna [*] Melakukan pembelian di dalam game [/list] Daftar lengkap yang dimiliki Web API Steamworks dapat ditemukan di [doclink=webapi][/doclink]. …
Jika game-mu sangat kompetitif seperti game esport, maka kami sarankan untuk menggunakan [doclink=#gameservers][/doclink]. Jika ukuran party dalam game-mu lebih kecil, maka [doclink=#matchmaking][/doclink] dan [doclink=#networking][/doclink] mungkin lebih sesuai. [h4]Apakah kamu ingin obrolan suara didukung?…
[subsection=networking]Jaringan P2P Steam[/subsection] Ini menyediakan jaringan P2P untuk kelompok kecil pemain. Kamu dapat membaca lebih lanjut tentang ini di dokumentasi [doclink=features/multiplayer/networking][/doclink]. [subsection=gameservers]Server Game Steam[/subsection] API Server Game Steam menyediakan semua yang kamu butuhkan untuk membuat server khusus untuk game-mu. …