Prinsip Keamanan Tanpa Kompromi (Git Safety)
Kehilangan data source code atau aset game adalah malapetaka bagi studio game. Oleh karena itu, Forgify menerapkan aturan keamanan tingkat tinggi di dalam mesin internalnya:
- Larangan Keras 'git clean -fd': Forgify tidak pernah mengeksekusi perintah git clean -fd yang dapat menghapus file baru secara permanen. Bila pengguna melakukan discard pada file untracked, file tersebut dialihkan ke Windows Recycle Bin sehingga masih dapat dipulihkan.
- Auto Safety Stash Guard: Sebelum menjalankan operasi pull atau sinkronisasi berisiko dari host, Forgify secara otomatis membuat backup sementara menggunakan 'git stash push -u'. Jika terjadi konflik atau pembatalan, kondisi awal proyek dapat dipulihkan secara instan.
- Penghapusan Proyek Non-Destruktif (.forgify-recovery): Saat Anda memilih 'Remove Project' dari Hub, Forgify TIDAK PERNAH menghapus folder kerja atau source game Anda. Sistem hanya memindahkan folder .git lokal dan repositori bare host ke direktori aman <Drive>:\git-forgify\.forgify-recovery\. File source game Anda di disk tetap 100% utuh.
Panduan Pemecahan Masalah (Troubleshooting)
- Gejala: Rekan LAN tidak muncul di daftar Peer. Penyebab: Profil jaringan Windows ter-set ke 'Public Network' atau port UDP 5051 diblokir firewall. Solusi: Buka Windows Settings > Network & Internet > ubah profil ke 'Private Network', dan pastikan aturan firewall port 5051 UDP aktif.
- Gejala: Host Unreachable saat Push / Pull. Penyebab: Komputer host dalam kondisi Sleep/Hibernate atau alamat IP DHCP lokal berubah. Solusi: Pastikan Forgify di PC host sedang berjalan dan PC tetap menyala. Forgify akan memperbarui IP host secara otomatis melalui beacon discovery berikutnya.
- Gejala: Transfer Git LFS Terhenti di Tengah Jalan. Penyebab: Koneksi Wi-Fi mengalami interferensi besar pada file biner raksasa (>10 GB). Solusi: Gunakan kabel LAN Cat6 atau buka menu Bandwidth Throttling dan atur limit kecepatan (misal: 80 Mbps) agar transfer lebih stabil.
- Gejala: Peringatan Konflik Cabang saat Merge. Penyebab: Dua developer secara bersamaan mengubah baris kode yang sama pada file script. Solusi: Forgify menandai konflik secara aman. Buka file di Visual Studio / VS Code, selesaikan marker konflik (<<<<<<<), simpan file, lakukan stage, dan tekan tombol Commit.
Pembaruan Aplikasi (Auto-Updater Resmi)
Forgify dilengkapi pemeriksa update otomatis ke GitHub Releases. Seluruh paket pembaruan diverifikasi secara kriptografis menggunakan checksum SHA-256 dan validasi tanda tangan Authenticode Run2Go Studio sebelum dieksekusi.