SSD-Nodes: Echte Spiele-Infrastruktur auf einer externen SSD — Ein Klick, keine Kommandozeile

Bis jetzt lief ENLIGHTENMENT vollständig auf unseren Servern. Jedes Kartenteil, jedes 3D-Asset, jede Spielaktion reiste von unserer VPS-Flotte zu Deinem Browser — egal wie leistungsstark Dein eigener PC war.

SSD-Nodes ändern das. Wenn Du eine externe SSD oder NVMe und einen einigermaßen modernen PC hast, kannst Du jetzt einen vollständig verwalteten ENLIGHTENMENT-Node betreiben — unser eigenes Betriebssystem, unser Game-Server, ein Blockchain-Fullnode — ohne irgendwelche Software von uns zu installieren. Kein Terminal, kein dd, kein Linux-Wissen, keine .exe nötig.


Was ist ein SSD-Node?

Ein SSD-Node ist eine kleine dedizierte Disk, die Deinen PC zu echter Spiel-Infrastruktur macht:

  • Ein komplettes, unveränderliches Betriebssystem — unseres, nicht Deins. Es bootet wie eine Spielkonsole und landet direkt in einem Vollbild-Browser mit ENLIGHTENMENT.
  • Ein echter Game-Server — derselbe Code wie auf unseren VPS, der Dich und (in späteren Phasen) Spieler in Deiner Nähe bedient.
  • Ein Blockchain-Fullnode — Deine eigene verifizierte Kopie des KC/CC-Ledgers.
  • Ende-zu-Ende verschlĂĽsselt — auf Rechnern mit TPM-2.0-Chip versiegelt sich die Disk beim ersten Boot an Deine Hardware. Ziehst Du sie raus, bleibt nur Ciphertext. Deine Keys berĂĽhren Deine Windows-Installation nie.

Der Unterschied zu den Software-Agenten, die wir vorher angekündigt haben: Ein Agent ist untrusted — er kann nur verschlüsselten Traffic weiterleiten und integrity-geprüfte Dateien ausliefern. Ein SSD-Node läuft mit unserem Betriebssystem auf Deiner Hardware — ihm kann echte Arbeit anvertraut werden.

Warum das wichtig ist

Software-AgentSSD-Node
Läuft aufDeinem bestehenden Windows/LinuxUnserem eigenen OS auf dedizierter Disk
VertrauenslevelUntrusted Edge (nur Relay + CDN)Verwalteter Node (Game-Server, Blockchain)
Dein OS kann dreinpfuschenJaNein — bootet separat, Disk verschlüsselt
SetupInstallerBootfähige ISO + Pairing-Code

Wenn SSD-Nodes live für Hosting gehen, kann Dein Spieltraffic von einem Node ein paar Straßen weiter kommen statt von einem Rechenzentrum auf einem anderen Kontinent — weniger Latenz für Dich, weniger Last auf unseren Servern, und ein Netzwerk, das stärker wird, je mehr Spieler dazukommen.

So funktioniert es — der komplette Ablauf

  1. Zuerst bewerben. Jeder kann den eingebauten Netzwerk-Test laufen lassen, um Bandbreite und Verbindung zu prüfen — aber einen SSD-Node zu betreiben erfordert eine Freigabe. Klicke auf Einstellungen → SSD Node → Prepare SSD Node, um Dich zu bewerben. Ein goldener Botschafter verifiziert Dich dann in einem kurzen Videoanruf (derselbe Ablauf wie bei den Level-Verifizierungen). Sobald Du freigegeben bist, werden Download-Button und Pairing-Codes für Deinen Account entsperrt.
  2. Nach der Freigabe öffne Einstellungen → SSD Node erneut. Du siehst einen kurzen Pairing-Code wie us:KF7-X9Q — 15 Minuten gültig — und einen Download-Button für die Installer-ISO.
  3. Schreibe die ISO mit einem Standard-Tool auf Deine externe SSD oder NVMe — balenaEtcher (Windows, macOS, Linux) oder Rufus im dd-Modus. Das sind signierte, bekannte Drittanbieter-Tools — wir liefern selbst keine Installer-Software, also gibt es nichts zu installieren und nichts, das ein Virenscanner bemängeln könnte.
  4. Stecke die Disk an den PC, der zum Node werden soll, schließe ein LAN-Kabel an und boote davon (Boot-Menü F12/F8/Esc). Der Installer fragt auf dem Bildschirm nach Deinem Pairing-Code — eintippen und zurücklehnen.

