Observable – Performance-Probleme finden#
Mit Observable – Remake könnt ihr herausfinden, welche Blöcke, Maschinen, Entities oder Automatisierungen besonders viel Serverleistung benötigen.
Die Mod hilft dabei, Lag-Ursachen gezielt zu finden, anstatt große Basen oder Maschinenanlagen auf Verdacht umzubauen oder abzureißen.
Download & Installation#
Observable – Remake könnt ihr hier herunterladen:
CurseForge:
https://www.curseforge.com/minecraft/mc-mods/observable-remake
Die Mod ist für NeoForge ausgelegt.
Wohin kommt die Mod?#
Ladet die passende .jar-Datei herunter und legt sie in den mods-Ordner eurer Minecraft-Instanz.
Bei einer normalen Minecraft-Installation befindet sich dieser Ordner meistens hier:
%appdata%\.minecraft\mods
Wenn ihr einen Launcher wie CurseForge, Prism Launcher oder einen anderen Modpack-Launcher verwendet, muss die Datei in den mods-Ordner der jeweiligen Modpack-Instanz gelegt werden.


---
Was kann Observable untersuchen?#
Während einer Messung zeichnet Observable die Tick-Zeit verschiedener Systeme auf.
Unter anderem können folgende Dinge erkannt werden:
- Entities
- Block Entities / Maschinen
- Chunks
- Scheduled Block & Fluid Ticks
- Mod-Systeme und Automatisierungen
- Applied Energistics 2 Netzwerke
- besonders aufwendige interne Abläufe und Prozesse
Bei installiertem Applied Energistics 2 können zusätzlich verschiedene Komponenten und Abläufe innerhalb eines ME-Netzwerks untersucht werden.
Observable öffnen#
Für die grafische Benutzeroberfläche und die Hervorhebungen in der Welt muss Observable auch auf eurem Client installiert sein.
Die Taste zum Öffnen findet ihr unter:
Optionen → Steuerung → Tastenbelegung → Observable
Sollte die Taste bereits anderweitig belegt sein, könnt ihr sie dort einfach ändern.

Profiling starten#
Öffnet zunächst die Observable-Oberfläche und startet eine neue TPS-Profiling-Messung.

Während der Messung sammelt Observable Informationen darüber, welche Bereiche, Maschinen oder Entities besonders viel Tick-Zeit benötigen.
Nach Ablauf der Messung werden die Ergebnisse automatisch ausgewertet.
Hervorhebungen in der Welt#
Nach einer Messung kann Observable auffällige Blöcke, Maschinen und Entities direkt in der Spielwelt hervorheben.
Dabei werden unterschiedliche Farben verwendet:
- 🟢 Grün – geringe bzw. unauffällige Belastung
- 🟠 Orange – erhöhte Belastung und bereits ein Hinweis, genauer hinzuschauen
- 🔴 Rot – sehr hohe bzw. kritische Belastung
Was bedeutet Rot?#
Eine rote Hervorhebung zeigt, dass ein Objekt oder System besonders viel Serverleistung beansprucht.
Gerade bei roten Ergebnissen lohnt es sich zu prüfen:
- Muss die Maschine dauerhaft laufen?
- Gibt es unnötig viele gleiche Maschinen?
- Läuft eine Farm weiter, obwohl ihre Lager bereits voll sind?
- Werden große Mengen an Items oder Flüssigkeiten unnötig bewegt?
- Gibt es unnötig viele Entities?
- Kann die Automatisierung effizienter aufgebaut werden?
Rot bedeutet also nicht automatisch, dass etwas falsch gebaut wurde.
Es ist aber ein deutlicher Hinweis darauf, dass dort viel Server-Performance verwendet wird und möglicherweise unnötige Belastung reduziert werden kann.
Ergebnisse verstehen#
Grundsätzlich gilt:
Je höher die gemessene Tick-Zeit, desto stärker belastet das entsprechende Objekt den Server.
Observable funktioniert dadurch ähnlich wie eine Heatmap.
Ihr könnt damit beispielsweise erkennen, ob die Belastung von:
- einer bestimmten Maschine,
- einer großen Factory,
- einem Lagersystem,
- vielen Entities,
- einer Farm,
- einem bestimmten Chunk
- oder einem ME-Netzwerk
verursacht wird.
Dadurch lässt sich wesentlich schneller herausfinden, wo die Serverleistung tatsächlich verbraucht wird.
Was sollte ich bei auffälligen Maschinen machen?#
Wenn ihr orange oder rote Bereiche findet, müsst ihr nicht sofort alles abbauen.
Versucht zuerst herauszufinden, warum die Maschine so viel Leistung benötigt.
Mögliche Verbesserungen sind zum Beispiel:
- Maschinen abschalten, wenn sie nicht benötigt werden
- Redstone-Control verwenden
- unnötige Dauerproduktion vermeiden
- Entity-Anzahlen reduzieren
- Items nicht unnötig zwischen vielen Inventaren hin- und herschieben
- große Systeme auf mehrere sinnvoll arbeitende Bereiche aufteilen
- überflüssige Import-/Export-Systeme vermeiden
- Maschinen nur produzieren lassen, wenn tatsächlich Bedarf besteht
Online-Auswertung#
Nach einer erfolgreich abgeschlossenen Messung kann Observable den erstellten Bericht automatisch hochladen.
Anschließend erscheint ein Link nach folgendem Muster:
https://obs.bombersbude.de/p/PROFILE-ID
Über diesen Link könnt ihr den vollständigen Bericht im Observable Profile Viewer öffnen.
Dort lassen sich die gesammelten Daten noch genauer untersuchen.
Der Link kann außerdem an andere Spieler oder an das Serverteam weitergegeben werden, damit gemeinsam nach einer möglichen Ursache gesucht werden kann.
Tipps für eine gute Messung#
Für möglichst aussagekräftige Ergebnisse:
- untersucht eine Anlage während sie aktiv arbeitet
- lasst Farmen und Maschinen während der Messung normal laufen
- untersucht bei großen Basen einzelne Bereiche bei Bedarf getrennt
- achtet besonders auf orange und rote Hervorhebungen
- beurteilt nicht nur einen einzelnen Wert, sondern auch wiederkehrende Auffälligkeiten
- schaltet verdächtige Maschinen testweise ab und führt anschließend eine neue Messung durch
- vergleicht die Ergebnisse vor und nach einer Änderung
Kurz zusammengefasst#
- Observable öffnen
- Profiling starten
- Anlage oder Basis normal weiterlaufen lassen
- Messung abschließen lassen
- Hervorhebungen überprüfen
- 🟢 Grün = unauffällig
- 🟠 Orange = genauer prüfen
- 🔴 Rot = hohe Belastung und Optimierungspotenzial prüfen
- Bei Bedarf Änderungen vornehmen
- Erneut messen und Ergebnisse vergleichen
- Optional den Profiler-Link öffnen oder an das Serverteam schicken
So könnt ihr Performance-Probleme gezielt finden und dabei helfen, dass der Server auch bei größeren Basen und Automatisierungen möglichst flüssig läuft.