Changelog

Alle Updates für die Website und den Server-Mod, das Neueste zuerst

Hier findest du die komplette Historie der CloudRidge-Website und des Server-Mods, das Neueste zuerst. So kannst du nachschauen, wann ein Feature dazugekommen ist oder wann ein Fehler behoben wurde.

Nach Version Zurücksetzen

Gefiltert: 17 von 127

v1.6.7 Mod 2026-10-10

Eine Version, die den Server-Hauptthread schont

  • Die Kartenmeldung wurde von „das JSON für 197.000 Punkte im Server-Tick zusammensetzen“ auf „der Tick übergibt nur die Daten, das Zusammensetzen läuft im Hintergrund-Thread“ umgestellt. Das ist die einzige Stelle im ganzen Mod, die „mehrere hundert Millisekunden in einem Tick“ verursachen konnte, und sie passt genau zu den gelegentlichen Spitzen alle halbe Stunde.
  • Die übrigen Posten, die mit Spieler- oder Entity-Zahl wachsen, wurden ebenfalls optimiert: TAB-Zahlen werden pro Tick gecacht, die Spielersuche über den Namen nutzt einen einmal pro Tick neu aufgebauten Namensindex, die Fortschrittsliste erzeugt nicht mehr pro Eintrag eine Zeichenkette, die alle 30 Sekunden gelesenen Konfigurationsdateien und die Bannliste wandern in den Hintergrund, die Längenprüfung der Chat-Warteschlange nutzt einen Zähler, die Netzwerkabtastung startet nicht mehr alle 20 Sekunden einen Thread, und die Drosseltabelle für Befehle wächst nicht mehr unbegrenzt an. Meldeformat, Feldnamen und der Zeitpunkt der Werterfassung sind unverändert.
v1.6.6 Mod 2026-09-30

