Projekt anfragen
Projekte · Eigenentwicklung · seit Mai 2026

BlacklightSMP: ein Spielserver,
selbst geplant und betrieben

Mein größtes eigenes Projekt und mein härtester Härtetest. Die gesamte Spiellogik steckt in einem einzigen Plugin, im Dauerbetrieb auf einem Server, den ich selbst verwalte.

  • Java
  • Paper 26.1
  • Geyser & Floodgate
  • MySQL
  • Linux
  • Claude Code

Das Projekt in Zahlen

  • 21 spielbare Berufe
  • 1.219 handelbare Güter
  • 3 Plattformen in einer Welt
  • im Dauerbetrieb seit Mai 2026
Ausgangslage

Gewachsene Systeme, die niemand mehr warten konnte

Über Jahre waren auf meinen Minecraft-Servern einzelne Systeme entstanden: Gebiete, Fraktionen, Ränge, Chat, Wirtschaft. Jedes für sich funktionierte, aber sie kannten einander nicht. Eine Änderung an einer Stelle hat an drei anderen etwas kaputt gemacht.

Dazu kam ein Problem, das viele Projekte haben: Wer am Handy oder an der Konsole spielte, war ausgeschlossen oder musste auf einen zweiten Server ausweichen. Die Spielerschaft war damit auf einen Teil der Interessierten begrenzt.

Lösung

Eine Architektur statt vieler Insellösungen

Ich habe im Mai 2026 bei null angefangen und die komplette Spiellogik in einem einzigen Plugin neu aufgebaut. Alle Systeme greifen auf dieselbe Datenschicht zu, Zustände liegen in einer MySQL-Datenbank, und jede Funktion hat genau eine Stelle, an der sie geändert wird.

Crossplay ist diesmal kein nachgerüstetes Experiment, sondern Teil des Entwurfs: Jedes Menü hat eine eigene Fassung für die Bedrock-Edition, damit die Bedienung am Handy genauso funktioniert wie mit Maus und Tastatur.

Geplant, spezifiziert und geprüft wird von mir, geschrieben wird mit Claude Code. Dadurch schaffe ich als Einzelperson einen Umfang, der sonst ein kleines Team braucht, ohne die Kontrolle über die Architektur abzugeben.

Ergebnis

Ein System, das im Dauerbetrieb hält

Am PC, am Handy und an der Konsole spielen alle in derselben Welt. Es gibt 21 Berufe, Schmieden, in denen Ausrüstung wirklich geschmiedet wird, NPCs, die selbstständig Gebäude bauen, und eine Wirtschaft mit Banken, Steuern und Firmen, die Spielerinnen und Spieler selbst gründen können.

Die Welt selbst ist gebaut, nicht generiert: 13 Schmieden über fünf Stufen, 72 Erz-Regionen und 1.219 Güter, die in der Wirtschaft gehandelt werden.

Der Linux-Server dahinter läuft unter meiner eigenen Verwaltung, inklusive Backups und Überwachung. Fehler fallen auf einem Server mit echten Spielerinnen und Spielern innerhalb von Minuten auf. Diese Rückmeldung ist der Grund, warum ich in Kundenprojekten nichts ausliefere, das ich nicht vorher selbst benutzt habe.

Was technisch dahintersteckt

Sechs Teile des Systems, die sich auch in normaler Geschäftssoftware wiederfinden.

Wirtschaftssystem

Konten, Überweisungen, Steuern und Firmen mit Angestellten. Jede Buchung ist nachvollziehbar protokolliert.

Berufe und Fortschritt

21 Berufe mit eigenen Fähigkeiten, Freischaltungen und Rezepten, alle über dieselbe Regel-Engine.

Rechte und Rollen

Ränge, Gebietsschutz und Teamwerkzeuge: Wer was darf, wird an einer zentralen Stelle entschieden.

Oberflächen für zwei Welten

Jedes Menü existiert zweimal: einmal für PC, einmal in einer Bedrock-Fassung für Handy und Konsole.

NPCs mit eigener Logik

Figuren, die selbstständig Gebäude errichten. Ein Zustandsautomat, der über Spielsitzungen hinweg weiterarbeitet.

Betrieb und Überwachung

Eigener Linux-Server mit Diensten, Cronjobs, Backups und Protokollen. Updates ohne Datenverlust.

Zwei Projekte, die dazugehören

BlacklightSMP ist nicht aus dem Nichts entstanden.

Startansicht des Operation-Blacklight-Launchers: Menü, Server-Status „Online“ und Modpack-Abgleich mit „Sync: OK“
Desktop-Anwendung

Modpack-Launcher mit eigener API

Gebaut für die Vorgängerphase des Servers: ein Programm in C#, das von jeder Datei einen Hash bildet, ihn mit einem Manifest meiner API abgleicht und veränderte Dateien beim Start automatisch ersetzt.

C# · .NET · Avalonia · PHP · MySQL

Veröffentlichungsseite des ersten Plugins „ShapedRecipe with 26 Recipes“ mit unterstützten Versionen, Sprachen und Rezeptliste
Veröffentlichte Software

Erstes öffentliches Plugin

Früh veröffentlicht und bis heute abrufbar: eine Erweiterung, die zusätzliche Ausrüstung und Rezepte hinzufügt. Mein erster Code, den Fremde heruntergeladen und auf eigenen Servern eingesetzt haben: 72 Downloads.

Java · Bukkit-API

Rückmeldung

„Der Launcher funktioniert einfach – Auto-Updates, alles synchron, kein manuelles Gefummel mehr.“

Gideon H. (gg_or_play) · nutzt den Blacklight‑Launcher

Selbst ansehen

Das Projekt läuft öffentlich: Die Website ist frei aufrufbar, und auf Twitch kann man beim Entwickeln zusehen.

Braucht ihr so etwas für euren Betrieb?

Portal, Buchungssystem, internes Werkzeug: Wenn Standardsoftware nicht passt, baue ich es so, wie ihr es braucht. Das Erstgespräch am Telefon ist unverbindlich und kostenlos.