Dalam kasus ini, memperbarui game secara otomatis dapat membuat beberapa mod yang telah diinstal pemain tersebut menjadi tidak berfungsi dan merusak data game yang telah disimpan. Sekarang, kamu memiliki opsi untuk memanggil API Steam yang memberi tahu Steam untuk mengalihkan pemain ke branch game tertentu jika kamu mendeteksi bahwa pembaruan terbaru merusak kompatibilitas dengan mod. …
Atau, kamu dapat mengembangkan Antarmuka yang memudahkan pembuat mod untuk memilih versi dan seri yang didukung yang paling baru diunggah. Saat mengunggah versi suatu item, cukup panggil [api]ISteamUGC::SetRequiredGameVersions[/api] dengan menentukan [i]minimum[/i] dan [i]maksimum[/i] branch Steam. Branch-branch tersebut bisa sama jika item-nya hanya valid untuk branch Steam tertentu. …
[b]Mod[/b], atau kependekan dari [b]modifikasi[/b], adalah pengubahan atau pembuatan file dalam game yang mengubah aspek seperti gameplay, grafik, lingkungan, model, dan banyak lagi. Banyak game yang dibuat oleh Valve dilengkapi dengan kit pengembangan software (SDK) untuk mendukung pembuatan mod. Pedoman legal mengenai pembuatan mod untuk game kami tersedia di [url=https://store.steampower.com/subscriber_agreement/]Perjanjian Pelanggan Steam[/url] dan dalam alat pembuatan mod yang kami sediakan. …
Situs web dan informasi untuk pelanggan dapat ditemukan [url=https://partner.steamgames.com/pccafe]di sini[/url]. [callout] [b]Pembuatan Lisensi Komersial[/b] Kamu bisa membuat paket lisensi komersialmu sendiri melalui situs Partner Steamworks dengan pergi ke laman landas game-mu dan pilih "Buat Paket Komersial" di tab "Presensi Toko". …
[docimg=commercial_license_HL.jpg]commercial_license_HL.jpg[/docimg] [b]Konten Spesial untuk Paket Komersial[/b] Steam mengizinkan penerbit dan pengembang untuk menambahkan fitur spesial atau konten tambahan khusus Cyber Cafe dengan membuat paket baru dan menetapkan kontennya agar dimasukkan ke paketnya. …
Jadi, jika dalam proses pembuatan pembaruan untuk game-mu kamu ingin mengoptimalkan waktu muat dengan menyusun ulang urutan aset dalam file paket, ketahuilah bahwa hal tersebut dapat menghasilkan unduhan yang sangat besar untuk pembaruannya. …
[/i] [*] Klik pada judul paket yang kamu coba unduh [*] Tinjau bagian [i]Depot Termasuk[/i] [*] Gunakan [i]Tambahkan/Hapus Depot[/i] untuk memastikan set depot yang benar telah ditetapkan ke paket [/olist] Ada sejumlah utas diskusi tentang ini yang juga dapat membantu: [list] [*] [url=steamcommunity.com/groups/steamworks/discussions/0/864972621123948611]Folder kosong setelah menginstal game[/url] [*] [url=steamcommunity.com/groups/steamworks/discussions/0/540742667593104506]Build Unity untuk PC/Mac/Linux[/url] [*] [url=steamcommunity.com/groups/steamworks/discussions/0/540742667672176633]Menyiapkan Konten untuk Paket Mac[/url] [/list] [h4]Menjalankan steamcmd.exe memunculkan eror berikut: "SteamUpdater: Error: Steam needs to be online to update. …
[b]Mengaktifkan Curator Connect[/b] Saat kamu pertama kali mengaktifkan Curator Connect, Steamworks akan membuat paket baru yang berisi game-mu dan diberi nama dengan akhiran "complimentary reviewer package". Kamu dapat menemukannya di "Paket & DLC Terkait" pada "Paket promosi atau penggunaan khusus". Warnanya kuning. [b]Konten yang disertakan[/b] Secara default, paket yang dikirimkan kepada Kurator berisi konten yang sama seperti paket dasar untuk game-mu di toko. Jika kamu menambahkan depot baru (seperti OS baru), pastikan juga untuk memasukkannya ke dalam paket Kurator. …
[/callout] [b]Konfigurasi[/b] Untuk mengaktifkan cache konten atau membuat perubahan apa pun, buka "Pengaturan" dan pilih "Cache Konten" dari menu drop down. [docimg=settings.png]settings.png[/docimg] Ketika sebuah game diluncurkan untuk pertama kalinya di jaringanmu, permintaan pengunduhan akan dikirim ke perangkat server. …
Akun server pada dasarnya adalah akun Steam kosongan. [*][i]Port apa yang digunakan oleh Server Cyber Cafe Steam?[/i] Server Cyber Cafe Steam menggunakan paket penerusan UDP melalui port 27036 untuk berkomunikasi dengan Steam Client di jaringan. Perangkat client harus dapat menerima paket-paket tersebut untuk menemukan Server Cyber Cafe. …
Halaman ini memberikan ringkasan tentang Workshop Steam dan berbagai model yang tersedia. Untuk rincian teknis tentang implementasi Workshop Steam untuk produkmu, silakan lihat [doclink=features/workshop/implementation][/doclink]. …
Ini adalah cara yang bagus untuk mendapatkan masukan tentang alur pembuatan dan penerbitan konten, dan juga kemungkinan untuk meluncurkan Workshop-mu dengan koleksi item yang siap untuk dipamerkan ke penggemar. …
[list] [*] [b]Paket Toko + CD Key (Default)[/b]: Secara default, semua aplikasi baru dalam sistem Steamworks hadir dalam paket jenis ini. Ini memungkinkanmu untuk menjual aplikasimu di toko Steam, serta membuat CD Key yang dapat membuka konten yang sama persis jika kamu mau. [*] [b]Paket Toko[/b]: Ini adalah paket yang hanya dapat dijual di toko Steam. [*] [b]Paket CD Key[/b]: Ini adalah paket yang digunakan hanya untuk tujuan membuat CD Key. [*] [b]Paket Penimpaan Status Rilis (Pengujian Beta)[/b]: Paket ini dibuat secara otomatis bersama dengan aplikasimu. …
Paket seperti ini cocok diberikan untuk penguji, pers, atau kelompok lain yang perlu memainkan game-mu sebelum game-nya dirilis secara resmi ke publik. [*] [b]Paket Dev Comp[/b]: Paket ini mirip seperti paket "Pengujian Beta", tapi untuk digunakan oleh akun pengembang. …
[list] [*] [code-inline]packageid[/code-inline] - Paket DLC yang dibeli di toko. [*] [code-inline]bundleid[/code-inline] - ID bundel yang terkait dengan paket DLC, jika berlaku. [*] [code-inline]referenceid[/code-inline] - ID referensi yang dihasilkan oleh Steam untuk item yang terkait dengan paket. [*] [code-inline]amount[/code-inline] - Harga yang dibayarkan oleh pengguna. [*] [code-inline]vat[/code-inline] - Pajak PPN untuk pembelian, jika berlaku. [*] [code-inline]currency[/code-inline] - Mata uang yang digunakan untuk melakukan pembelian. …
[/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].…
Namun, ada juga opsi khusus untuk membuka menu radial berbingkai, yaitu "Opsi Sistem": [docimg=slime_rancher_1.png]slime_rancher_1.png[/docimg] Memilih ini akan mengaktifkan layer set tindakan "Opsi Sistem" yang ditentukan pemain. Jika kita membuka menu radial lagi, maka kita akan melihat ini: [docimg=slime_rancher_2.png]slime_rancher_2.png[/docimg] Sekarang, kita punya opsi seperti "Ambil screenshot", "Tampilkan keyboard", dan kontrol volume. …
Ini berarti kamu harus membuat layer tindakan kustom sendiri [i]sebelum[/i] kamu mencoba mengatur pengalihan aktivasi. Lihat artikel [doclink=features/steam_controller/action_set_layers][/doclink] untuk info lebih lanjut tentang pembuatan layer set tindakan. Setelah mendapatkan pengaturan menu radial dasarnya, kita juga perlu mengonfigurasi menu radial di set tindakan yang di-overlay. …
[subsection]Langkah 2: Pengaturan Kontroler (Client Desktop)[/subsection] Di client desktop, pilih "Steam" kemudian ke "Pengaturan" [docimg=desktop_settings.png]desktop_settings.png[/docimg] Lalu, pilih "Kontroler." [docimg=desktop_settings_controller.png]desktop_settings_controller.png[/docimg] Di sini kamu bisa ubah pengaturan kontroler umum, serta tiga konfigurasi global yang berbeda. Pertama, mari kita masuk ke pengaturan kontroler umum: docimg=controller_settings_desktop.png]controller_settings_desktop.png[/docimg] Jika kamu menggunakan kontroler PlayStation 4, Xbox One, Xbox 360, atau yang generik, pastikan kotak dukungan kontroler yang sesuai sudah dicentang. …
[/i][/b] [section]Templat[/section] Valve telah menyediakan satu set templat PSD untuk membantu pembuatan Trading Card. Kamu dapat mengunduhnya [url=https://steamcdn-a.akamaihd.net/steam/partner/tradingcards/tradingcard_templates.zip]di sini[/url]. …
[subsection=badges]Lencana[/subsection] Ketika pengguna mengumpulkan seluruh set kartu, mereka akan dapat membuat lencana. Ada 5 lencana biasa dan satu lencana berlapis perak. Level 1 membutuhkan pengumpulan set sebanyak satu kali, dan lima kali untuk Level 5. …
Siapa pun yang memiliki akses ke URL tersebut dapat menambahkan paket ke bundel. Untuk menambahkan paket ke bundel, pengguna harus memiliki hak "Kelola Harga & Diskon" untuk semua game dalam paket yang ingin mereka tambahkan. …
Setelah mode kolaborasi diaktifkan, maka tidak akan bisa lagi dinonaktifkan. [*][b]Q. Bagaimana sistem pembayaran untuk paket kolaborasi?[/b] A. Ketika pengguna membeli sebuah bundel, mereka membeli paket-paket yang ada di dalam bundel tersebut. Diskon bundel diterapkan pada paket-paketnya. …
Oleh karena itu, pastikan untuk memanggil [api]steam_api::SteamAPI_Init[/api] sebelum memulai perangkat OpenGL/D3D, jika tidak maka overlay tidak dapat terhubung ke pembuatan perangkat. Overlay mendukung game yang menggunakan DirectX 7 -12, OpenGL, Metal, dan Vulkan. Overlay tidak akan aktif di game dengan software rasterization. …
[/b] Overlay Steam membutuhkan game untuk merender frame secara konsisten, tanpa menjeda perenderan, dan tanpa merender hanya sebagian layar saja. Sayangnya, peramban web tidak mendukung model seperti ini. Solusi untuk game berbasis web adalah dengan mengintegrasikan peramban Chromium dalam aplikasi asli, dengan jendela D3D untuk mengarahkan input ke peramban Chromium terintegrasi. …
[docimg=Setup1.png]Setup1.png[/docimg] Setelah kamu melakukan hal ini, harga game-mu akan tercantum sebagai "gratis" di area "Paket Toko". Harap diingat, paket ini tidak akan pernah bisa dilihat, tapi penting untuk sistem kami agar mengenali game ini sebagai game gratis. …
Kami memintamu untuk memberi pemberitahuan kepada pelanggan setidaknya satu minggu sebelum melakukan perubahan agar mereka dapat membuat keputusan yang tepat sebelum membeli game yang akan mengubah model bisnisnya dalam waktu dekat. …
Misalnya, jika kamu tidak memiliki harga untuk Yen Jepang, maka pengguna yang berlokasi di Jepang tidak akan bisa membeli game-mu. [b]Q: Game saya tidak memiliki paket, bagaimana cara mengirimkan harga?[/b] A: Kami menemukan bug dari waktu ke waktu di mana saat AppID dibuat pertama kali, tapi paket standar untuk AppID itu tidak dibuat. Kamu bisa membuat paket ini dengan mengunjungi halaman "Semua Paket, DLC, Demo, dan Alat yang Terkait" dan menekan tombol hijau "Buat Paket Standar" di atas. …
[section]Ringkasan[/section] Secara default, AppID mendapatkan tiga paket ketika dibuat. Satu untuk penjualan di Steam/CD Key, satu untuk pengujian beta eksternal, dan satu lagi secara otomatis diberikan ke akun Steamworks-mu, yang dikenal sebagai paket akses otomatis. …
Dengan kata lain, tidak mungkin bagimu untuk memiliki beberapa akun dengan akses ke paket akses otomatis sambil juga membatasinya dari akun lain. Paket ini secara otomatis diberikan ke semua akun partner, terlepas dari akses Steamworks yang mereka miliki pada AppID dalam paket. …
Untuk info lebih lanjut tentang layer set tindakan, lihat [doclink=features/steam_controller/action_set_layers]Layer set tindakan[/doclink] [callout=red] [h3][b]Batasan jumlah tindakan [/b][/h3] Saat ini, jumlah tindakan maksimum adalah 16 tindakan analog dan 128 tindakan digital. …
Gunakan handle ini untuk mengidentifikasi tindakan & set di seluruh API. [*] Gunakan [api]ISteamInput::GetConnectedControllers[/api] untuk mendeteksi ketika ada kontroler. Gunakan handle yang dikembalikannya untuk mengidentifikasi kontroler di seluruh API. [*] Gunakan [api]ISteamInput::ActivateActionSet[/api] / [api]ISteamInput::DeactivateActionSet[/api] untuk mengatur kontroler yang diikat ke set tindakan berbeda, dan jika kamu memakai [doclink=features/steam_controller/action_set_layers]action set layers[/doclink], gunakan [api]ISteamInput::ActivateActionSetLayer[/api] / [api]ISteamInput::DeactivateActionSetLayer[/api]. [*] Gunakan [api]ISteamInput::GetDigitalActionData[/api] dan [api]ISteamInput::GetAnalogActionData[/api] untuk membaca status input dari semua tindakan dalam game-mu. …
Untuk mengaktifkannya, gunakan kotak centang bernama "Sertakan alat ini dalam paket Server Khusus" di halaman Aplikasi dan Paket Terkait untuk AppID-mu. AppID server khususmu dan depot yang terkait akan ditambahkan ke paket steamcmd anonim (pkg 17906) untuk dapat diunduh menggunakan SteamCMD dalam mode anonim. [*] AppID akan ditandai sebagai "dirilis", sehingga kamu bisa menjalankan servernya melalui SteamCMD. …
Secara opsional, kamu juga bisa menambahkan AppID server khusus ke paket yang berisi base game sehingga server akan muncul di perpustakaan pada bagian "alat". …
Layer Set Tindakan merupakan set pengikatan tindakan opsional yang dapat ditumpukkan ke set kontrol yang sudah ada. Berbeda dengan Set Tindakan, layer mengambil tindakan dari Set Tindakan tempatnya berada dan tidak serta merta menggantikan apa yang sudah aktif saat diterapkan, melainkan menambahkan modifikasi kecil. …
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. …