Toimetused Värskendatud 27. sept 2026

RomM ülevaade – kuidas ma ehitasin isemajutatava retro-mängukogu mitmes seadmes

ROMM ülevaade – isemajutatud retro mängukogu
Selles artiklis

Mis on RomM? RomM on tasuta, isehostitav ROM-haldur, mille abil saab isiklikku retro-mängude kollektsiooni korrastada, rikastada ja sellele ligi pääseda. See skaneerib mängufaile, lisab metaandmeid ja kunstiteoseid, toetab valitud platvormide puhul brauseris mängimist ning suudab sünkroonida ühilduvaid salvestusi ja olekuid seadmete vahel. Tavaliselt töötab see kasutaja omanduses olevas riistvaras Dockeri kaudu, mitte tavapärase töölauarakendusena.

Miks ma seadistasin RomM-i oma retro-kollektsiooni jaoks

RomM on tasuta, isehostitav ROM-haldur, mis võimaldab mul oma retro-mängude kollektsiooni ühest veebipõhisest teegist korrastada, rikastada ja sellele ligi pääseda. See suudab skaneerida ROM-faile, hankida kunstiteoseid ja metaandmeid, pakkuda toetatud süsteemide puhul brauseripõhist mängimist ning aidata salvestusi ühilduvate seadmete vahel sünkroonida. Selle asemel, et hoida igas arvutis ja pihuseadmes eraldi, omavahel ühendamata kollektsioone, saan kasutada RomM-i oma seadistuse taga oleva teegina.

Suure retro-kollektsiooni haldamine mitmes seadmes võib muidu muutuda tüütuks. ROM-id satuvad laiali kaustade, kõvaketaste, SD-kaartide ja pihuseadmete vahel, samas kui kunstiteosed ja mänguinfo võivad puududa või olla ebajärjekindlad. Mängu teisaldamine lauaarvutist Androidi pihuseadmesse või mobiiltelefoni võib samuti tähendada ROM-i käsitsi kopeerimist, emulaatori uuesti seadistamist ja õige salvestusfaili ülekandmise katsetamist.

Kogu teie mängukogu on sünkroonitud ja sirvimiseks valmis
Kogu teie mängukollektsioon sünkroonitud ja sirvimiseks valmis

Selle projekti jaoks paigaldasin RomM-i Raspberry Pi 5-le Dockeri abil, kusjuures peamine ROM-kollektsioon asus välisel kõvakettal. Seejärel kasutasin seda lauaarvutis, Windowsi mängupihuseadmetes, Androidi seadmetes ja mobiiltelefonis. Selles artiklis selgitan, mida mul vaja oli, kuidas ma kollektsiooni korrastasin ja skaneerisin ning kuidas RomM igapäevases kasutuses nendes seadmetes toimis.

Testimistingimused

  • Server: Raspberry Pi 5, millel töötab OpenMediaVault
  • Juurutamine: Docker Compose
  • ROM-i salvestusruum: väline kõvaketas
  • Täiendav serveri salvestusruum: NVMe, mida kasutati RomM-i rakenduse ja tugiandmete jaoks
  • Kliendiseadmed: lauaarvuti, Windowsi mängupihuseadmed, Androidi telefon, MANGMI Pocket MAX ja MANGMI Air X
  • RomM-i versioon: 5.1.0
  • Testimisperiood: umbes üks kuu
  • Ulatus: paigaldamine, teegi skaneerimine, metaandmete hankimine, brauseripõhine juurdepääs, seadmesse allalaadimine ning ühilduvad salvestus-/olekuprotsessid

Kellele RomM kõige paremini sobib?

RomM on mõeldud inimestele, kes on kogunud märkimisväärse retro-mängude kollektsiooni ja soovivad seda paremini korrastada ja sellele ligi pääseda. Kui teie mängud on praegu laiali mitmel kettal, SD-kaardil ja pihuseadmes, annab RomM teile otsitava teegi koos platvormiinfo, kunstiteoste ja metaandmetega. Selle asemel, et avada kaustu ja püüda meenutada, kus konkreetne versioon asub, saan kollektsiooni sirvida ühe liidese kaudu.

See on eriti kasulik inimestele, kes liiguvad regulaarselt mänguseadmete vahel. Minu seadistuses pääsesin samale kollektsioonile ligi oma lauaarvutist, Windowsi pihuseadmetest, Androidi seadmetest ja mobiiltelefonist. Sain kasutada brauseriliidest toetatud mängude jaoks, laadida mänge pihuseadmesse võrguühenduseta mängimiseks alla või pääseda teegile ligi ühilduva Androidi rakenduse, näiteks Argosy, kaudu. MANGMI Pocket MAX ja MANGMI Air X olid siin eriti kasulikud, kuna mõlemad pakkusid mugavat pihuseadmepõhist viisi RomM-i seadistuse mängude sirvimiseks ja mängimiseks.

Argosy mängukogu brauser
Argosy mänguteegi brauser

