Tack till SjslTech för att ha utforskat ett kreativt sätt att ge en R36S-handhållen konsol åtkomst till ett större spelbibliotek utan att lagra alla filer på dess microSD-kort. I sin video om R36S-molnspelservern jämför han tre möjliga SMB-värdar: en Windows-dator, en ZimaBlade som kör ZimaOS och en andra R36S.
Uttrycket ”molnspel” behöver här förtydligas på en viktig punkt. Projektet strömmar inte renderad video från en speldator via Sunshine eller Moonlight. I stället lagrar servern spelfilerna, och R36S får åtkomst till biblioteket över det lokala nätverket. Emuleringen sker fortfarande på den handhållna enheten.
Den skillnaden gör experimentet särskilt relevant för retrospel. Små spelfiler kan läsas från en nätverksdelning medan R36S endast behåller operativsystemet och nödvändiga lokala data på SD-kortet. SjslTechs test ställer en praktisk fråga: vilken enhet är bäst som värd för det delade biblioteket?
Titta innan du följer installationen: Videon visar hela arbetsflödet och skillnaderna mellan de tre serveralternativen. Nätverksadresser, mappnamn, användarnamn, sökvägar till fast programvara och tillgängliga menyalternativ varierar mellan installationer.
Information om källa och säkerhet: Den här artikeln omarbetar processen som visas av SjslTech och förklarar nätverksbesluten bakom den. Författaren uppger att inga pengar har bytt ägare och att åsikterna i videon är hans egna. Använd endast homebrew-spel, spel i public domain eller säkerhetskopior som du enligt lag har rätt att lagra. Säkerhetskopiera R36S SD-kort innan du ändrar monteringar, skript eller spelmappar.

