Vielen Dank an SjslTech, der eine kreative Möglichkeit untersucht hat, einem R36S-Handheld Zugriff auf eine größere Spielebibliothek zu geben, ohne jede Datei auf seiner microSD-Karte zu speichern. In seinem Video zum R36S-Cloud-Gaming-Server vergleicht er drei mögliche SMB-Hosts: einen Windows-PC, ein ZimaBlade mit ZimaOS und einen zweiten R36S.
Der Begriff „Cloud-Gaming“ muss hier in einem wichtigen Punkt klargestellt werden. Dieses Projekt streamt kein gerendertes Video von einem Gaming-PC über Sunshine oder Moonlight. Stattdessen speichert der Server die Spieldateien, und der R36S greift über das lokale Netzwerk auf diese Bibliothek zu. Die Emulation findet weiterhin direkt auf dem Handheld statt.
Diese Unterscheidung macht das Experiment besonders für Retro-Gaming interessant. Kleine Spieldateien können von einer Netzwerkfreigabe gelesen werden, während der R36S nur sein Betriebssystem und wichtige lokale Daten auf der SD-Karte behält. SjslTechs Test stellt eine praktische Frage: Welches Gerät eignet sich am besten als Host für diese gemeinsame Bibliothek?
Vor der Einrichtung ansehen: Das Video zeigt den vollständigen Ablauf und die Unterschiede zwischen den drei Serveroptionen. Netzwerkadressen, Ordnernamen, Benutzernamen, Firmware-Pfade und verfügbare Menüoptionen unterscheiden sich je nach Installation.
Hinweis zu Quelle und Sicherheit: Dieser Artikel ordnet den von SjslTech gezeigten Ablauf neu und erläutert die dahinterstehenden Netzwerkentscheidungen. Der Autor gibt an, dass kein Geld geflossen ist und die im Video geäußerten Meinungen seine eigenen sind. Verwende nur Homebrew-Spiele, gemeinfreie Spiele oder Sicherungskopien, deren Speicherung dir gesetzlich erlaubt ist. Sichere die SD-Karte des R36S, bevor du Bereitstellungen, Skripte oder Spieleordner änderst.

