Cara Kerja Sistem Gacha dan Prinsip Ekspor
Cara Kerja Sistem Gacha dan Prinsip Ekspor
Sistem Gacha di Snap Hutao memiliki arsitektur yang dirancang ulang sepenuhnya dibandingkan Snap Genshin.
Artikel ini akan menjelaskan mekanisme riwayat Gacha di Genshin Impact dan prinsip teknis di balik fitur ekspor Gacha Snap Hutao.
Cara Mendapatkan Riwayat Gacha
Untuk mengambil data riwayat Gacha, aplikasi perlu melakukan permintaan ke API
miHoYo.
Beberapa hal penting tentang API
ini:
API
ini hanya menyediakan riwayat Gacha dari satu tahun terakhir. Ini adalah sumber data yang sama dengan yang ditampilkan di dalam game.API
ini memiliki batas frekuensi permintaan. Terlalu banyak permintaan dalam waktu singkat bisa menyebabkan kegagalan pengambilan data.
Parameter Kunci untuk Permintaan API
Untuk mengambil data, dibutuhkan empat parameter kunci:
- Tipe Banner
- Item yang didapat
- Waktu
- ID Riwayat Gacha
- Saat ini, ada beberapa metode yang diketahui untuk mendapatkan parameter-parameter ini:
- Memindai file log game untuk menemukan URL riwayat Gacha.
- Memantau lalu lintas jaringan lokal untuk menyaring URL riwayat Gacha.
- Mencari cache dari browser internal game.
- Menggunakan
Cookie
yang berisiSToken
untuk memanggilAPI genAuthKey
dan mendapatkan parameter. - Meminta pengguna untuk memasukkan URL riwayat Gacha secara manual (untuk pengguna mahir).
Setelah data mentah berhasil didapat, Snap Hutao akan menyusunnya menjadi daftar riwayat Gacha yang utuh.
Penyimpanan Riwayat Gacha
Daftar riwayat Gacha yang lengkap akan disimpan dalam sebuah database di komputer Anda.
- Saat Anda memperbarui data, Snap Hutao hanya perlu membandingkan data yang ada dengan data baru yang diambil.
- Dengan cara ini, Anda bisa menyimpan riwayat Gacha secara permanen, bahkan setelah data di server game terhapus.
Format UIGF
Uniformed Interchangeable GachaLog Format Standard
UIGF
adalah sebuah standar format data riwayat Gacha yang kami gagas dan kelola bersama dengan aplikasi-aplikasi sejenis.
Format data yang terstandardisasi memungkinkan Anda memindahkan data dengan bebas antar berbagai aplikasi untuk memanfaatkan fitur unik masing-masing.
Impor Riwayat Gacha
Dengan format UIGF
, Anda bisa mengimpor data riwayat Gacha dari aplikasi lain. Snap Hutao hanya akan mengimpor riwayat yang lebih lama dari yang sudah ada untuk melengkapi data Anda.
Ekspor Riwayat Gacha
Snap Hutao bisa menyimpan riwayat Gacha Anda ke dalam sebuah file berformat UIGF
. Anda bisa menggunakan file ini di aplikasi lain yang mendukung format yang sama.