SjslTech placerar R36S bredvid den kompakta ZimaBlade, som ska vara värd för ett nätverksåtkomligt spelbibliotek.
Vad SjslTechs R36S-molnspelserver faktiskt gör
Projektet separerar lagring från emulering. Servern exponerar en spelmapp via Server Message Block, eller SMB, medan den handhållna enheten monterar fjärrmappen på /romsEmulationStation läser sedan nätverksmappen som om den vore det vanliga lokala spelbiblioteket.
SjslTech skapade R36S Easyroms SMB Manager med öppen källkod för att göra det enklare att växla mellan lagringskällor. Skriptet stöder fyra serverprofiler. Varje profil kan innehålla ett visningsnamn, serverns IP-adress, SMB-delningens namn, lösenordsinställning, användarnamn och lösenord.
När en profil har valts gör verktyget följande:
- Kontrollerar om CIFS-monteringsverktygen är tillgängliga och försöker installera dem
cifs-utilsvid behov. - Kopplar från den befintliga monteringen från
/roms. - Monterar den valda SMB 3.0-resursen på
/roms. - Startar om EmulationStation så att nätverksbiblioteket visas i gränssnittet.
Menyn innehåller även ett frånkopplingsalternativ som avmonterar nätverksresursen, återställer den normala lokala monteringskonfigurationen och startar om EmulationStation. Det gör projektet reversibelt: handdatorn kan återgå till spel som lagras på SD-kortet när servern inte är tillgänglig.
Det här behöver du innan du börjar
SjslTechs arbetsflöde är mer beroende av nätverks- och mappförberedelser än av kraftfull serverhårdvara. En praktisk installation kräver:
- En R36S med en kompatibel systemlayout med EmulationStation och en
/romsmonteringspunkt - En fungerande Wi-Fi-anslutning på R36S
- En Windows-dator, ZimaOS-server, Linux-server, NAS eller kompatibel handdator som kan dela en mapp via SMB
- En spelbiblioteksmapp organiserad enligt den struktur som handdatorn förväntar sig
- Serverns lokala IP-adress, SMB-resursens namn och eventuella nödvändiga inloggningsuppgifter
- En fullständig säkerhetskopia av handdatorns nuvarande SD-kort
Funktionen bygger på SjslTechs arbetsflöde med dArkOS/Easyroms. Användare av annan R36S-firmware bör kontrollera dess mappstruktur, startbeteende, CIFS-stöd och EmulationStation-konfiguration innan de använder samma skript.
Varför ZimaBlade passar för den här typen av retrospelsbibliotek
Servern som visas genom hela videon är en ZimaBlade x86-server med ett kort och 16 GB minne. Dess uppgift är lagring och filöverföring, inte att rendera spel. Det innebär att projektet drar nytta av egenskaperna hos en kompakt hemmaserver: låg strömförbrukning, Ethernet-anslutning, direkt utbyggnad av lagringen och möjligheten att vara tillgänglig utan att en stationär dator behöver stå på.
Inbyggd SATA-anslutning gör det också möjligt för en större SSD eller hårddisk att lagra biblioteket. Spelfilerna behöver inte längre få plats på varje handdators SD-kort, och flera kompatibla klienter kan ansluta till samma centrala mapp.
Alternativ 1: Dela R36S-spelbiblioteket från Windows
Den första servervägen använder en Windows-dator. Det är den mest välbekanta utgångspunkten för användare som redan hanterar sina säkerhetskopior av spel på en dator.
Steg 1: Förbered spelmappen
Skapa eller kopiera spelbibliotekskatalogen till en enhet med tillräckligt mycket ledigt utrymme. Behåll de mappar och filnamn som R36S-gränssnittet förväntar sig. Om du flyttar en slumpmässig samling filer till en enda platt katalog kan EmulationStation hindras från att koppla spelen till rätt system.
Steg 2: Aktivera mappdelning i Windows
Dela biblioteksmappen via inställningarna för fildelning i Windows. Anteckna datorns lokala IP-adress och det exakta namnet på nätverksresursen. Om resursen kräver autentisering använder du ett separat konto med åtkomst endast till spelmappen i stället för ett administratörskonto.
Steg 3: Lägg till Windows-delningen i R36S-verktyget
Konfigurera en av skriptets kortplatsar med det obligatoriska formatet:
KORTNAMN|SERVER_IP|SÖKVÄG_TILL_DELNING|HAR_LÖSENORD|ANVÄNDARE|LÖSENORD
För en gästdelning lämnas de slutliga fälten för användarnamn och lösenord tomma. För en autentiserad delning ändras lösenordsinställningen till ja och autentiseringsuppgifterna anges. IP-adressen och delningsnamnet måste exakt matcha Windows-konfigurationen.
Steg 4: Montera delningen och uppdatera EmulationStation
Starta SMB Manager på R36S och välj Windows-profilen. En lyckad anslutning monterar Windows-mappen på /roms och startar om EmulationStation. Systemen och spelen som lagras på datorn bör därefter visas i den handhållna enhetens gränssnitt.
Windows är praktiskt för ett första test, men har en praktisk begränsning: datorn måste förbli påslagen, aktiv, ansluten till nätverket och nåbar på den konfigurerade adressen närhelst R36S behöver biblioteket.
Alternativ 2: Använd ZimaOS som en alltid påslagen R36S-spelserver
Vid 9:17 överför SjslTech samma idé till ZimaOS. Detta är den mer serverinriktade delen av experimentet, eftersom spelbiblioteket kan förbli tillgängligt från ett kompakt system utan att åtkomsten knyts till en vanlig Windows-dator.