RomM sobib vähem neile, kes otsivad täiesti plug-and-play lahendust. Dockeri paigaldamine, välise salvestusruumi ühendamine, metaandmete pakkujate seadistamine ja kaugjuurdepääsu seadistamine nõuavad kõik teatavaid tehnilisi teadmisi. Minu arvates sobib see kõige paremini retro-mängude entusiastidele, homelab’i kasutajatele, NAS-i omanikele ja kõigile, kes on valmis kulutama aega süsteemi seadistamisele, et saada vastutasuks suurem kontroll oma kollektsiooni ja andmete üle.

Mis RomM ei ole

RomM EI paku mänge, ROM-faile ega BIOS-faile, seega pidin ise hankima seaduslikult omandatud sisu. See ei ole ka universaalne emulaator. RomM toetab brauseripõhist mängimist valitud süsteemide puhul selliste tehnoloogiate kaudu nagu EmulatorJS ja Ruffle, kuid see, et platvorm on teegis ära tuntud, ei tähenda tingimata, et seda saab veebibrauseris mängida. Nõudlikumate süsteemide jaoks on tavaliselt endiselt vaja sobivat eraldiseisvat emulaatorit arvutis või pihuseadmes.

Peate ise hankima oma mängud ja nendega seotud failid
Mängud ja nendega seotud failid peate ise hankima

RomM ei ole ka tavapärane Windowsi ega macOS-i töölauarakendus. See on serveritarkvara, mis tavaliselt töötab Dockeri kaudu riistvaras, nagu Raspberry Pi, miniarvuti, NAS või sihtotstarbeline server. See annab mulle kontrolli paigalduse ja andmete üle, kuid tähendab ka, et vastutan salvestusruumi, uuenduste, varukoopiate ja turvalisuse eest. Näen RomM-i teegi- ja sünkroonimiskihina, mis töötab koos minu emulaatorite ja mänguseadmetega, mitte ei asenda neid kõiki.

Mida mul oli vaja RomM-i kodus käitamiseks

Tarkvara- ja serverinõuded

RomM on isehostitav tarkvara, seega oli mul vaja seadet, mis suudaks serverit käitada alati, kui soovin kollektsioonile ligi pääseda. Docker on tavaline viis selle juurutamiseks, kusjuures Docker Compose’i kasutatakse RomM-i ja selle tugiteenuste haldamiseks. Vajasin ka sobivaid asukohti ROM-failide, BIOS-failide, kunstiteoste, salvestuste, andmebaasi ja konfiguratsiooniandmete jaoks.

Raspberry Pi 5 koos NVME HAT-iga
Raspberry Pi 5 NVME HAT-iga

Alustamiseks ei vajanud ma kallist serverit. Minu Raspberry Pi 5, millel töötas Docker, suutis teeki sirvida, mänge skaneerida ja kollektsiooni teistele seadmetele pakkuda. Riistvaranõuded varieeruvad sõltuvalt kollektsiooni suurusest, kasutajate arvust, sellest, kui sageli uusi mänge skaneeritakse, ning sellest, kas on kavas kaugjuurdepääs või täiustatud serveripoolsed funktsioonid. RomM-i hostiv seade ei pea olema piisavalt võimas, et emuleerida kõiki kollektsioonis olevaid süsteeme, kuna mänge saab mängida eraldi riistvaras.

Riistvara valimine väikese või suure RomM-i teegi jaoks

RomM saab skaleerida väikesest ühe kasutaja paigaldusest palju võimekamaks koduserveriks. Paljude kasutajate jaoks on parim alguspunkt riistvara, mis neil juba olemas on, eeldusel, et see suudab käitada Dockerit ja ühenduda piisava salvestusruumiga. Need on üldised seadistusnäited, mitte ranged miinimumnõuded.

Riistvara taseSobib kõige pareminiEelisedKaalutlused
Raspberry Pi 5Väikesed või keskmised isiklikud kollektsioonid ja üks-kaks kasutajatKompaktne, vaikne, väike energiatarve ja odav käitadaSuured skaneerimised võivad kauem aega võtta; soovitatav on väline salvestusruum
Miniarvuti või kasutatud äriarvutiSuuremad kollektsioonid, mitu kasutajat ja sagedasemad skaneerimisedRohkem töötlusvõimsust, kiirem salvestusruum ja parem mitme ülesande täitmineSuurem energiatarve ja võimalikult rohkem seadistustööd
Dockeriga ühilduv NASKasutajad, kellel on juba keskne võrgusalvestusruumÜhendab salvestusruumi ja serveri funktsioonid ning võib lihtsustada juurdepääsu majapidamisesDockeri tugi ja jõudlus erinevad NAS-i mudelite lõikes
Sihtotstarbeline koduserver või homelabVäga suured kollektsioonid, mitu kasutajat ja täiustatud teenusedRohkem protsessori-, mälu- ja salvestusruumi laiendamist, ruumi ka teistele teenusteleSuurem kulu, energiatarve ja hooldusnõuded
Server GPU-ressurssidegaEksperimentaalne serveripoolne emuleerimine või voogedastusTäiendav töötlusvõimsus nõudlike töökoormuste jaoksNõuab sobivat GPU jõudlust ja väikese latentsusajaga võrku, mitte ainult RomM-i hostimist

