DRM quickstart
Lindungi game-mu dari pembajakan dan kecurangan. Kamu bisa mengaktifkan toggle DRM dalam sekitar 30 detik dari dashboard; integrasi SDK penuh butuh satu sampai dua jam tergantung engine-mu.
Lindungi game-mu dari pembajakan dan kecurangan. Kamu bisa mengaktifkan toggle DRM dalam sekitar 30 detik dari dashboard; integrasi SDK penuh butuh satu sampai dua jam tergantung engine-mu.
> Butuh panduan integrasi lengkap? Untuk protokol environment-variable lengkap, sampel per-engine (Unity, Unreal, Godot, Rust, Java), threat model, dan roadmap keamanan, lihat Guardian DRM.
Wajib launcher: game hanya start saat diluncurkan lewat klien Woalz. Token sesi yang terikat hardware mencegah berbagi binary. Gameplay server-authoritative: aksi kritis, seperti in-app purchase, submission leaderboard, dan pemberian resource multiplayer, divalidasi di sisi server, jadi cheater tidak bisa memalsukan progres. Server saves: slot cloud save opsional (1 MB per slot, 10 MB per pengguna per game) dengan sinkronisasi lintas perangkat otomatis. Enkripsi aset: bundel asetmu menjadi file .wpk terenkripsi AES-256-GCM yang tidak bisa diekstrak tanpa sesi aktif. Pelacakan playtime: dibutuhkan untuk menghitung bagianmu dari pool Woalz Play.
Tiap kemampuan bersifat opt-in. Aktifkan launcher-only, server saves saja, atau seluruh stack.
!Siklus sesi DRM: launch lewat Woalz, validasi lisensi, spawn game dengan env var yang di-inject, heartbeat, lalu sesi ditutup
Saat buyer meluncurkan game-mu, klien Woalz memvalidasi lisensi dan perangkatnya, men-spawn executable-mu dengan environment variable sesi yang di-inject, dan SDK-mu mengirim heartbeat sampai pemain keluar. Tanpa integrasi SDK, wajib launcher tetap berfungsi sebagai penjaga level-binary, tapi game tidak akan mengirim heartbeat, memakai server saves, atau melacak playtime.
Daftar Isi / Sections
- Yang disediakan Woalz DRM
- Cara kerja sesi terproteksi
- Langkah 1: Aktifkan toggle DRM di dashboard
- Langkah 2: Install SDK
- Langkah 3: Integrasikan SDK
- Langkah 4: Aksi server-authoritative (multiplayer)
- Langkah 5: Enkripsi aset (opsional)
- Pertanyaan umum
- Langkah berikutnya