SjslTech stellt den R36S neben den kompakten ZimaBlade, das eine über das Netzwerk zugängliche Spielebibliothek hosten wird.
Was der R36S Cloud Gaming Server von SjslTech tatsächlich macht
Das Projekt trennt Speicher und Emulation. Der Server stellt ein Spieleverzeichnis über Server Message Block (SMB) bereit, während das Handheld dieses entfernte Verzeichnis unter /romsAnschließend liest EmulationStation den Netzwerkordner so ein, als wäre er die normale lokale Spielebibliothek.
SjslTech hat den Open-Source-R36S Easyroms SMB Manager entwickelt, um den Wechsel zwischen Speicherquellen zu vereinfachen. Das Skript unterstützt vier Serverprofile. Jedes Profil kann einen Anzeigenamen, eine Server-IP-Adresse, einen SMB-Freigabenamen, eine Passworteinstellung, einen Benutzernamen und ein Passwort enthalten.
Wenn ein Profil ausgewählt wird, führt das Dienstprogramm Folgendes aus:
- Prüft, ob die CIFS-Bereitstellungstools verfügbar sind, und versucht, sie zu installieren
cifs-utilsfalls erforderlich. - Trennt die bestehende Einbindung von
/roms. - Bindet die ausgewählte SMB-3.0-Freigabe unter
/roms. - Startet EmulationStation neu, damit die Netzwerkbibliothek in der Oberfläche erscheint.
Das Menü enthält außerdem eine Option zum Trennen, die die Netzwerkfreigabe aushängt, die normale lokale Einhängekonfiguration wiederherstellt und EmulationStation neu startet. Dadurch bleibt das Projekt umkehrbar: Wenn der Server nicht verfügbar ist, kann das Handheld wieder auf Spiele zugreifen, die auf seiner SD-Karte gespeichert sind.
Was du vor dem Start benötigst
Der Workflow von SjslTech hängt stärker von der Netzwerk- und Ordnervorbereitung als von leistungsstarker Serverhardware ab. Eine praktische Einrichtung erfordert:
- Eine R36S mit kompatibler Systemstruktur, EmulationStation und einem
/romsEinhängepunkt - Eine funktionierende WLAN-Verbindung auf der R36S
- Ein Windows-PC, ZimaOS-Server, Linux-Server, NAS oder kompatibles Handheld, das einen Ordner über SMB freigeben kann
- Ein Spielebibliotheksordner in der vom Handheld erwarteten Struktur
- Die lokale IP-Adresse des Servers, der SMB-Freigabename und alle erforderlichen Zugangsdaten
- Eine vollständige Sicherung der aktuellen SD-Karte des Handhelds
Das Dienstprogramm basiert auf dem dArkOS/Easyroms-Workflow von SjslTech. Benutzer einer anderen R36S-Firmware sollten deren Ordnerstruktur, Startverhalten, CIFS-Unterstützung und EmulationStation-Konfiguration überprüfen, bevor sie dasselbe Skript anwenden.
Warum der ZimaBlade für diese Retrospielebibliothek geeignet ist
Der im gesamten Video gezeigte Server ist ein ZimaBlade x86-Einplatinenserver mit 16 GB Arbeitsspeicher. Seine Aufgabe besteht in der Speicherung und Dateibereitstellung, nicht in der Spielegrafikberechnung. Dadurch profitiert das Projekt von den Eigenschaften eines kompakten Heimservers: stromsparender Betrieb, Ethernet-Konnektivität, direkte Speichererweiterung und die Möglichkeit, verfügbar zu bleiben, ohne einen Desktop-PC laufen zu lassen.
Die native SATA-Anbindung ermöglicht außerdem die Verwendung einer größeren SSD oder Festplatte für die Bibliothek. Die Spieldateien müssen nicht mehr auf die SD-Karte jedes Handhelds passen, und mehrere kompatible Clients können auf denselben zentralen Ordner zugreifen.
Option 1: Die R36S-Spielebibliothek unter Windows freigeben
Der erste Serverpfad verwendet einen Windows-Computer. Er ist der vertrauteste Ausgangspunkt für Benutzer, die ihre Spielsicherungen bereits auf einem PC verwalten.
Schritt 1: Spieleordner vorbereiten
Erstelle das Spielebibliotheksverzeichnis auf einem Laufwerk mit ausreichend freiem Speicherplatz oder kopiere es dorthin. Behalte die von der R36S-Oberfläche erwartete Ordner- und Dateistruktur bei. Wenn du eine beliebige Sammlung von Dateien in ein einziges flaches Verzeichnis verschiebst, kann EmulationStation die Spiele möglicherweise nicht mehr den richtigen Systemen zuordnen.
Schritt 2: Windows-Ordnerfreigabe aktivieren
Gib den Bibliotheksordner über die Windows-Dateifreigabeeinstellungen frei. Notiere die lokale IP-Adresse des Computers und den genauen Namen der Netzwerkfreigabe. Wenn für die Freigabe eine Authentifizierung erforderlich ist, verwende statt eines Administratorkontos ein eigenes Konto, das nur Zugriff auf den Spieleordner hat.
Schritt 3: Die Windows-Freigabe zum R36S-Dienstprogramm hinzufügen
Konfigurieren Sie einen der Verknüpfungsplätze des Skripts im erforderlichen Format:
SHORTCUT_NAME|SERVER_IP|SHARE_PATH|HAS_PASSWORD|USER|PASS
Bei einer Gastfreigabe bleiben die Felder für Benutzername und Passwort leer. Bei einer authentifizierten Freigabe wird die Passworteinstellung auf ja und die Anmeldedaten werden übermittelt. IP-Adresse und Freigabename müssen exakt mit der Windows-Konfiguration übereinstimmen.
Schritt 4: Die Freigabe einbinden und EmulationStation aktualisieren
Starten Sie den SMB-Manager auf dem R36S und wählen Sie das Windows-Profil aus. Bei erfolgreicher Verbindung wird der Windows-Ordner unter /roms und startet EmulationStation neu. Die auf dem PC gespeicherten Systeme und Spiele sollten anschließend in der Handheld-Oberfläche erscheinen.
Windows ist für einen ersten Test praktisch, hat aber eine wichtige Einschränkung: Der PC muss immer eingeschaltet, aktiv, mit dem Netzwerk verbunden und unter der konfigurierten Adresse erreichbar sein, wenn das R36S die Bibliothek benötigt.
Option 2: ZimaOS als ständig aktiven R36S-Spieleserver verwenden
Bei 9:17 überträgt SjslTech dieselbe Idee auf ZimaOS. Dies ist der stärker auf Server ausgerichtete Teil des Experiments, da die Spielebibliothek auf einem kompakten System verfügbar bleiben kann, ohne den Zugriff an einen Windows-Desktop für allgemeine Zwecke zu binden.