Raspberry Pi 5 on mõistlik valik vaikse ja energiatõhusa RomM-i serveri jaoks. Miniarvuti või sihtotstarbeline server muutub atraktiivsemaks suure plaadipõhise teegi, mitme samaaegse kasutaja või sagedaste skaneerimiste puhul. Ka NAS võib olla mugav, kuigi enne sellele toetumist tuleks kontrollida protsessorit, mälu, Dockeri tuge ja salvestusruumi konfiguratsiooni.

Server ja mänguriistvara ei pea olema samad. Saan hostida RomM-i Raspberry Pi 5-l, mängides samal ajal mänge Windowsi pihuseadmes, Androidi pihuseadmes, lauaarvutis või telefonis. Server haldab teeki ja faile, samal ajal kui iga seade kasutab oma emulaatorit või ühilduvat ROMM-rakendust.

Salvestusruumi planeerimine ROM-ide, salvestuste ja kunstiteoste jaoks

Minu seadistuses kasutasid RomM-i rakendus ja tugiandmed Raspberry Pi 5 NVMe-salvestusruumi, samas kui ROM-kollektsioon ise asus välisel kõvakettal. Mängude hoidmine süsteemi salvestusruumist eraldi muutis teegi laiendamise lihtsamaks ja hoidis ära operatsioonisüsteemi ketta täitumise suurte failidega. USB SSD peaks pakkuma kiiremat sirvimist ja skaneerimist, samas kui kõvaketas võib pakkuda rohkem mahtu väiksema raha eest.

Kollektsiooni kasvades võib mul tekkida vajadus liikuda suuremale USB-kettale, mitme kettaga NAS-ile või sihtotstarbelisele serveri salvestusruumile. Plaadipõhised süsteemid võivad kasutada märkimisväärselt rohkem ruumi kui kassetipõhised süsteemid, ja mul tuleb jätta ruumi ka BIOS-failidele, kunstiteostele, metaandmetele, salvestustele ja salvestusolekutele. Varukoopiad on samuti olulised: ainult ROM-failide kaitsmine ei säilitaks andmebaasi, konfiguratsiooni, kunstiteoseid ja sünkroonitud edusamme.

Kuidas ma korrastasin oma RomM-i ROM-kollektsiooni

RomM-i soovitatud kaustastruktuuri järgimine

Enne skaneerimise alustamist kulutasin aega kollektsiooni korrastamisele. RomM-i dokumentatsioon pakub soovitatud kaustapaigutusi ja nende juhiste järgimine muudab tarkvaral lihtsamaks platvormide, mängude ja BIOS-failide tuvastamise. Üldiselt hoidsin ROM-id platvormi kaupa rühmitatult ning hoidsin BIOS- või püsivara failid vajaduse korral eraldi. Soovitaksin seadistust testida väikese, korrastatud mänguvalikuga enne, kui suunata RomM mitmele korrastamata kettale.

ROMM toetab sadu arvuti-, konsooli- ja pihusüsteeme
RomM toetab sadu arvuti-, konsooli- ja pihuseadmesüsteeme

Seaduslik ja eetiline sisu

RomM ei paku mänge, ROM-e ega BIOS-faile, seega pidin ise sisu hankima. Igaüks, kes RomM-i seadistab, peaks kasutama mänge ja püsivara faile, millele tal on seaduslik õigus, ning mõistma, et asjakohased reeglid erinevad riigiti. See artikkel keskendub tarkvara paigaldamisele ja kasutamisele, mitte autoriõigusega kaitstud materjali hankimise selgitamisele. Isehostitav teek pakub mugavust, kuid see ei muuda selles salvestatud failide õiguslikku staatust.

Failinimede korrastamine enne skaneerimist

RomM suudab paljusid mänge automaatselt tuvastada, kuid tulemuste kvaliteet sõltub osaliselt sellest, kui selgelt on failid ja kaustad korrastatud. Leidsin, et kasulik on eemaldada mittevajalikud duplikaadid, hoida mitme kettaga mänge koos ning selgelt märgistada piirkondlikud väljaanded, tõlked, häkkimised ja alternatiivsed versioonid. Mõned mängud võivad siiski vajada käsitsi sobitamist või parandamist, kuid kollektsiooni eelnev korrastamine vähendab skaneerimise järel vajalikku tööd.

RomM-i paigaldamine OpenMediaVaulti ja Docker Compose’iga

Minu OpenMediaVaulti seadistus

Selle projekti jaoks paigaldasin RomM-i Raspberry Pi 5-le, millel töötas OpenMediaVault koos Docker Compose’iga. Mul oli serveris juba mitu Dockeri rakendust, sealhulgas Home Assistant, seega sobis RomM loomulikult olemasolevasse koduserveri keskkonda. OpenMediaVault pakkus mugavat viisi salvestusruumi ja jagatud kaustade haldamiseks, samal ajal kui Docker Compose haldas RomM-i konteinerit ja tugiteenuseid.

Täpne paigaldusprotsess sõltub riistvarast ja operatsioonisüsteemist, kuid üldine lähenemisviis hõlmas vajalike kaustade loomist, Docker Compose’i faili konfigureerimist, salvestusteede seadistamist, andmebaasi teabe lisamist ja konteinerite käivitamist. Kui RomM töötas, avasin selle veebibrauseris, viisin läbi esialgse seadistamise ja lõin administraatori konto. Igaüks, kes seda protsessi järgib, peaks esmalt kontrollima RomM-i praegust dokumentatsiooni, kuna soovitatav Compose’i konfiguratsioon ja tugiteenused võivad versioonide vahel muutuda.