ZimaOS-instrumentpanelen ger webbläsarbaserad åtkomst till lagring, filer, nätverk och serverinställningar.
Steg 1: Öppna ZimaOS-instrumentpanelen
Anslut ZimaBlade till hemnätverket och öppna dess ZimaOS-adress från en annan dator. I SjslTechs demonstration öppnas instrumentpanelen via en lokal 192.168.1.x adress. Din server får normalt en annan adress från routern.
Om adressen ändras senare slutar R36S-profilen att hitta delningen. En DHCP-reservation i routern är därför att föredra framför att upprepade gånger redigera konfigurationen på varje handhållen enhet.
Steg 2: Skapa och fyll det delade biblioteket
Använd ZimaOS filhantering för att skapa en särskild spelbiblioteksmapp på den valda lagringsenheten. Kopiera lagligt erhållna säkerhetskopior av spelen till de förväntade systemkatalogerna och bekräfta att servern kan se hela mappstrukturen innan du konfigurerar den handhållna enheten.
Användare som är nya i gränssnittet kan läsa den relaterade lättförståeliga guiden till ZimaOS för hemmaservrar för en bredare förklaring av webbläsarbaserad lagrings- och applikationshantering.
Steg 3: Exponera mappen via SMB
Aktivera LAN-delning för spelmappen och notera det SMB-delningnamn som skapas. Använd helst ett autentiserat konto med begränsad åtkomst. Gäståtkomst kan förenkla ett tillfälligt test, men en obegränsad skrivbar delning är ett dåligt standardval i ett nätverk som används av andra personer eller otillförlitliga enheter.
Steg 4: Konfigurera ZimaOS-profilen på R36S
Lägg till ZimaBlades lokala IP-adress, delningsnamn och autentiseringsuppgifter i ytterligare en genvägsplats i SMB Manager. Eftersom verktyget stöder flera profiler kan Windows- och ZimaOS-definitionerna samexistera. Den handhållna enheten kan växla mellan dem utan att konfigurationen behöver byggas om varje gång.
Steg 5: Testa ett spel från nätverksbiblioteket
Välj ZimaOS-profilen, låt skriptet starta om EmulationStation och starta ett lättviktigt spel. SjslTechs test visar att R36S läser in och spelar en titel medan biblioteket finns någon annanstans i nätverket.

Den handhållna enheten emulerar lokalt samtidigt som den läser spelfilen från ZimaOS SMB-delning.
Den här konfigurationen ska inte förväxlas med att köra emulatorn på ZimaBlade. ZimaOS tillhandahåller filer; R36S-processorn och emulatorn avgör fortfarande kompatibilitet, bildfrekvens, kontroller och renderingskvalitet.
Alternativ 3: Gör en andra R36S till SMB-värd
Det sista experimentet tar bort både Windows-datorn och den dedikerade hemmaservern. SjslTech konfigurerar en annan R36S så att dess eget spellager blir nåbart över nätverket och ansluter sedan den första handhållna enheten till den.
Det här är det mest okonventionella alternativet. Det visar att en billig Linux-baserad handhållen enhet kan ta på sig en mindre nätverksroll, men den lämpar sig sämre som permanent infrastruktur. Värd-R36S-enheten måste förbli påslagen, ansluten till Wi‑Fi och tillgänglig när klienten vill använda dess bibliotek. Dess lagring, trådlösa anslutning, batteribeteende och termiska utformning är också mindre praktiska än hos en dedikerad server.

