Dapatkan nasihat dan jawaban untuk semua pertanyaanmu dari panelis kami yang sudah berpengalaman dari segi pengembangan, penerbitan, dan sudut pandang hukum. Di Steam DevDays 2016, Connor Malone dari Valve memoderasi diskusi panel tentang hubungan yang sehat antara pengembang dan penerbit. …
[/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].…
[b]Include only[/b]: hanya akan mengunggah file dan direktori yang cocok dengan pola, dengan mengabaikan yang lainnya. [b]Rsync args[/b]: Memungkinkan pengguna berpengalaman untuk menentukan argumen baris perintah rsync secara langsung. 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. …
[subsection]Informasi tambahan terkait status [b]UNSUPPORTED[/b][/subsection] Jika game VR dirender dengan resolusi terlalu rendah, hal itu akan ditunjukkan oleh pesan [b]resolusi lebih rendah dari [...][/b]. Jika game menggunakan resolusi dinamis, kondisi ini memperhitungkan resolusi minimum yang diamati per frame. …
Target tersebut dihitung berdasarkan kecepatan frame minimum yang dibutuhkan dan mencakup ruang gerak yang diperlukan untuk SteamVR. Filter berbatas rendah digunakan untuk memberikan kelonggaran pada aplikasi: kesalahan tidak terjadi jika ambang batas terlampaui hanya untuk satu frame; filter memeriksa apakah perubahan yang melampaui ambang batas tersebut terulang. …
[/td][td]Lihat [doclink=features/steam_controller/mode_shifting]Mode Alternatif[/doclink][/td][/tr] [tr][td][b]Intensitas Haptik[/b][/td][td]Mati, Rendah, Sedang, Tinggi[/td][td]Untuk mengatur intensitas haptik.[/td][/tr] [tr][td][b]Durasi Geseran[/b][/td][td]Mati, Rendah, Sedang, Tinggi[/td][td]Menggeser akan mensimulasikan gerakan menyentak ke samping pada joystick. …
[/td][/tr] [tr][td]Pembalikan Arah[/td][td]Mati, Nyala[/td][td]Mengubah arah tindakan gulir.[/td][/tr] [tr][td]Gesekan Guliran[/td][td]Mati, Rendah, Sedang, Tinggi, Tidak Ada[/td][td]Menentukan seberapa lama roda gulir akan terus bergulir ketika dijentikkan. Gesekan rendah akan mengakibatkan roda bergulir lebih lama.…
Kamu perlu mengatur statistik ke "Hanya Peningkatan" - yang berarti bahwa server Steam menerapkan statistik skill hanya dapat meningkat, sehingga mencegah pengguna dari mengaku memiliki skill rendah agar dapat bermain melawan pemain yang lebih lemah. Kamu dapat mengatur rentang angka sesuai keinginanmu: biasanya 0—100, tapi tidak harus begitu. …
[section]Mengatasi masalah sedikitnya hasil pencarian[/section] Masalah yang sering ditemui dari sistem matchmaking lainnya adalah jumlah hasil pencarian yang rendah, di mana sangat sulit untuk menemukan sesi permainan, apalagi yang memang cocok. Ini umum ditemukan dalam game multipemain yang awal dan akhir sesi permainannya jelas (seperti di game RTS), tanpa pengguna dapat bergabung ke sesi permainan yang sedang berlangsung. …
[/list] Jika kamu memiliki game multipemain dengan jumlah pemain yang rendah, dan kamu mencari cara untuk memasukkan pemain tambahan ke dalam game-mu, Gratis Simpan bukanlah solusi yang tepat. Kami menemukan bahwa pada umumnya promosi ini bukanlah cara yang efektif untuk meningkatkan jumlah pemain, atau meningkatkan visibilitas game. …
[h4]Q. Saya memiliki game multipemain dengan jumlah pemain yang rendah, dan saya ingin mendapatkan lebih banyak pemain di game ini! [/h4] [b]A:[/b]Menurut pengalaman kami, pada umumnya promosi Gratis Simpan tidak memberikan hasil seperti yang kamu inginkan. …
. [*] [api]ISteamNetworkingSockets[/api] adalah antarmuka berorientasi pengendali koneksi level rendah untuk mengirim dan menerima pesan. [*] [api]ISteamNetworkingUtils[/api]memiliki berbagai utilitas, termasuk alat untuk mengestimasi ping antar-host internet. [*] [api]steamnetworkingtypes[/api] adalah header yang memiliki banyak jenis dan utilitas umum. [*] [doclink=features/multiplayer/steamdatagramrelay]Steam Datagram Relay[/doclink] adalah layanan untuk meneruskan lalu lintas game-mu melalui backbone Valve. …
Gulir dalam halaman untuk melihat jika terdapat masalah yang disorot seperti desimal yang hilang atau tidak sengaja memasukkan harga terlalu tinggi/rendah. [/olist] …
Simple DirectMedia Layer (SDL) versi 2.0 menyediakan, antara lain, akses tingkat rendah ke audio dan windowing. Dukungan untuk render 3D disediakan menggunakan OpenGL. Petunjuk penginstalan dapat ditemukan [url=https://wiki.libsdl.org/Installation]di sini[/url]. …
Driver proprietary untuk AMD dan Intel juga tersedia, tapi kinerja dan stabilitasnya saat ini lebih rendah daripada driver Windows yang setara. Pada Linux, kinerja dapat berbeda tergantung dari kartu grafis dan jenis driver yang digunakan, seperti antara open-source dan proprietary. …
Kamu harus coba untuk berikan penghargaan kepada pendukung awalmu dan buat mereka merasa waktu dan usaha mereka sepadan. Bukan berarti harga Akses Dini harus lebih rendah daripada harga rilisan final, tapi cobalah untuk memberikan semacam nilai kepada komunitas Akses Dinimu. [b][i]Seperti apakah rencana untuk melibatkan Komunitas dalam proses pengembangan?…
Kamu tidak dapat menjalankan diskon permanen selama masa Akses Dini. Jika kamu ingin harga game-mu lebih rendah di Akses Dini, sebaiknya kamu tentukan harga dasar yang lebih rendah.[/callout] [subsection] Peralihan dari Akses Dini ke "Dirilis"[/subsection] Ketika kamu yakin produkmu sudah "berfitur lengkap" dan tidak akan lagi membuat perubahan yang signifikan, kamu bisa alihkan statusnya dari Akses Dini ke "Dirilis". …
[/callout] Kamu dapat secara opsional mengirim peristiwa mouse tingkat rendah dengan data analog. Game-mu tidak akan dapat membedakan peristiwa mouse tersebut dengan yang dihasilkan oleh OS-mu. Lakukan ini dengan menambahkan nilai [code-inline]"os_mouse"[/code-inline] dan tetapakan nilai 1 untuknya. …
Jika kamu menggunakan ambang trigger sederhana untuk sesuatu seperti menembakkan senjata atau memulai mode "Tampilan Bidik Rendah", kamu dapat menggunakan Tindakan Tombol daripada tindakan AnalogTrigger sehingga pengguna dapat melakukan pengikatan ulang dengan lebih fleksibel. …
Kami menggunakan server web open source [url=https://github.com/cesanta/mongoose]mongoose[/url], karena kinerja unduhan Apache di Windows terlalu rendah (3 MB/dtk.) dan pengaturannya rumit. Di SDK Steamworks-mu, terdapat direktori "/tools/ContentServer/". Direktori ini berisi versi mongoose-3.1.exe yang siap pakai. …
[/list] [section]Pertanyaan yang Sering Diajukan (FAQ)[/section] [b]Q: Kenapa jumlah "tayangan" di halaman saya lebih rendah dari jumlah "klik" atau "dibaca"?[/b] A: Tayangan hanya dihitung saat kapsul event dilihat di Perpustakaan Steam, Toko, atau situs Komunitas. …
Dengan kata lain, depot yang ada di urutan paling atas memiliki prioritas paling rendah. Untuk mengubah urutan depot, kamu bisa seret dan lepas entri depot sesuai urutan yang kamu inginkan. Untuk mengubah kolom, klik di kolomnya. …
[/td][/tr] [/table] [b]Contoh respons:[/b] [code] "response": { "results": [ { "partnerid": "10500", "date": "2025/05/01", "line_item_type": "Package", "packageid": 123, "bundleid":777 "package_sale_type": "Steam", "platform": "Windows", "country_code": "AU", "base_price": "3995", "sale_price": "1995", "currency": "AUD", "gross_units_sold": 10, "gross_units_returned": -2, "gross_sales_usd": "311.7201", "gross_returns_usd": "-25.5322", "net_tax_usd": "26.0431", "primary_appid": 999, "additional_revenue_share_tier": 0, "net_units_sold": 8, "net_sales_usd": "260.1448", "combined_discount_id": 8888, "total_discount_percentage": 50 }, { "partnerid": "10500", "date": "2025/05/01", "line_item_type": "Package", "packageid": 456, "package_sale_type": "Steam", "platform": "Windows", "country_code": "CA", "base_price": "5999", "sale_price": "5999", "currency": "CAD", "gross_units_sold": 100, "gross_units_returned": 0, "gross_sales_usd": "4309.0101", "gross_returns_usd": "0.0000", "net_tax_usd": "517.0812", "primary_appid": 1099, "additional_revenue_share_tier": 1, "viw_grant_partnerid": "5200", "net_units_sold": 100, "net_sales_usd": "3791.9288", }, { "partnerid": "10500", "date": "2025/05/01", "line_item_type": "MicroTxn", "appid": 1099, "game_item_id": 1, "country_code": "US", "currency": "USD", "gross_units_sold": 2, "gross_units_returned": 0, "gross_sales_usd": "9.9800", "gross_returns_usd": "0.0000", "net_tax_usd": "0.9980", "primary_appid": 1099, "additional_revenue_share_tier": 1, "net_units_sold": 2, "net_sales_usd": "8.9820", "avg_sale_price_usd": "4.9900" }, { "partnerid": "10500", "date": "2025/05/01", "line_item_type": "Package", "packageid": 123, "package_sale_type": "Retail", "platform": "Unknown", "country_code": "AE", "primary_appid": 999, "key_request_id": 7100, "gross_units_activated": 10 }, ], "key_request_info": [ { "key_request_id": 7100, "key_request_notes": "Keys for Key Markets", "game_code_id": 842, "game_code_description": "Retail Distribution - Middle East & North Africa", "territory_code_id": 0, "territory_code_description": "UNUSED" } ], "package_info": [ { "packageid": 123, "package_name": "Grate Expectations: Cheese Preparation Simulator - Deluxe Edition" }, { "packageid": 456, "package_name": "Grate Expectations 2: Curd Your Loins - Launch Edition" } ] "app_info": [ { "appid": 999, "app_name": "Grate Expectations: Cheese Preparation Simulator }, { "appid": 1099, "app_name": "Grate Expectations 2: Curd Your Loins" } ], "bundle_info": [ { "bundleid": 777, "bundle_name": "Grate Expectations Deluxe Bundle" }, ], "combined_discount_info": [ { "combined_discount_id": 8888, "combined_discount_name": "Bundle Discount", "total_discount_percentage": 50, "discount_ids": [11111] }, ], "game_item_info": [ { "appid": 1099, "game_item_id": 1, "game_item_description": "500 Grams of Whey", "game_item_category": "Essential Cheese Product" } ], "country_info": [ { "country_code": "AE", "country_name": "United Arab Emirates", "region": "Middle East & North Africa" }, { "country_code": "AU", "country_name": "Australia", "region": "Oceania" }, { "country_code": "CA", "country_name": "Canada", "region": "North America" }, { "country_code": "US", "country_name": "United States", "region": "North America" }, ], "max_id": "29481179373" [/code] [section=GetAppWishlistReporting]GetAppWishlistReporting[/section] [code=http]GET https://partner.steam-api.com/IPartnerFinancialsService/GetAppWishlistReporting/v001/[/code] [b]Nilai permintaan[/b][table] [tr][th]Nama[/th][th]Jenis[/th][th]Diperlukan[/th][th]Description[/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]Finansial[/b].…
Oleh karena itu, kami membatasi pemberian hadiah dari wilayah dengan harga yang lebih rendah (cth. Asia Tenggara) ke wilayah dengan harga yang lebih tinggi (cth. Amerika Utara). …
Penundaan ini akan membuat tombol aktif lebih lama daripada aslinya.[/td][/tr] [tr][td]Intensitas Haptik[/td][td]Mati, Rendah, Sedang, Tinggi[/td][td]Ini menentukan kekuatan haptik pada aktivasi dan penonaktifan aktivator.[/td][/tr] [tr][td]Siklus Pengikatan[/td][td]Nyala, Mati[/td][td]Siklus Pengikatan menyebabkan setiap pengikatan berjalan secara bergantian setiap kali aktivator diaktifkan. …
Ini tidak akan secara otomatis membatasi aplikasimu, tapi akan memungkinkan pengguna untuk secara opsional menjalankannya pada FPS yang lebih tinggi menggunakan teknik proreksi ulang yang disempurnakan.[/i]) Game VR dengan resolusi lebih rendah dari 1440 x 1440 akan mendapatkan [docimg=unsupported_18.png]Lencana Tidak Didukung[/docimg] lencana [b]Tidak Didukung[/b]. [callout]Untuk membantu mengevaluasi performa, kami telah menambahkan [doclink=steamframe/compat/perf_criteria]Overlay Kriteria Performa[/doclink] ke SteamVR. …
[/olist] [subsection]Steam Playtest[/subsection] [doclink=features/playtest][/doclink] adalah solusi gratis berisiko rendah untuk mengumpulkan data dari uji game tanpa perlu pusing mengurusi masalah email dan Steam Key atau memikirkan tentang ulasan pengguna atau jumlah wishlist. …