Metaandmete pakkujate lisamine

Üks RomM-i kasulikumaid funktsioone on võimalus hankida kogus olevate mängude kohta kunstiteoseid ja teavet. Konfigureerisin IGDB, RetroAchievements, SteamGridDB ja Hasheous, mis kõik pakkusid kasulikke andmeid mängude tuvastamiseks ning kaanekunsti, ekraanipiltide, kirjelduste, žanrite ja saavutusteabe lisamiseks. Tulemused võivad platvormi, mänguversiooni ja failinimede tõttu erineda.

ROMM metaandmete pakkujad
RomM-i metaandmete pakkujad

Konfigureerisin ka ScreenScraper, mis pakub tasuta juurdepääsu kasutuspiirangutega. Kuna skaneerisin suurt kogu (muidugi testi eesmärgil) ja soovisin teenust rohkem kasutada, annetasin 8 naela, et toetada projekti ja pääseda selle kõrgeimale tasemele. See ei ole RomM-i paigalduse jaoks hädavajalik, kuid see oli väärtuslik viis ScreenScraperi toetamiseks, andes mulle esialgse skaneerimise ajal rohkem võimsust. Soovitan konfigureerida vajalikud API volitused enne suure teegi skaneerimise alustamist, kuna see võib aidata vältida katkestusi ja parandada sobitamisprotsessi.

Mis juhtus minu esimese RomM-i teegi skaneerimise ajal

Kui kaustad ja metaandmete pakkujad olid valmis, alustasin esimest skaneerimist. Mul on üsna ulatuslik kogu, nii et see ei olnud kiire protsess: esialgne skaneerimine võttis kolm kuni neli päeva. Vajalik aeg sõltub mängude arvust, serveri ja salvestusruumi jõudlusest, internetiühenduse kiirusest, metaandmete pakkujatest ja API kiiruspiirangutest.

ROMM brauseri mängukogud
RomM-i brauseri mängukogud

Pärast esimest skaneerimist kulutasin aega tulemuste korrastamisele. Mõned mängud ei sobitatud õigesti, samas kui teised jäid vahele failinimede, ebatavaliste versioonide või puuduliku pakkuja katvuse tõttu. Parandasin mõned kirjed käsitsi, korrastasin kogu osi ja käivitasin seejärel veel ühe skaneerimise, et leida kõik, mis oli vahele jäänud. Suure teegi puhul pean realistlikumaks käsitleda esimest skaneerimist protsessi algusena, mitte eeldada, et kõik on kohe täiuslik.

Kaugjuurdepääs ja turvalisus

Saan RomM-i täielikult oma koduvõrgus kasutada, kuid kogule juurdepääs väljaspool kodu on üks selle kõige ahvatlevamaid funktsioone. Oma praeguses seadistuses olen olnud mõnevõrra ulakas ja pääsenud RomM-ile väliselt juurde, rakendamata kõiki täiendavaid turvameetmeid, mida kavatsen lisada. Olen loonud kasutajakontod, mitte jätnud paigaldust täiesti avatuks, kuid üksi kontosid ei tohiks pidada piisavaks kaitseks internetile avatud teenuse jaoks. Pikaajaliseks kasutamiseks soovitaksin tugevaid ja unikaalseid paroole, juurdepääsu piiramist usaldusväärsete kasutajatega ning tarbetute avalike teenuste või portide vältimist.

Turvalisem lähenemisviis oleks paigutada RomM pöördproksina HTTPS-iga taha või pääseda sellele juurde VPN-i, näiteks Tailscale’i või WireGuardi kaudu. HTTPS on kasulik turvaliseks kaugjuurdepääsuks ja võib olla vajalik ka teatud brauseripõhiste emulaatorifunktsioonide, progressiivse veebirakenduse installimise ja väliste autentimisvalikute jaoks. Samuti pean hoidma Dockerit ja RomM-i ajakohastena, piirama administraatori juurdepääsu ja hoidma usaldusväärseid varukoopiaid. Minu praegune seadistus näitab, et väline juurdepääs on võimalik, kuid selle turvalisuse parandamine on oluline enne, kui ma sellele rohkem toetun või teen selle kättesaadavaks täiendavatele kasutajatele.

RomM-i kasutamine minu lauaarvutis, telefonis ja pihuseadmetes

Toetatud RomM-i mängude mängimine lauaarvuti brauseris

Kõige lihtsam viis, kuidas RomM-ile juurde pääsen, on veebibrauseri kaudu. Oma lauaarvutis saan avada liidese, otsida teegist ja kas alla laadida mängu või käivitada selle otse, kui platvorm toetab brauseripõhist mängimist. See on eriti mugav, kui tahan tööl lõunapausi ajal kiiresti mängida, kuna pääsen kogule juurde ilma eraldi esiliidest installimata või kaustades otsimata.