Två R36S-handhållna enheter visas på samma lokala nätverk med olika IP-adresser, vilket illustrerar nätverkstestet med flera enheter.
Metoden med en andra handhållen enhet bör främst ses som ett koncepttest eller en kortsiktig delningsmetod. Den kan vara användbar för experiment, men ZimaOS erbjuder tydligare lagringshantering och en mer naturlig roll som alltid påslagen tjänst.
Windows jämfört med ZimaOS och en annan R36S
| SMB-värd | Huvudsaklig fördel | Huvudsaklig begränsning | Passar bäst |
|---|---|---|---|
| Windows-dator | Bekant arbetsflöde för mappdelning och enkel filhantering | Datorn måste förbli påslagen och nåbar | Inledande tester och sporadisk användning |
| ZimaOS på ZimaBlade | Dedikerad, utbyggbar och webbläsarhanterad lagring | Kräver en separat server- och lagringskonfiguration | Vanlig användning i hemmet och centraliserade bibliotek |
| En andra R36S | Demonstrerar delning mellan enheter utan en traditionell server | Begränsad lagring, strömhantering och trådlös tillförlitlighet | Experiment och tillfällig delning |
Viktiga begränsningar för nätverk, säkerhet och tillförlitlighet
En lyckad demonstration innebär inte att alla spel fungerar lika bra via Wi‑Fi. Små filer från kassetteran är betydligt mer lämpade än skivavbildningar som utför frekventa eller långvariga läsningar. Resultaten kan variera beroende på signalstyrka, belastning på routern, serverns lagringshastighet, fast programvara, emulatorns beteende och antalet aktiva klienter.
- Håll SMB på det betrodda lokala nätverket. Vidarebefordra inte SMB-portar från routern till det offentliga internet.
- Använd en reserverad serveradress. En IP-adress som ändras gör den sparade genvägen obrukbar.
- Undvik administratörsuppgifter. Använd ett begränsat konto med åtkomst endast till den mapp som krävs.
- Skydda inloggningsuppgifter. Verktygets profilformat lagrar användarnamn och lösenord direkt i skalskriptet, så alla som kan läsa filen kan potentiellt läsa dessa uppgifter.
- Säkerhetskopiera sparfiler separat. Att centralisera spelfiler säkerhetskopierar inte automatiskt sparade data, konfigurationsfiler eller serverdisken.
- Behåll en lokal reservlösning. Spara viktiga spel på SD-kortet för tillfällen då nätverket eller servern inte är tillgänglig.
Felsökning av en R36S SMB-montering
Om nätverksbiblioteket inte visas kontrollerar du samma tre punkter som SjslTechs verktyg visar:
- Bekräfta att den konfigurerade server-IP-adressen är aktiv och nåbar från samma nätverk.
- Bekräfta att SMB-delningens namn är exakt skrivet som på servern.
- Bekräfta att gäståtkomst eller det angivna användarnamnet och lösenordet överensstämmer med serverbehörigheterna.
Kontrollera också att R36S har internetåtkomst vid den första starten om skriptet behöver installera cifs-utils. Om en montering lyckas men biblioteket verkar ofullständigt kan du kontrollera mappstrukturen och starta om EmulationStation. Om du vill återgå till SD-kortet använder du verktygets frånkopplingsalternativ i stället för att ta bort lagringsenheten eller stänga av under en aktiv montering.
En liten hemmaserver gör R36S-biblioteket mer flexibelt
SjslTechs experiment är värdefullt eftersom det omformulerar en lagringsbegränsning till ett nätverksprojekt. R36S behöver inte lagra alla spel lokalt om den kan montera ett kompatibelt SMB-bibliotek från ett annat system.
Windows är det snabbaste välbekanta testet. En andra R36S visar hur flexibel billig Linux-maskinvara kan vara. ZimaOS-konfigurationen är däremot den mest naturliga långsiktiga arkitekturen som visas i videon: ZimaBlade hanterar centraliserad lagring och nätverkstillgänglighet, medan varje handhållen enhet fortsätter att ansvara för emuleringen.
Titta på SjslTechs fullständiga jämförelse av R36S-servrar och se hans första Cloud Powered R36S-video för bakgrund om klientsidan i det här projektet.
Om du bygger ett liknande retrospelsbibliotek, felsöker en SMB-delning eller experimenterar med ZimaOS kan du gå med i ZimaSpace-communityt för att jämföra konfigurationer och dela med dig av vad som fungerade på din maskinvara.
Zima Kampanjnav
Mer att läsa

Så bygger GhostStrats en offline-överlevnadsdator med Project NOMAD
GhostStrats kombinerar ZimaBlade, Ubuntu, en extern startenhet och Project NOMAD för att skapa en portabel offline-kunskapsserver. Hans bygge visar hur man förbereder lokalt lagrat...

ZimaBlade + OpenClaw: En AI-assisterad homelab-installation i verkligheten
Ett riktigt ZimaBlade-hemlabb med OpenClaw, Hermes, Docker, övervakning, smarta hem-verktyg och AI-assisterad serveradministration.

Tokyo Game Show 2026: Från spelkonsol till spelplattform
TGS 2026 fyller 30 år. Se hur spel nu omfattar enheter, beräkningskraft, data, molntjänster, AI och egenhostad infrastruktur.

