Skip to content
Bomberbude Wiki Wiki fürs Servernetz
DE EN Sign in

Fassung vom 29.08.2026 20:30

von Arturschick · ohne Kommentar

Rot = stand damals so, Grün = steht heute so.
# 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.
![image.png](/uploads/2026/08/20260829-203157-c2a14185.png)
![image.png](/uploads/2026/08/20260829-203208-4a7295af.png)
---
## 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.
![Observable Keypad.png](/uploads/2026/08/20260829-202348-b14f1296.png)
---
## Profiling starten
Öffnet zunächst die Observable-Oberfläche und startet eine neue **TPS-Profiling-Messung**.
![Observable Menue.png](/uploads/2026/08/20260829-202422-3da030f8.png)
Während der Messung sammelt Observable Informationen darüber, welche Bereiche, Maschinen oder Entities besonders viel Tick-Zeit benötigen.
:::hinweis Während der Messung
Lasst die betreffende Anlage oder Maschine während des Profilings möglichst **normal weiterarbeiten**.
Wenn ihr beispielsweise eine Factory, Farm oder ein ME-System untersuchen möchtet, sollte dieses während der Messung auch tatsächlich aktiv sein.
:::
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
:::hinweis Ab Orange genauer hinschauen
Alles, was **Orange oder Rot** angezeigt wird, sollte genauer geprüft werden.
Das bedeutet nicht automatisch, dass die Maschine entfernt werden muss. Es zeigt zunächst nur, dass dieses Objekt vergleichsweise viel Server-Tick-Zeit benötigt.
:::
### 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
:::hinweis Vergleichsmessung
Habt ihr etwas verändert, startet anschließend einfach eine **weitere Messung**.
So könnt ihr direkt vergleichen, ob eure Änderung tatsächlich Serverleistung eingespart hat.
:::
---
## 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
:::hinweis Wichtig
Ein hoher Wert bedeutet nicht automatisch, dass eine Maschine oder Mod schlecht programmiert ist.
Große Automatisierungen, viele Entities oder komplexe Netzwerke benötigen naturgemäß mehr Rechenleistung.
Observable hilft euch dabei herauszufinden, **welche Systeme besonders viel davon benötigen und wo sich eine Optimierung lohnen könnte**.
:::
---
## Kurz zusammengefasst
1. **Observable öffnen**
2. **Profiling starten**
3. Anlage oder Basis normal weiterlaufen lassen
4. Messung abschließen lassen
5. Hervorhebungen überprüfen
6. 🟢 Grün = unauffällig
7. 🟠 Orange = genauer prüfen
8. 🔴 Rot = hohe Belastung und Optimierungspotenzial prüfen
9. Bei Bedarf Änderungen vornehmen
10. Erneut messen und Ergebnisse vergleichen
11. 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.