Brauseripõhine mängimine kasutab emulaatoritehnoloogiaid nagu EmulatorJS ja sobib kõige paremini vanemate, vähem nõudlike süsteemidega. RomM võib platvormi teegi haldamiseks ära tunda, ilma et see platvormi brauseris mängimist toetaks, seega ei eelda ma, et iga mäng käivitub nupust Play. See tabel annab üldise juhise, kuigi tulemused erinevad mängude, brauserite ja seadmete lõikes.

PlatvormirühmMinu brauseris mängimise ootus
NES, SNES, Game Boy ja Sega GenesisÜldiselt hästi sobivad
Arkaadmängud ja vanemad arvutisüsteemidSõltub konkreetsest tuumast ja mängust
PlayStation, Nintendo 64 ja Sega SaturnMuutlik, sõltuvalt mängust ja brauserist
Nintendo DS ja PSPPiiratum ja võib vajada täiendavaid brauserifunktsioone või konfiguratsiooni
Kaasaegsed või nõudlikud süsteemidTavaliselt parem eraldiseisva emulaatori või seadme natiivse rakendusega

Nõudlikumate süsteemide puhul laadin mängu alla ja kasutan selle asemel seadmes sobivat emulaatorit. RomM-i brauserimängija on kasulik mugavus, mitte iga eraldiseisva emulaatori asendaja. Toetatud süsteemide puhul on nupule Play klõpsamine palju kiirem kui faili allalaadimine, emulaatori konfigureerimine ja püüdmine meenutada, millist mänguversiooni ma kasutasin.

RomM-i testimine Android-telefonide ja mängupihuseadmetega

Android on üks paindlikumaid viise, kuidas ma oma RomM-i kogu kasutan. Testisin seadistust seadmega MANGMI Pocket MAX ja MANGMI Air X, ning mõlemad töötasid minu RomM-i serveriga väga hästi. Sain teegis sirvida, mängu valida ja selle alla laadida kummassesse pihuseadmesse, et kasutada sobiva emulaatoriga. See tähendas, et ma ei pidanud iga kord, kui tahtsin teist mängu proovida, käsitsi ROM-faile Pocket MAX-i või MANGMI Air X-i kopeerima.

ROMM mängude sirvimine Argosy kaudu seadmel MANGMI Pocket MAX
RomM-i mängude sirvimine Argosy kaudu seadmes MANGMI Pocket MAX

Sobiv Android-rakendus muudab kogemuse mugavamaks kui failide allalaadimine brauseri kaudu. Rakendusega nagu Argosy toimib RomM teegina, samal ajal kui pihuseade haldab kohalikku emulaatorit ja juhtnuppe. Saan mänge vajadusel alla laadida, hoida neid seadmes võrguühenduseta mängimiseks ja vajadusel sünkroonida salvestusi või salvestusolekuid tagasi serverisse. Argosy toetab ‘sisseehitatud’ emulaatori tuumasid, mis nõuavad minimaalset konfiguratsiooni. Kuigi pean siiski installima ja konfigureerima Android-seadmes ‘väliseid’ emulaatoreid nagu NetherSX2 Turnip ja Eden, sõltub kogemus kasutatavast pihuseadmest, emulaatorist ja platvormist.

Final Fight CD seadmel MANGMI Pocket MAX
Final Fight CD seadmes MANGMI Pocket MAX

Sama lähenemisviis töötab Android-telefonis. Telefon ei ole alati minu esimene valik pikemateks mängusessioonideks, kuid see on kasulik, kui tahan kogule juurde pääseda ilma spetsiaalset pihuseadet kaasas kandmata. MANGMI Pocket MAX ja MANGMI Air X sobivad paremini pikemaks mängimiseks, kuna nende sisseehitatud juhtnupud tunduvad loomulikumad kui puuteekraani juhtnupud, samal ajal kui telefon jääb mugavaks viisiks sirvimiseks või kiireks mängusessiooniks.

MANGMI Pocket Max

Android Käeshoitavad seadmed

VärvusMust

£291.95Laos
poodides 14

RomM-i toomine Windowsis Playnite’i

RomM saab ühendada ka lauaarvuti mänguteegi rakendustega nagu Playnite. Kasutasin Playnite’i integratsiooni, et tuua oma RomM-i kogu traditsioonilisse lauaarvuti käivitajasse koos oma teiste mängudega. See võimaldas mul kogu sirvida ja käivitada ühest liidesest, selle asemel et iga kord mängida soovides RomM-i brauseris avada.

Playnite’i seadistamine oli tüütum kui Androidi kogemus ja kõige õigeks konfigureerimine võttis aega. Kui see aga tööle hakkas, pakkus see mugavat lauaarvuti töövoogu. Sooviksin tulevikus näha rohkem automatiseeritud integratsioone, eriti selliseid, mis on sama lihtsad kui Argosy sidumine Androidis RomM-i serveriga.

Mida oodata Linuxil põhinevatelt pihuseadmetelt

Ma ei ole isiklikult RomM-i Linuxil põhinevate pihuseadmetega testinud, seega ei saa ma seda kogemust esmase kasutuse põhjal kirjeldada. RomM toetab integratsioone ja kogukonna tööriistu, mis on suunatud Linuxi pihuseadmetele ja mänguesiliidestele, kuid täpne seadistus sõltub seadmest, operatsioonisüsteemist, kohandatud püsivarast ja esiliidesest.

