Pengurus ROM RomM Menghadapi Kebimbangan Privasi dan Permintaan Ciri daripada Pangkalan Pengguna yang Semakin Berkembang

Pasukan Editorial BigGo
Pengurus ROM RomM Menghadapi Kebimbangan Privasi dan Permintaan Ciri daripada Pangkalan Pengguna yang Semakin Berkembang

RomM , sistem pengurusan ROM yang dihoskan sendiri yang membolehkan pengguna mengatur dan bermain permainan retro melalui antara muka web, sedang menjana perbincangan yang ketara dalam komuniti permainan. Projek ini menggabungkan pengurusan perpustakaan permainan dengan emulasi berasaskan pelayar, membolehkan pengguna mengimbas, mengatur, dan bermain koleksi ROM mereka dari mana-mana peranti yang mempunyai akses internet.

Ciri-ciri Utama RomM:

  • Sokongan metadata untuk 400+ platform permainan
  • Integrasi dengan IGDB, Screenscraper, dan MobyGames
  • Emulasi berasaskan pelayar melalui EmulatorJS dan RuffleRS
  • Sokongan permainan berbilang cakera, DLC, mod, dan tampung
  • Sistem kebenaran pengguna untuk perkongsian perpustakaan
  • Plugin rasmi untuk Playnite dan muOS
  • REST API yang komprehensif untuk integrasi tersuai
Sekilas pandang platform digital yang memaparkan pelbagai kulit permainan video, menunjukkan contoh pengaturan permainan retro yang dimungkinkan oleh RomM
Sekilas pandang platform digital yang memaparkan pelbagai kulit permainan video, menunjukkan contoh pengaturan permainan retro yang dimungkinkan oleh RomM

Kebimbangan Privasi Mendorong Ciri Tempatan Sahaja

Ahli komuniti telah membangkitkan kebimbangan privasi yang penting mengenai keupayaan pengambilan metadata RomM . Pengguna bimbang bahawa meminta maklumat permainan daripada perkhidmatan awan seperti IGDB dan Screenscraper boleh mendedahkan tabiat permainan mereka kepada pihak ketiga. Seorang pengguna menegaskan bahawa koleksi permainan boleh sangat mendedahkan tentang jenis personaliti dan keutamaan individu, menjadikan data ini berharga kepada pengiklan.

Pasukan pembangunan telah bertindak balas secara proaktif terhadap kebimbangan ini. Mereka memperkenalkan API tempatan sahaja dalam keluaran seterusnya yang menggunakan GamesDB Launchbox sebagai sumber metadata. Ciri baharu ini memuatkan keseluruhan pangkalan data ke dalam Redis dan memadankan permainan berdasarkan nama fail yang tepat, memastikan tiada data dihantar kepada penyedia awan luaran. Ini menangani pengguna yang mementingkan privasi yang mahukan metadata yang kaya tanpa mengorbankan maklumat peribadi mereka.

Privasi dan Pengendalian Data:

  • Pengambilan metadata pilihan daripada perkhidmatan awan
  • API tempatan sahaja yang akan datang menggunakan GamesDB Launchbox
  • Pangkalan data tempatan berasaskan Redis untuk padanan metadata luar talian
  • Tiada keupayaan memuat turun ROM (pengguna mesti menyediakan fail sendiri)
  • Pilihan pengasingan rangkaian bekas untuk privasi yang dipertingkatkan

Keupayaan Pengesahan dan Pengurusan ROM

Titik perbincangan yang ketara berpusat pada batasan semasa RomM dalam pengesahan ROM dan fungsi penamaan semula. Beberapa pengguna telah menyatakan bahawa pengurus ROM sebenar sepatutnya menyokong pengesahan fail .dat dan ciri pengorganisasian ROM yang betul. Pasukan pembangunan mengakui jurang ini dan merancang untuk berintegrasi dengan Hasheous , perkhidmatan yang memadankan hash ROM dengan penyedia metadata.

Pada masa ini, RomM berfungsi dengan baik dengan alat seperti Igir untuk pengesahan dan pengorganisasian ROM. Pengguna boleh menyediakan aliran kerja di mana Igir mengendalikan aspek teknikal pengesahan ROM menggunakan fail .dat, manakala RomM menyediakan antara muka yang mesra pengguna untuk melayari dan bermain permainan. Gabungan ini menawarkan penyelesaian pengurusan ROM yang lebih lengkap untuk pengumpul yang serius.

Keperluan Teknikal:

  • Pelaksanaan berasaskan Docker
  • Pangkalan data MariaDB atau PostgreSQL ( SQLite tidak disokong)
  • Akses pelayar web untuk antara muka pengurusan
  • Serasi dengan pelbagai platform hosting sendiri ( Unraid , Proxmox )
  • Sokongan integrasi untuk alat pengesahan ROM Igir

Permainan Berasaskan Pelayar dan Cabaran Integrasi

Keupayaan emulasi berasaskan pelayar projek ini, yang dikuasakan oleh EmulatorJS , telah mencetuskan reaksi bercampur-campur. Walaupun sesetengah pengguna menghargai kemudahan bermain permainan terus dalam pelayar web mereka, yang lain lebih suka penyelesaian emulasi asli. Pasukan pembangunan menekankan bahawa RomM berfungsi sebagai perpustakaan permainan berpusat yang boleh berfungsi bersama alat sedia ada seperti RetroArch dan EmuDeck .

Perbezaan utama ialah anda tidak boleh mengakses mana-mana alat tersebut dari peranti lain, hanya dari peranti yang dipasang

Kemungkinan integrasi masa depan termasuk membenarkan platform seperti EmuDeck untuk menarik permainan dari pelayan RomM dan menyegerakkan fail simpan kembali ke sistem pusat. Ini akan mencipta ekosistem permainan bersatu di mana pengguna boleh mula bermain pada satu peranti dan meneruskan pada peranti lain dengan lancar.

Seni Bina Teknikal dan Kebolehcapaian

RomM memerlukan backend pangkalan data ( MariaDB atau PostgreSQL ) dan tidak menyokong SQLite , yang sesetengah pengguna rasa menyusahkan untuk persediaan pelayan rumah yang mudah. Pasukan pembangunan menjelaskan bahawa mereka sebelum ini menyokong SQLite tetapi mengeluarkannya kerana kerumitan penyelenggaraan apabila seni bina pangkalan data mereka berkembang.

Projek ini menawarkan pelbagai pilihan integrasi, termasuk pemalam untuk Playnite dan muOS , bersama dengan API yang komprehensif untuk integrasi tersuai. Pengguna boleh mengakses perpustakaan permainan mereka melalui pelbagai antara muka, dari pelayar web hingga bahagian hadapan permainan khusus, menjadikan RomM penyelesaian yang fleksibel untuk persediaan permainan yang berbeza.

Komuniti terus meminta ciri seperti sokongan berbilang pemain rangkaian untuk permainan berasaskan pelayar dan sokongan yang lebih baik untuk permainan moden tanpa DRM. Pasukan pembangunan kekal aktif dalam menangani maklum balas pengguna dan mengembangkan keupayaan platform sambil mengekalkan fokus pada privasi dan kawalan pengguna.

Rujukan: rommapp/romm