Das ZimaOS-Dashboard ermöglicht den browserbasierten Zugriff auf Speicher, Dateien, Netzwerk und Servereinstellungen.
Schritt 1: Das ZimaOS-Dashboard öffnen
Verbinden Sie die ZimaBlade mit dem Heimnetzwerk und öffnen Sie ihre ZimaOS-Adresse von einem anderen Computer aus. In der Demonstration von SjslTech wird das Dashboard über eine lokale 192.168.1.x Adresse. Ihr Server erhält vom Router normalerweise eine andere Adresse.
Wenn sich die Adresse später ändert, kann das R36S-Profil die Freigabe nicht mehr finden. Eine DHCP-Reservierung im Router ist daher vorzuziehen, anstatt jede Handheld-Konfiguration wiederholt zu bearbeiten.
Schritt 2: Die freigegebene Bibliothek erstellen und befüllen
Verwenden Sie die Dateiverwaltung von ZimaOS, um auf dem ausgewählten Speichergerät einen eigenen Spielebibliotheksordner zu erstellen. Kopieren Sie die rechtmäßig erworbenen Spielsicherungen in die erwarteten Systemverzeichnisse und stellen Sie sicher, dass der Server die vollständige Ordnerstruktur erkennt, bevor Sie das Handheld konfigurieren.
Nutzer, die mit der Oberfläche noch nicht vertraut sind, können den zugehörigen einsteigerfreundlichen ZimaOS-Heimserver-Leitfaden lesen, um eine ausführlichere Erklärung der browserbasierten Speicher- und Anwendungsverwaltung zu erhalten.
Schritt 3: Den Ordner über SMB freigeben
Aktivieren Sie die LAN-Freigabe für den Spieleordner und notieren Sie den daraus resultierenden SMB-Freigabenamen. Verwenden Sie vorzugsweise ein authentifiziertes Konto mit eingeschränktem Zugriff. Der Gastzugriff kann einen vorübergehenden Test vereinfachen, aber eine uneingeschränkt beschreibbare Freigabe ist kein guter Standard in einem Netzwerk, das von anderen Personen oder nicht vertrauenswürdigen Geräten genutzt wird.
Schritt 4: Das ZimaOS-Profil auf dem R36S konfigurieren
Füge die lokale IP-Adresse des ZimaBlade, den Freigabenamen und die Anmeldedaten einem weiteren Verknüpfungsplatz im SMB Manager hinzu. Da das Dienstprogramm mehrere Profile unterstützt, können die Windows- und ZimaOS-Definitionen nebeneinander bestehen. Der Handheld kann zwischen ihnen wechseln, ohne die Konfiguration jedes Mal neu erstellen zu müssen.
Schritt 5: Ein Spiel aus der Netzwerkbibliothek testen
Wähle das ZimaOS-Profil aus, erlaube dem Skript, EmulationStation neu zu starten, und starte ein leichtgewichtiges Spiel. Der Test von SjslTech zeigt, wie der R36S einen Titel lädt und spielt, während die Bibliothek an anderer Stelle im Netzwerk gehostet wird.