ROMM mobiilne mängimine (alumise menüüga)
RomM-i mobiilne mängimine (alumise menüüga)

Üldine töövoog peaks olema sarnane: ROMM pakub teeki, samal ajal kui pihuseade laadib mänge alla ja võib võrgu kaudu sünkroonida salvestusi või olekuid. Siiski võib ühilduvus Linuxi distributsioonide, kohandatud püsivara ja esiliidese rakenduste vahel erineda, seega kontrolliksin enne seadistamist RomM-i praegust dokumentatsiooni ja konkreetse seadme juhiseid.

RomM-i funktsioonid, mida ma kõige rohkem kasutan

Puhtam RomM-i teek, mida on lihtsam sirvida

RomM-i teegiliides on üks funktsioonidest, mida kõige rohkem kasutan. Selle asemel, et sirvida kaustu ebajärjekindlate nimedega failidega, saan sirvida platvormi järgi, otsida mängu või filtreerida kogu kollektsiooni žanrite, lemmikute ja kollektsioonide abil. Igal mängul on oma teabeleht, nii et kogemus tundub lähemal kaasaegsele digitaalsele mänguteegile kui traditsioonilisele failihaldurile.

See on eriti kasulik, kui ma pole kindel, mida tahan mängida. Saan sirvida kaanepilte, ekraanipilte ja kirjeldusi, valida platvormi ja kiiresti sobiva leida. Liides annab mulle ühe koha, kus avastada mänge, mis on saadaval minu lauaarvutis, Windowsi käsiarvutites, Androidi seadmetes ja telefonis.

Kaanepildid ja metaandmed, mis parandavad avastamist

Metaandmete kraapimine teeb üldkogemuses märkimisväärse erinevuse. Kui RomM sobitab mängu ühe või mitme pakkujaga, saab see lisada kaanepildi, ekraanipildid, kirjeldused, žanrid, väljalaskeinfo ja muud üksikasjad. Kollektsioon, mis algas failide ja kaustadena, muutub hõlpsamini navigeeritavaks ja palju nauditavamaks sirvida.

Retro Achievements on sujuvalt integreeritud ROMM-i ja Argosysse
Retro Achievements on sujuvalt integreeritud RomMi ja Argosysse

Sobitamisprotsess pole täiuslik, eriti ebatavaliste failinimede, häkkide, tõlgete ja vähem levinud platvormide puhul, nii et pidin siiski tegema mõningaid käsitsi parandusi. Kui mängud aga õigesti tuvastati, oli tulemuseks puhas ja atraktiivne teek, mida oli palju lihtsam kasutada kui toorete ROM-failide kogu.

Mängude allalaadimine oma seadmetesse siis, kui neid vajan

RomM annab mulle ühe koha, kust mänge seadmetesse alla laadida. Selle asemel, et hoida tervet kollektsiooni igas käsiarvutis, saan sirvida serverit, valida mängu ja selle vajadusel alla laadida. See on kasulik piiratud salvestusruumiga käsiarvutite puhul, sealhulgas MANGMI Pocket MAX ja MANGMI Air X, sest saan hoida kohapeal väiksemat valikut ja seda aja jooksul muuta.

Mängu allalaadimine seadmele MANGMI Pocket MAX
Mängu allalaadimine MANGMI Pocket MAX-i

See väldib ka korduvat erinevate kõvaketaste läbiotsimist või püüdmist meeles pidada, millises seadmes milline mänguversioon asub. Server jääb kollektsiooni peamiseks allikaks, samal ajal kui iga arvuti või käsiarvuti laadib alla vajalikud mängud. Mõned süsteemid nõuavad siiski oma emulaatori seadistamist, kuid RomM vähendab suurt hulka käsitsi failihaldust.

Salvestuste ja salvestusolekute sünkroonimine käsiarvutite vahel

RomM-i salvestuste ja olekute sünkroonimine oli üks funktsioonidest, mida kõige rohkem proovida tahtsin. Vahetan regulaarselt arvustuste tegemiseks erinevate käsiarvutite vahel, nii et salvestusfailide ja salvestusolekute käsitsi ühest seadmest teise kopeerimine võib kiiresti aeganõudvaks muutuda. Kui RomM toimib isemajutatud allikana ühilduvate salvestuste jaoks, saan seadmete vahel liikuda ja mängimist jätkata, ilma et peaksin otsima uusimat faili.

ROMM hoolitseb salvestuste sünkroonimise eest seadmete vahel
RomM hoolitseb salvestuste sünkroonimise eest seadmete vahel

See on säästnud mulle märkimisväärselt aega. Saan mängida MANGMI Pocket MAX-il, liikuda üle MANGMI Air X-le või teisele ühilduvale käsiarvutile ja jätkata sealt, kus pooleli jäin. Ma ei pea meeles pidama, millises seadmes on uusim edenemine, ega kopeerima ROM-e ja salvestusfaile käsitsi iga kord, kui riistvara vahetan.

Täpne kogemus sõltub kasutatavast emulaatorist ja integreerimisest ning iga süsteem ei toeta sünkroonimist ühtemoodi. Mõned platvormid nõuavad siiski spetsiaalseid emulaatoreid, nagu Eden või X1 Box, ja võivad vajada igas seadmes täiendavat seadistamist. Isegi nende piirangutega tundub kollektsiooni ja ühilduvate salvestuste ühes kohas hoidmine sarnane pilvesalvestusele, samal ajal kui server ja andmed jäävad minu kontrolli alla.

