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. …
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. …
Jika kamu ingin mengaktifkan overlay, kamu bisa melakukannya dengan: [olist] [*]Pastikan akun Steam-mu memiliki perizinan untuk Edit Metadata Aplikasi [*]Navigasi dari laman landas aplikasimu ke > Edit Pengaturan Steamworks > Tab Instalasi > Instalasi Umum [*]Centang kotak untuk Aktifkan Overlay Steam untuk Aplikasi [*]Publikasikan [/olist] [/callout] [section=activating]Mengintegerasikan fungsionalitas Steam Timeline ke aplikasimu[/section] Panggilan API Steam Timeline dapat ditemukan di sini: [api]ISteamTimeline[/api] [section=icons]Ikon Timeline[/section] Steam Timeline menyertakan satu set ikon yang siap digunakan untuk game-mu. …
Kode ini digunakan di video perkenalan yang ditautkan di atas. [code=cpp] //=========== Hak Cipta (c) Valve Corporation, All rights reserved. =========== #include "cbase.h" #include "igamesystem.h" #include "gameeventlistener.h" #include "steam/steam_api.h" #include "steam/isteamtimeline.h" #include "clientterrorplayer.h" #include "fmtstr.h" //----------------------------------------------------------------------------- class L4DSteamVideo : public CAutoGameSystem, public CGameEventListener { public: // CAutoGameSystem virtual bool Init(); virtual void Shutdown(); // CGameEventListener virtual void FireGameEvent( IGameEvent* pEvent ); private: bool m_bEnabled; }; //----------------------------------------------------------------------------- bool L4DSteamVideo::Init() { ISteamTimeline *pSteamTimeline = SteamTimeline(); if ( pSteamTimeline ) { pSteamTimeline->SetTimelineGameMode( k_ETimelineGameMode_Staging ); // Create the event listeners ListenForGameEvent( "survival_round_start" ); ListenForGameEvent( "round_end" ); ListenForGameEvent( "heal_success" ); ListenForGameEvent( "player_incapacitated_start" ); } // jika pSteamVideo adalah null maka API Steam Client-nya bukan versi terkini // dalam situasi ini, kami masih akan menginisiasi sistem, tapi tidak akan melakukan tindakan apa pun m_bEnabled = pSteamTimeline !…
Kemudian, "setir" dapat menimpa tindakan "gerak" yang terikat pada trackpad dan joystick di layer dasar, dan ini pada gilirannya ditimpa oleh tindakan "bidik" dari layer set tindakan untuk penggunaan teleskop. Setelah ketiga layer set tindakan ditumpuk di atas, satu-satunya tindakan yang tersisa dari set dasar adalah "tembak". …
Karena ini adalah layer set tindakan klasik, maka game tidak mengetahuinya dan pemain harus mengaktifkannya sendiri. Tentukan input yang akan memicu layer set tindakan, kemudian buka menu pengikatan, dan klik ikon pengaktifan set tindakan, yang merupakan ikon khusus di paling kiri: [docimg=bind_action_set.png]bind_action_set.png[/docimg] Ini akan memunculkan menu pengaktifan set tindakan: [docimg=change_action_set.png]change_action_set.png[/docimg] Di sini, kita akan menerapkan layer, bukan mengaktifkan set tindakan. …
Change history: [list] [*] [b]Version 2[/b] - Fixes returning the game name in XML. [/list] [section=SetUserStatsForGame]SetUserStatsForGame[/section] [code=http]POST https://partner.steam-api.com/ISteamUserStats/SetUserStatsForGame/v1/[/code] [table] [tr][th]Nama[/th][th]Type[/th][th]Diperlukan[/th][th]Description[/th][/tr] [tr][td][b]key[/b][/td][td]string[/td][td]✔[/td][td]Key autentikasi penerbit untuk Web API Steamworks.[/td][/tr] [tr][td][b]steamid[/b][/td][td]uint64[/td][td]✔[/td][td]SteamID of user[/td][/tr] [tr][td][b]AppID[/b][/td][td]uint32[/td][td]✔[/td][td]appid of game[/td][/tr] [tr][td][b]count[/b][/td][td]uint32[/td][td]✔[/td][td]Number of stats and achievements to set a value for (name/value param pairs)[/td][/tr] [tr][td][b]name[0][/b][/td][td]string[/td][td]✔[/td][td]Name of stat or achievement to set[/td][/tr] [tr][td][b]value[0][/b][/td][td]uint32[/td][td]✔[/td][td]Value to set[/td][/tr] [/table] Sets a stat for the specified user for the game. …
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. …
[docimg=ds4_controller_joysticks.png]ds4_controller_joysticks.png[/docimg] [subsection=ShareAndOptions]SHARE dan OPTIONS[/subsection] [b]Digital[/b] Tombol SHARE dan OPTIONS ada di sebelah touchpad tengah. Walaupun tombol SHARE tersedia di konsol PS4, tapi tombol ini tidak akan ada di PC ketika menggunakan konfigurator Steam Input. …
[docimg=ds4_controller_share_options.png]ds4_controller_share_options.png[/docimg] [callout=green,fixed][b]CATATAN[/b]: Tombol SHARE dan OPTIONS memiliki fungsi yang sama dengan tombol SELECT dan START pada model Kontroler PlayStation sebelumnya.[/callout] [subsection=L1R1]L1 dan R1 (Tombol bahu)[/subsection] [b]Digital[/b] Tombol bahunya cukup standar. [docimg=ds4_controller_l1_r1.png]ds4_controller_l1_r1.png[/docimg] [subsection=L2R2]L2 dan R2 (trigger bahu)[/subsection] [b]Analog, (masing-masing) 1 sumbu[/b] Trigger analog L2 dan R2 di kontroler PlayStation 4 [i]tidak[/i] memiliki "klik" digital di akhir rentang analog normal, sehingga membedakan "tekan penuh" dan "tekan ringan", tidak seperti Steam Controller. …
Ketika membuat dan memublikasikan event baru menggunakan alat Event Steam, kamu akan diminta untuk menyediakan satu set aset grafis untuk event-mu. Aset-aset tersebut akan digunakan di halaman event, juga di berbagai tempat di Steam, termasuk halaman tokomu, Hub Komunitas, dan di Perpustakaan Steam. …
Steam akan secara otomatis selalu menyertakan nama dan ikon game-mu di sebelah gambar sampul, jadi kamu tidak perlu memasukkan unsur merek game-mu di gambar sampul (tapi kamu tetap boleh melakukannya). [b]Penggunaan:[/b] Gambar ini akan muncul di halaman tokomu di pengumuman terkini, di daftar event dan pengumuman, dan di halaman rincian game-mu di perpustakaan. …
Sebagai bagian dari proses rilis di Steam, kamu akan diminta untuk mengirimkan berbagai aset grafis untuk produkmu. Aset-aset ini ditampilkan di perpustakaan pelanggan dan di komunitas. …
[docimg=cs2libheader.jpg]cs2libheader.jpg[/docimg] [b]Penggunaan:[/b] Muncul di berbagai tempat di Perpustakaan di Steam Client, termasuk di bagian Baru Dimainkan. Jika tidak diatur, maka gambar Kapsul Tajuk dari Aset Toko akan digunakan. …
[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. [docimg=item_store_example.jpg]item_store_example.jpg[/docimg] Setelah diaktifkan untuk game Steamworks-mu, toko ini akan menyediakan satu set halaman web yang di-hosting oleh Steam yang mencantumkan harga item yang sudah kamu tentukan di Layanan Inventaris Steam untuk game-mu. …
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. …
[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. Kamu harus menginstal ekstensi Microsoft terlebih dahulu di Visual Studio di host pengembanganmu: https://marketplace.visualstudio.com/items?itemName=vsdbgplat.MicrosoftChildProcessDebuggingPowerTool [docimg=child-process-debug-extension.png]child-process-debug-extension.png[/docimg] Setelah ekstensi diinstal, aktifkan "child process debugging" mengikuti dokumentasi ("Debug" > "Other Debug Targets" > "Child Process Debugging Settings") Lihat bagian "Wait for a debug client to attach" di alat kit pengembangmu, lalu unggah game-mu. …
[*][h4]Di mana saya dapat menemukan lisensi game komersial?[/h4] Lisensi game komersial dan penawaran spesial dapat ditemukan di [url=https://store.steampowered.com/pccafe/]halaman Game Cyber Cafe[/url] di Steam. Di sana, kamu bisa menemukan game-game populer di cyber cafe, yang digemari di arkade di seluruh dunia, dan mengakses penawaran spesial yang tersedia. …
Kamu juga dapat memodifikasi properti item dari Steam Client melalui API Steamworks dan memanggil [api]ISteamInventory::StartUpdateProperties[/api], [api]ISteamInventory::RemoveProperty[/api], [api]ISteamInventory::SetProperty[/api], dan [api]ISteamInventory::SubmitUpdateProperties[/api]. 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. …
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". …
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].…
appid=[AppID-mu] [/code] Perintah di Linux akan menyimpan file .vdf ke /tmp Salin konfigurasi dan juga file IGA yang ada ke lokasi yang diinginkan di dalam folder game. …
Jika kamu menjalankan melalui IDE dan game telah diinstal, Steam juga akan menggunakan file Manifes Tindakan dari depot Steam-mu. Namun, jika kamu menjalankan saat game belum diinstal di Steam, atau ada perubahan lokal yang harus dilakukan, maka kamu dapat menimpa jalur Manifes Tindakan dengan panggilan API SetInputActionManifestPath. …
[/introblock] [subsection]Daftar Isi[/subsection] [table] [tr][td]Livestream[/td][td]Halaman ini[/td][/tr] [tr][td][doclink=store/broadcast/setting_up]Menyiapkan Stream[/doclink][/td][td]Persyaratan, pengaturan, dan konfigurasi[/td][/tr] [tr][td][doclink=store/broadcast/demo]Streaming Demo[/doclink][/td][td]Livestream demo game ke halaman tokomu[/td][/tr] [tr][td][doclink=store/broadcast/stats]Statistik & Pelaporan[/doclink][/td][td]Statistik penonton stream-mu sebelumnya[/td][/tr] [tr][td][doclink=store/broadcast/faq]FAQ[/doclink][/td][td]FAQ Penyiaran Steam[/td][/tr] [/table] [section]Menyiarkan di Steam[/section] Steam menawarkan fitur yang memungkinkan konten untuk di-stream ke Steam Client dan toko web. …
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. …
[docimg=BundlePurchaseOption2.jpg]BundlePurchaseOption2.jpg[/docimg] Ada dua jenis Bundel untuk menangani kasus yang paling umum: [olist] [*] [b]Lengkapi Set[/b] - Pelanggan yang membeli jenis Bundel ini akan membayar dan mendapatkan hanya item-item di dalam bundel yang belum mereka miliki di perpustakaan Steam mereka. …
Pelanggan dapat membeli salah satu bundel ini selama ada satu item atau lebih di dalam bundelnya yang belum mereka miliki di akun mereka. Pelanggan dapat membeli bundel Lengkapi Set untuk diri mereka sendiri, atau membelinya sebagai hadiah untuk teman. …
Metode layanan [doclink=features/workshop][/doclink] tambahan untuk penerbit. Lihat [webapi]ISteamRemoteStorage[/webapi] untuk berinteraksi dengan item Workshop Steam secara langsung. …
[section=SetItemPaymentRules]SetItemPaymentRules[/section] [code=http]POST https://partner.steam-api.com/IWorkshopService/SetItemPaymentRules/v1/[/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]Key autentikasi penerbit untuk Web API Steamworks.…
[section]Mengaktifkan overlay[/section] Kamu dapat mengaktifkan overlay penilaian performa di headset dengan membuka Dasbor SteamVR, mengubah [b]Pengaturan lanjutan[/b] (pojok kiri bawah) menjadi [b]Tampilkan[/b], kemudian membuka tab [b]Pengembang[/b] dan mengaktifkan [b]Tampilkan Overlay Kriteria Performa di Headset[/b]. …
[section]Menafsirkan overlay[/section] Bagian [b]Penilaian Performa[/b] pada overlay ditampilkan di dekat [b]Grafik Performa[/b]. [docimg=perf_criteria_overlay.png]Tampilan overlay Penilaian Performa[/docimg] Di sisi kanan [b]Grafik Performa[/b], kamu akan melihat [b]Nama Aplikasi[/b] dan [b]AppID Steam[/b]. …