Alles andere läuft automatisch: Der Installer arbeitet komplett im RAM, lädt das Node-Image von Deinem nächsten regionalen Server, verifiziert es Byte für Byte gegen eine signierte Checksumme, schreibt es auf genau die Disk, von der gebootet wurde (das ist Absicht — das OS läuft im Speicher, die Boot-Disk darf also überschrieben werden), personalisiert sie für Deinen Account und startet den fertigen Node neu. Die ISO selbst ist generisch — identisch für jeden Node — und kann für den nächsten wiederverwendet werden.

  1. Der erste Boot dauert 10–20 Minuten, während sich das System selbst anmeldet, seine verschlüsselte Netzwerk-Identität erhält, die Blockchain synchronisiert und zu serven beginnt. Fortschritt läuft auf dem Bildschirm — kein Eingriff nötig.

Unter der Haube: Der Node tritt unserem privaten Overlay-Netzwerk in einem eigenen Segment bei (10.0.30.x, Gruppe ssd-node) mit ~30 Tage gültigen Zertifikaten — automatisch erneuert, keinerlei Wartung auf Deiner Seite.

Voraussetzungen

  • Ein PC mit 4+ CPU-Kernen, 8+ GB RAM und einem TPM-2.0-Chip (Standard bei Windows-11-Rechnern)
  • Eine externe SSD oder NVMe mit 120+ GB — die Disk wird komplett gelöscht
  • Eine kabelgebundene LAN-Verbindung am Node-PC — der Installer braucht DHCP, WLAN wird nicht unterstĂĽtzt
  • Eine freigegebene SSD-Node-Bewerbung — ein goldener Botschafter verifiziert Dich vorher in einem Videoanruf (bewirb Dich unter Einstellungen → SSD Node)
  • Die Möglichkeit, beim Start ein Boot-Gerät zu wählen (F12/F8/Esc auf den meisten Rechnern)
  • Irgendeinen Rechner zum Schreiben der ISO — balenaEtcher läuft auf Windows, macOS und Linux; Rufus (dd-Modus) auf Windows

Wenn Dein PC nicht qualifiziert ist, ändert sich nichts — Du spielst einfach weiter wie bisher.

Ehrliche Einschränkungen

  • Das ist frĂĽhe Infrastruktur. Das aktuelle Image (ssdnode-v0.10) bootet, enrollt und synchronisiert — echtes Game-Hosting fĂĽr Spieler in der Nähe ist der nächste Meilenstein.
  • Vom SSD zu booten heiĂźt: Du bist in unserem OS, nicht in Windows — Dein PC wird zur Konsole, solange er läuft. Dual-Boot ist der gedachte Modus: Spiele unter Windows, hoste auf der SSD — oder beides durch Wechseln beim Booten.
  • Der Installer braucht ein Kabel: Im Installer-Environment gibt es kein WLAN. Und er ĂĽberschreibt die Disk, von der gebootet wurde — das ist so gedacht, heiĂźt aber: Die Disk muss während der ganzen Installation angeschlossen bleiben.
  • Ein kompromittierter SSD-Node kann die Datenbank niemals erreichen — Credentials existieren schlicht nicht auf der Disk. Aber wie bei jeder Hardware, die Du ansteckst: Image nur Disks, die Du dedizieren willst.

Was als Nächstes kommt

  • Lokale Game-Sessions, direkt von Deinem Node serviert (Read/Write-Split ist schon in Entwicklung)
  • Node-Betreiber hosten ~30 Spieler in der Nähe — die ursprĂĽngliche Multiplier-Vision, jetzt mit einem vertrauenswĂĽrdigen OS darunter
  • Echte Autarkie: Nodes, die Deine Welt am Laufen halten, selbst wenn die Server einer Region ausfallen

Das Netzwerk, das Du aufbaust, ist das Netzwerk, auf dem Du spielst. Schnapp Dir eine externe SSD und beanspruche Deine Ecke davon.


Für technisch Interessierte: Der Installer ist eine generische Fedora-CoreOS-Live-ISO (identisch für jeden Node, null Secrets), die das Node-Image — ein unveränderliches bootc/Fedora-System, ausgeliefert als signiertes OCI-Artefakt über unsere Fleet-Registry — aus dem RAM laufend über die Boot-Disk streamt und danach die ESP mit einem Einmal-Enrollment-Token aus dem Pairing-Code personalisiert (keine Passwörter auf der Disk). LUKS-Sealing an TPM 2.0 passiert beim ersten Boot. Zertifikate sind Nebula V2, signiert von einer delegierten CA mit Scope ssd-node — dasselbe Tiering-Modell wie in unserer eigenen Flotte.