Eraldi kontod ühiseks koduseks kasutamiseks

RomM-i saab kasutada ka rohkem kui üks inimene. Eraldi kontod võimaldavad erinevatel inimestel pääseda ligi samale teegile, säilitades samal ajal oma lemmikud, ajaloo ja edenemise. See võib olla kasulik majapidamises, kus mitu inimest jagavad kollektsiooni, kuid kasutavad erinevaid seadmeid või soovivad oma seadeid.

ROMM brauseri kasutajakontod
RomM-i brauseri kasutajakontod

Üksikule kasutajale ei pruugi need funktsioonid hädavajalikud olla, kuid need muudavad RomM-i koduserveri rakendusena paindlikumaks. Need pakuvad ka paremat kontrolli selle üle, kes saab sisu sirvida, alla laadida või hallata, eriti kui kaugjuurdepääs on lubatud.

ROM-i paikade, tõlgete ja alternatiivsete versioonide lisamine

RomM toetab paikade, nagu tõlgete ja ROM-i häkkide, rakendamist, sõltuvalt platvormist ja kasutatavatest failidest. See võib olla kasulik, kui tahan hoida mängude alternatiivseid versioone põhikollektsiooni kõrval, ilma et peaksin käsitsi haldama iga muudetud faili.

Hoiaksin siiski puhtad originaalkoopiad paigatud versioonidest eraldi. ROM-i häkkidel ja tõlgetel võivad olla oma ühilduvusnõuded ning tulemused võivad emulaatorite lõikes erineda. Parim on seda testida väikese arvu mängudega enne, kui seda suurele kollektsioonile rakendada.

Android, Playnite ja laiem RomM-i ökosüsteem

RomM ei piirdu ühe viisiga kollektsioonile ligi pääseda. Veebiliidese kõrval saab see töötada Androidi rakenduste, töölaua käivitajate ja mängude esiliidestega. Minu seadistuses kasutasin veebiliidest, Argosyt MANGMI Pocket MAX-i ja MANGMI Air X-i jaoks ning Playnite’i Windowsiga, samal ajal kui teised kasutajad võivad eelistada erinevaid esiliideseid või seadmepõhiseid tööriistu.

Samuti on olemas API ja aktiivne kogukonna ökosüsteem, mis annab RomM-ile ruumi laieneda kaugemale oma tavalisest liidesest. See paindlikkus on kasulik, sest retro-mängijatel on väga erinevad seadistused: mõned võivad soovida lihtsat brauseriteeki, samal ajal kui teised võivad soovida, et RomM varustaks mänge ja salvestusi mitmele käsiarvutile, töölaua emulaatorile ja esiliidese rakendusele.

RomM-i piirangud, millega kokku puutusin

RomM on võimas viis retro-kollektsiooni korraldamiseks ja sellele ligipääsemiseks, kuid see pole täielikult plug-and-play. Mul oli juba teadmisi Dockerist, salvestusruumist ja võrgustikest. Esialgne aeg on oluline tegur ning suure kollektsiooni skaneerimine võttis mitu päeva, kuna töödelda tuli tohutul hulgal mänge. Brauseripõhine mängimine on piiratud toetatud platvormide ja emulaatori tuumadega, nii et nõudlikumad süsteemid vajavad üldiselt seadmes sobivat eraldiseisvat emulaatorit. Ka metaandmete sobitamine pole alati täiuslik, eriti häkkide, tõlgete, ebatavaliste väljaannete või halvasti nimetatud failide puhul, mis tähendab, et võib olla vaja käsitsi parandusi.

Emulaatori tuumadel on kõik tavalised funktsioonid, nagu salvestusolekud, isegi kiirjooksmise taimerid
Emulaatori tuumadel on kõik tavalised funktsioonid, nagu salvestusolekud, isegi kiirjooksmise taimerid

Isemajutatud teenuse käitamisega kaasnevad ka kohustused. Vastutan ise oma ROM-ide ja BIOS-failide pakkumise ja haldamise eest, piisava salvestusruumi säilitamise ning serveri, andmebaasi ja konfiguratsiooni varundamise eest. Salvestuste sünkroonimine on äärmiselt kasulik, kuid sõltub kliendi, emulaatori ja platvormi ühilduvusest. Kui teen RomM-i kättesaadavaks väljaspool kodu, pean ka kaugjuurdepääsu turvalisust tõsiselt võtma, kasutades tugevaid kontosid, HTTPS-i või VPN-i, hoides tarkvara ajakohasena ja vältides tarbetut avalikku avatust.

Lõplikud mõtted: kas RomM-i seadistamine on seda väärt?

Pärast RomM-i paigaldamist ja kasutamist Raspberry Pi 5, Dockeri, NVMe-salvestusruumi ja välise kõvakettaga olen leidnud, et see on suurepärane viis suure retro-kollektsiooni ühendamiseks. Esialgne paigaldus- ja skaneerimisprotsess nõudis aega ja kannatust, kuid tulemus oli pingutust väärt. Mängude esitamine kaanepiltide, kirjelduste ja platvormiteabega on palju nauditavam kui kõvakettal asuvate kaustade sirvimine.