Der Handheld führt die Emulation lokal aus und liest dabei die Spieldatei aus der ZimaOS-SMB-Freigabe.
Diese Anordnung darf nicht mit der Ausführung des Emulators auf ZimaBlade verwechselt werden. ZimaOS stellt Dateien bereit; CPU und Emulator des R36S bestimmen weiterhin Kompatibilität, Bildrate, Steuerung und Renderqualität.
Option 3: Einen zweiten R36S in einen SMB-Host verwandeln
Das letzte Experiment entfernt sowohl den Windows-PC als auch den dedizierten Heimserver. SjslTech konfiguriert einen weiteren R36S so, dass dessen eigener Spielespeicher über das Netzwerk erreichbar ist, und verbindet anschließend den ersten Handheld damit.
Dies ist die unkonventionellste Option. Sie zeigt, dass ein günstiger Linux-Handheld eine kleine Netzwerkrolle übernehmen kann, eignet sich jedoch weniger als dauerhafte Infrastruktur. Der Host-R36S muss eingeschaltet, mit dem WLAN verbunden und immer verfügbar sein, wenn der Client seine Bibliothek nutzen möchte. Auch Speicher, WLAN-Verbindung, Akkuverhalten und Wärmeableitung sind weniger praktisch als bei einem dedizierten Server.

