Plattform
So funktioniert SAMUIMC
SAMUIMC ist ein selbst gehostetes Control Panel für Game Server — vergleichbar mit Pterodactyl — das Server-Administration in einen klaren Web-Workflow verwandelt. Du klickst, die Plattform provisioniert, isoliert und betreibt.
Architektur im Überblick
Eine Anfrage durchläuft wenige, klar definierte Schichten. Jede Schicht hat genau eine Aufgabe — das hält das System verständlich, sicher und erweiterbar.
Du
Alles beginnt im Browser. Server erstellen, Dateien bearbeiten oder die Konsole lesen — dafür brauchst du nur das Panel.
SAMUIMC Panel
Die Weboberfläche. Sie kommuniziert mit der API, zeigt die Live-Konsole und gibt dir volle Kontrolle über deine Server.
API
Das Backend prüft jede Anfrage, setzt Authentifizierung und serverbezogene Autorisierung durch und speichert den Zustand in PostgreSQL.
Node Agent
Ein schlanker Agent läuft auf jeder Maschine. Er führt Start/Stopp aus, provisioniert Server und streamt die Konsolen-Ausgabe ins Panel.
Docker
Game Server laufen in isolierten Containern mit definierten Ressourcenlimits — getrennt voneinander und vom Host.
Game Server
Das Ergebnis: ein verifizierter, isolierter, ressourcenlimitierter Game Server, den du vollständig über das Panel steuerst.
Automatisiertes Provisioning
Das Erstellen eines Servers ist eine einzige Aktion im Panel. Im Hintergrund erledigt die Plattform, was sonst ein Administrator von Hand machen müsste:
- Auswahl des passenden Templates und der Software-Version für das Spiel
- Download der Server-Software und Verifizierung per SHA-256-Prüfsumme
- Automatische Vergabe eines freien Ports — keine Konflikte zwischen Servern
- Anwendung von CPU-, Arbeitsspeicher- und Speicherlimits vor dem ersten Start
- Vorbereitung von Container, Dateien und Konfiguration — startbereit
Isolierung & Sicherheit
Jeder Game Server läuft in seinem eigenen Docker-Container. Server können sich weder sehen noch gegenseitig beeinflussen, und der Host bleibt geschützt. Der Zugang zur Plattform ist durch moderne Authentifizierung abgesichert, und jede Aktion wird gegen eine Autorisierung pro Benutzer und Server geprüft.
- Isolierung auf Container-Ebene für jeden Server
- Sichere Authentifizierung für den gesamten Panel-Zugang
- Feingranulare Autorisierung bis auf den einzelnen Server
- Verifizierte Software-Downloads — keine ungeprüften Binärdateien
Ressourcenverwaltung
Jeder Server erhält explizite Limits für CPU, Arbeitsspeicher und Speicherplatz. So kann ein ausgelasteter Server seine Nachbarn nicht ausbremsen, und die Kapazität bleibt planbar — die Grundlage, um viele Server auf einer Maschine zu betreiben und später über viele Maschinen zu verteilen.
Template-basiert, Multi-Game von Grund auf
Spiele werden als Templates beschrieben — als Daten, nicht als Code. Der Kern der Plattform enthält keine spielspezifische Logik. Genau das macht SAMUIMC wirklich Multi-Game-fähig: Ein neues Spiel bedeutet ein neues Template, keinen Umbau des Panels. Minecraft mit Paper-Support ist das erste Template im Produktivbetrieb; weitere Software und weitere Spiele folgen laut Roadmap.
Für Skalierung gebaut
Die Node-Agent-Architektur trennt die Steuerungsebene von den Maschinen, auf denen die Server laufen. Heute betreibt SAMUIMC produktive Minecraft-Server; dasselbe Design lässt sich natürlich auf mehrere Nodes, zusätzliche Regionen und perspektivisch eine vollständige Hosting-Plattform erweitern.
Was ist heute live?
Jede Funktion ist ehrlich gekennzeichnet: live, geplant oder Zukunft.