Sonic Adventure 2 seadmel MANGMI Pocket MAX
Sonic Adventure 2 MANGMI Pocket MAX-il

Suurim kasu minu jaoks on olnud sama teegi kasutamine mitmes seadmes. Olen pääsenud RomM-ile ligi töölaua arvuti, Androidi telefonide, Windowsi mängukäsiarvutite, MANGMI Pocket MAX-i ja MANGMI Air X kaudu. Brauseripõhine mängimine on kasulik toetatud süsteemide kiireks käivitamiseks, samal ajal kui ühilduvad rakendused ja töölaua integratsioonid pakuvad mujal traditsioonilisemat kogemust. Salvestuste ja salvestusolekute sünkroonimine on eriti väärtuslik, kui vahetan arvustuste jaoks käsiarvuteid, kuna see kõrvaldab suure osa tavapärasest käsitsi kopeerimisest ja muudab mängimise jätkamise lihtsamaks, olenemata sellest, kus olen.

RomM pole vaevatu ning nõuab tehnilisi teadmisi, kannatust ja pidevat hooldust. Kui tunnen end aga isemajutatud seadistusega mugavalt ja soovin oma retro-kollektsiooni üle rohkem kontrolli, pakub see paindlikku ja mugavat lahendust. Minu jaoks on RomM-ist saanud palju enamat kui viis ROM-ide kataloogimiseks: see pakub praktilist keskust, mis ühendab minu mängud, seadmed ja salvestused, kusjuures MANGMI Pocket MAX ja MANGMI Air X näitavad, kui hästi sobib ühilduv Androidi käsiarvuti sellesse seadistusse.

MANGMI Air X

Android Käeshoitavad seadmed

VärvusMust

£154.95Laos
poodides 14

Meie hinnang – kas RomM-i seadistamine on seda väärt?

Lühivastus: RomM-i seadistamine on seda väärt, kui soovid isemajutatud retro-teeki, mis ühendab mitut arvutit, telefoni ja mängukäsiarvutit.

Parim: Retro-mänguhuvilistele, kellel on mitu seadet, kasvav ROM-kollektsioon ja piisavalt tehnilist kindlustunnet Dockeri, salvestusruumi ja varunduste haldamiseks.

Ei sobi: Kõigile, kes soovivad täiesti plug-and-play emulaatorit, universaalset brauserimängu või hooldusvaba kaugjuurdepääsu.

Lisateave

Lisateavet RomM-i kohta leiad nende avalehelt https://romm.app/ , seal on demobrauseri versioon, mida saad proovida mõne vabalt saadaval oleva homebrew-mänguga. Soovitan ka tutvuda dokumentatsiooniga https://docs.romm.app/latest/ , kus on üksikasjalikumat teavet RomM-i seadistamise kohta.

Kasutasime RomM-iga MANGMI Pocket MAX ja Air X, kuid võid kasutada enamikku Androidi mängukäsiarvuteid, sirvi valikut DROIX poes.

RomM-i KKK

Millist riistvara on RomM-i käitamiseks vaja?

Raspberry Pi 5 võib piisata väikese või keskmise isikliku RomM-i teegi jaoks, samal ajal kui mini-PC, NAS või sihtotstarbeline server võib sobida paremini suuremate kollektsioonide ja mitme kasutaja jaoks.

Kas RomM suudab mänge veebibrauseris mängida?

RomM suudab valitud süsteeme veebibrauseris mängida EmulatorJS-i ja teiste toetatud mängijate kaudu, kuid brauserimäng pole saadaval iga platvormi jaoks ja nõudlikumad süsteemid võivad vajada eraldiseisvat emulaatorit.

Kas RomM suudab salvestusi seadmete vahel sünkroonida?

RomM suudab sünkroonida ühilduvaid salvestusfaile ja salvestusolekuid toetatud brauserite, kaasrakenduste ja registreeritud seadmete vahel, kuigi salvestusoleku ühilduvus sõltub kasutatavast emulaatori tuumast.

Kas ma saan RomM-i kasutada Androidi mängukäsiarvutitega?

RomM-i saab kasutada Androidi mängukäsiarvutitega brauseri või ühilduvate rakenduste, nagu Argosy, kaudu ning testisin seda töövoogu edukalt MANGMI Pocket MAX-i ja MANGMI Air X-iga.

Kas RomM sobib algajatele?

RomM võib sobida algajatele, kes on valmis õppima Dockerit ja põhilist serverihaldust, kuid see pole nii kohene kui tavapärase töölaua emulaatori või esiliidese paigaldamine.

Kas see artikkel oli kasulik?
Kirjutanud DaveC

Küsimused ja kommentaarid

0

Iga küsimus saab vastuse. Küsi enne ostmist — DaveC ja meeskond vastab ühe tööpäeva jooksul ning vastused jäävad avalikuks, et abistada ka järgmist lugejat.

Saadame teile e-kirja, kui teie küsimusele vastata — kontot pole vaja.
Saage viimased DROIX-lt Uued ülevaated, varude täiendus ja tehnoloogiauudised — kord nädalas, spämmi pole.