Die Bannliste behauptet nicht mehr „niemand ist gebannt", wenn sie nicht lesbar ist

  • Eine leere Bannliste, die auf der Website ankam, überschrieb jeden gespeicherten Bann. Das Mod gab eine leere Liste zurück, wann immer das Lesen der Datei fehlschlug oder das Format falsch war — genau das löste es aus. Jetzt gibt es stattdessen null zurück (eine wirklich fehlende Datei bedeutet weiterhin „niemand ist gebannt") und erklärt bans_authoritative=true nur dann, wenn sowohl banned als auch banned_ips gelesen wurden. Auf der Website-Seite gibt es den passenden Schutz; beide Hälften sind nötig, damit das sauber behoben ist
v1.6.5 Mod 2026-09-26

Behoben: Fortschritte offline vergebens geladen

  • Die Fortschrittsdateien der Welt heißen mit Bindestrichen (077e53e3-c49c-362b-87ee-12457397e38c.json), das Mod baute jedoch einen 32-stelligen Pfad ohne Bindestriche — es fand keine einzige Datei. Online-Spieler laufen über den Live-Snapshot des Servers und waren in Ordnung, doch offline galt als „kein Fortschritt". Betroffen waren alle 1.859 Fortschrittsdateien und 963 Spieler; genau das ließ die Erfolgszahl schwanken (die Website schreibt eine leere Liste nun ebenfalls nicht mehr). Jetzt werden beide Schreibweisen versucht; nur ein echtes Fehlen zählt als keiner
v1.6.4 Mod 2026-09-26

Eigener Latenz-Platzhalter: %cloudridge:ping%

  • Das eingebaute %player:ping% liefert in den Spielerzeilen der TAB für jeden Spieler 0 (in der Fußzeile derselben Konfiguration funktioniert derselbe Platzhalter — dem Zeilen-Kontext fehlt schlicht der Live-Spieler). Der neue Platzhalter geht beide Wege: erst der Spieler aus dem Kontext, sonst der GameProfile-Name gegen die Online-Liste des Servers. Klappt beides nicht, bleibt die Stelle leer statt einer irreführenden 0
v1.6.3 Mod 2026-09-26

Serverstart und -stopp melden

  • Das Mod meldet "gestartet", wenn der Server hochfährt, und "gestoppt" bei einem sauberen Herunterfahren. Die Stopp-Meldung wird synchron gesendet — der Prozess beendet sich gleich, ein Hintergrund-Thread würde sie nie abschicken. Ein Absturz oder Stromausfall erzeugt keinen erfundenen Stopp-Eintrag
v1.6.2 Mod 2026-09-25

Bot-Filter repariert + Web-Präfix pro Nachricht

  • Der Bot-Filter tat gar nichts — das ist repariert: Der Standardwert der Liste war bot_, und ohne * bedeutet das einen exakten Treffer, also wurde kein einziger Fake-Spieler gefiltert. Der Standard ist jetzt bot_*, und beim Serverstart wird die wirksame Liste ins Protokoll geschrieben, damit „eingetragen, aber wirkungslos" nicht wieder unbemerkt passiert.
  • Das Web-Präfix wird jetzt pro Nachricht mitgeschickt: Nutzer mit verknüpftem Charakter bekommen [Web], nicht verknüpfte [Web · nicht verknüpft], sodass Spieler im Spiel sofort sehen, ob ein echter Charakter geschrieben hat.
  • Nachtrag zu 1.6.1: Beitritte, Austritte, Tode und Fortschritte wurden vorher gar nicht angezeigt, weil die Einordnung allein auf Übersetzungsschlüsseln beruhte und manche Mods die Vanilla-Nachricht komplett ersetzen, sodass kein Schlüssel gefunden wird; jetzt gibt es eine Ersatzeinordnung über den gerenderten Text und Diagnoseprotokolle für die ersten 25 Systemnachrichten jedes Serverstarts.
v1.6.0 Mod 2026-09-25

Chat-Synchronisierung: öffentlicher Chat und Ereignisse in Echtzeit

  • Neue Chat-Synchronisierung: öffentliche Nachrichten aus dem Spiel, Beitritte und Austritte, Tode und Fortschritte gehen in Echtzeit an den Chat auf der Website
  • Nachrichten von Website-Nutzern werden mit dem Präfix [网页] in Cyan ins Spiel gemeldet; sie gehen pro Spieler raus, um das Systemnachrichten-Event zu umgehen — deshalb wird nichts doppelt gemeldet
  • Tode und Fortschritte werden über den Übersetzungsschlüssel eingeordnet, nicht über den gerenderten Text — das funktioniert auch dann noch, wenn die Serversprache auf Chinesisch umgestellt wird
  • Beitritte, Austritte und Tode von Fake-Spielern (Carpet-Bots) werden nicht gemeldet; die Liste lässt sich in cloudridge.json unter chat_bot_names ändern, Standard ist bot_
  • Erfasst wird nur der öffentliche Chat — private Nachrichten (/msg, /tell, /w) werden nie mitgelesen, und kein Schalter kann das einschalten
  • Neue Optionen upload_chat / chat_bot_names / chat_poll_ms; bestehende Konfigurationsdateien laufen unverändert weiter und nutzen die Standardwerte
v1.5.2 Mod 2026-09-25

Server-Metriken direkt in der TAB-Liste

  • Neue Platzhalter-Familie %cloudridge:*% (18 Stück: TPS, MSPT, Chunks, Entities, Speicher, CPU, Netzwerkraten, Laufzeit) — die TAB-Liste kann diese Werte direkt anzeigen
  • Nutzt die Erfassung, die der Mod ohnehin schon macht — nichts wird doppelt gesammelt; zur Renderzeit wird nur ein Cache gelesen, denn gerendert wird ständig und Dateizugriffe oder Subprozesse würden den Server ausbremsen
  • Ohne den TAB-Mod ist es ungefährlich: Die Registrierung ist gekapselt, fehlende Werte werden leer dargestellt statt als irreführende 0
v1.5.1 Mod 2026-09-25

Netzwerkzähler funktionieren, ruhigeres Log

  • Der Netzwerkdurchsatz zeigte dauerhaft 0 — die beiden gesuchten APIs existieren in keinem Standard-JDK, der Code konnte also nie funktionieren. Jetzt wird eine Quelle genutzt, die das System wirklich bietet, und nach Struktur statt nach Beschriftung geparst, damit es auch auf nicht-englischen Systemen klappt
  • Die Erfassung läuft in einem Hintergrund-Thread: Diese Quelle braucht einen Subprozess, und inline würde sie Tick-Spikes verursachen
  • Neuer Schalter „Snapshot pro Heartbeat protokollieren", standardmäßig aus; wenn an, wird nur bei tatsächlicher Änderung geschrieben
v1.5.0 Mod 2026-09-24

Unterstützung für Minecraft 1.21.11

  • Der Mod zielt jetzt auf Minecraft 1.21.11 (Fabric Loader 0.19.5 / Fabric API 0.141.6+1.21.11)
  • Die Rechteprüfung für Befehle nutzt jetzt die OP-Liste des Servers — die alte Schnittstelle wurde in 1.21.11 entfernt. Konsole und Befehlsblöcke behalten ihre Rechte unverändert
  • Die Zählung geladener Chunks nutzt die neue Schnittstelle, geschrieben für alte und neue Versionen
  • Die übrigen geänderten Schnittstellen wurden ebenfalls migriert, jeweils gegen die offiziellen Mappings geprüft
v1.1.6 Mod 2026-09-16

Servertypen unterstützt

  • Neue Einstellung server_type: Survival, Creative, Minigame, Lobby oder Sonstiges, und die Website stellt jeden Typ anders dar
  • Das Übertragen der gesammelten Spielerstatistiken wurde noch einmal korrigiert, die Summen auf der Seite sind jetzt genauer
  • Die Beschreibung der Einstellungen und die Meldungen im Spiel wurden ergänzt
v1.1.5 Mod 2026-09-13

Whitelist-Abgleich und Konfigurations-Proxy

  • Neu: Whitelist-Abgleich. Auf der Website freigegebene Anträge landen automatisch in der Whitelist des Servers, Admins müssen nichts mehr von Hand eintragen
  • Server-Konfigurationsdateien lassen sich über das Admin-Panel der Website ändern, vorher wird die Originaldatei automatisch gesichert
  • Eine Warteschlange für offene Aufgaben erlaubt es der Website, Arbeit an den Mod zu geben und das Ergebnis zurückzubekommen
v1.1.4 Mod 2026-09-13

Mehr Serverregeln und Meldungen auf Chinesisch und Englisch

  • Die Serverregeln werden vollständiger übertragen: Regeln wie Gegenstände beim Tod behalten oder fallen lassen gehen mit dem Status mit, damit die Guide-Seite stimmt
  • Die Meldungen der Befehle im Spiel gibt es auf Chinesisch und Englisch, sie richten sich automatisch nach der Sprache des Spieler-Clients
v1.1.3 Mod 2026-09-13

Genauere Spielerdaten

  • Das Übertragen der gesammelten Spielerstatistiken wurde korrigiert, die Weltdaten werden genauer gelesen und die Summen auf der Seite passen jetzt zusammen
  • AFK-Dummies und Bot-Konten werden schon beim Sammeln ausgeschlossen und tauchen nicht mehr in den Ranglisten der Seite auf
v1.1.2 Mod 2026-09-13

Spielerstatistiken und Mod-Liste

  • Online-Spieler werden jetzt mit UUID gemeldet, eine Namensänderung macht also nicht mehr zwei Personen aus einer
  • Liest die Weltstatistiken und überträgt die Werte seit dem Start: Spielzeit, Tode, Kills, abgebaute und gesetzte Blöcke sowie zurückgelegte Strecke
  • Überträgt die installierte Mod-Liste und die verfügbaren Befehle automatisch (die vielen Untermodule der Fabric API sind herausgefiltert)
  • Gesperrte IPs werden ebenfalls übertragen und auf der Seite in einem eigenen Abschnitt gezeigt
v1.1.1 Mod 2026-09-13

Schutz vor Weiterleitungen der API-Adresse

  • Wird die API-Adresse per 301 oder 302 weitergeleitet, meldet der Mod jetzt einen Fehler und zeigt die richtige Adresse, statt still Daten zu verlieren
  • Warum ein Upload fehlgeschlagen ist, steht im Spiel in /cdr status
v1.1.0 Mod 2026-09-12

Erste Version des Beobachtungs-Mods

  • Meldet alle 30 Sekunden den Serverstatus an die Website: Spielerzahl, TPS, MSPT, CPU, Arbeitsspeicher, Festplatte und Netzwerk
  • Überträgt Bannliste sowie Beitritt und Verlassen von Spielern, daraus berechnet die Website die Spielzeit
  • Im Spiel gibt es /cdr bind <Code> zum Verknüpfen eines Kontos, dazu /cdr status und /cdr reload für Admins
  • Alle Netzwerkanfragen laufen in einem Hintergrund-Thread, eine nicht erreichbare Website bremst den Server also nicht aus

Die Daten sind das Veröffentlichungsdatum der jeweiligen Version. Du hast ein neues Problem gefunden? Melde es im Forum oder wende dich direkt an den Serverinhaber.