Zwei R36S-Handhelds erscheinen im selben LAN mit unterschiedlichen IP-Adressen und veranschaulichen den netzwerkübergreifenden Gerätetest.
Der Ansatz mit einem zweiten Handheld lässt sich am besten als Machbarkeitsnachweis oder kurzfristige Freigabemethode verstehen. Er kann für Experimente nützlich sein, aber ZimaOS bietet eine übersichtlichere Speicherverwaltung und eignet sich natürlicher für einen dauerhaften Betrieb.
Windows vs. ZimaOS vs. ein weiterer R36S
| SMB-Host | Hauptvorteil | Hauptbeschränkung | Am besten geeignet |
|---|---|---|---|
| Windows-PC | Vertrauter Workflow für die Ordnerfreigabe und einfache Dateiverwaltung | Der PC muss eingeschaltet und erreichbar bleiben | Erste Tests und gelegentliche Nutzung |
| ZimaOS auf ZimaBlade | Dedizierter, erweiterbarer und per Browser verwalteter Speicher | Erfordert einen separaten Server und eine separate Speicherlösung | Regelmäßige Nutzung zu Hause und zentralisierte Bibliotheken |
| Zweiter R36S | Demonstriert die Geräte-zu-Gerät-Freigabe ohne herkömmlichen Server | Begrenzter Speicher, Energiemanagement und eingeschränkte WLAN-Zuverlässigkeit | Experimente und vorübergehende Freigaben |
Wichtige Netzwerk-, Sicherheits- und Zuverlässigkeitsgrenzen
Eine erfolgreiche Demonstration bedeutet nicht, dass jedes Spiel über WLAN gleichermaßen gut funktioniert. Kleine Dateien aus der Zeit der Spielmodule eignen sich wesentlich besser als Disc-Images, die häufige oder anhaltende Lesevorgänge ausführen. Die Ergebnisse können sich je nach Signalstärke, Routerauslastung, Speichergeschwindigkeit des Servers, Firmware, Verhalten des Emulators und Anzahl der aktiven Clients ändern.
- Betreibe SMB im vertrauenswürdigen LAN. Leite keine SMB-Ports vom Router an das öffentliche Internet weiter.
- Verwende eine reservierte Serveradresse. Eine wechselnde IP-Adresse macht die gespeicherte Verknüpfung unbrauchbar.
- Vermeide Administratorkonten. Verwende ein eingeschränktes Konto mit Zugriff nur auf den erforderlichen Ordner.
- Schütze Zugangsdaten. Das Profilformat des Dienstprogramms speichert Benutzernamen und Passwörter direkt im Shell-Skript. Daher kann potenziell jeder, der die Datei lesen kann, auch diese Zugangsdaten lesen.
- Sichere Spielstände separat. Das Zentralisieren von Spieldateien sichert nicht automatisch Spielstände, Konfigurationsdateien oder die Serverfestplatte.
- Behalte eine lokale Ausweichmöglichkeit. Bewahre wichtige Spiele auf der SD-Karte auf, falls das Netzwerk oder der Server nicht verfügbar ist.
Fehlerbehebung bei einer R36S-SMB-Einbindung
Wenn die Netzwerkbibliothek nicht angezeigt wird, überprüfe dieselben drei Punkte, die SjslTechs Dienstprogramm anzeigt:
- Stelle sicher, dass die konfigurierte Server-IP-Adresse aktiv und vom selben Netzwerk aus erreichbar ist.
- Stelle sicher, dass der Name der SMB-Freigabe genau so geschrieben ist, wie er auf dem Server angezeigt wird.
- Stelle sicher, dass der Gastzugriff oder der angegebene Benutzername und das Passwort mit den Serverberechtigungen übereinstimmen.
Stelle außerdem sicher, dass der R36S beim ersten Start Internetzugang hat, falls das Skript die Installation benötigt cifs-utils. Wenn das Einbinden erfolgreich ist, die Bibliothek aber unvollständig aussieht, überprüfe die Ordnerstruktur und starte EmulationStation erneut. Um zur SD-Karte zurückzukehren, verwende die Trennoption des Dienstprogramms, anstatt den Speicher zu entfernen oder das Gerät während einer aktiven Einbindung auszuschalten.
Ein kleiner Heimserver macht die R36S-Bibliothek flexibler
SjslTechs Experiment ist wertvoll, weil es eine Speicherbeschränkung als Netzwerkprojekt neu denkt. Der R36S muss nicht jedes Spiel lokal speichern, wenn er eine kompatible SMB-Bibliothek von einem anderen System einbinden kann.
Windows ist der schnellste vertraute Test. Ein zweiter R36S zeigt, wie flexibel kostengünstige Linux-Hardware sein kann. Die ZimaOS-Konfiguration ist jedoch die natürlichste langfristige Architektur im Video: ZimaBlade übernimmt die zentrale Speicherung und Netzwerkverfügbarkeit, während jedes Handheld weiterhin für die Emulation zuständig ist.
Sieh dir SjslTechs vollständigen R36S-Serververgleich an und sieh dir sein erstes Video zu Cloud Powered R36S an, um den clientseitigen Hintergrund dieses Projekts kennenzulernen.
Wenn du eine ähnliche Retro-Gaming-Bibliothek aufbaust, eine SMB-Freigabe einrichtest oder mit ZimaOS experimentierst, tritt der ZimaSpace-Community bei, um Konfigurationen zu vergleichen und zu teilen, was auf deiner Hardware funktioniert hat.
Zima Kampagnenzentrale
Mehr zum Lesen

Wie GhostStrats mit Project NOMAD einen Offline-Überlebenscomputer baut
GhostStrats kombiniert ZimaBlade, Ubuntu, ein externes Startlaufwerk und Project NOMAD zu einem tragbaren Offline-Wissensserver. Sein Aufbau zeigt, wie lokal gespeicherte Referenzmaterialien, Karten, Bildungsressourcen, persönliche...

ZimaBlade + OpenClaw: Ein praxisnaher KI-gestützter Homelab-Aufbau
Ein echtes ZimaBlade-Heimlabor mit OpenClaw, Hermes, Docker, Monitoring, Smart-Home-Tools und KI-gestützter Serververwaltung.

Tokyo Game Show 2026: Von der Spielekonsole zum Gaming-Stack
Die TGS 2026 wird 30. Erfahre, wie Spiele heute Geräte, Rechenleistung, Daten, Cloud-Dienste, KI und selbst gehostete Infrastruktur umfassen.

