Hubbo Prime Release Center

Was ist neu?

Hier findest du die abgeschlossenen Hubbo-Prime-Releases. Interne Teststände und kleine Entwicklungsschritte werden bewusst zusammengefasst, damit die Übersicht klar und verständlich bleibt.

15 Releases 15 Bereiche 553 Änderungen
Hotel

v39.2.6.1 — Frontier

Frontier korrigiert die Housekeeping-Schalter für öffentliche Räume und Team-Auswahl. Das Game-Raummodell verwendet keine nicht vorhandenen Laravel-Zeitstempel mehr und Toggle-Werte werden Filament-sicher normalisiert.

Development
Behoben Öffentlich-Schalter repariert

Räume können im Housekeeping wieder zuverlässig veröffentlicht und ausgeblendet werden.

Behoben Team-Auswahl-Schalter repariert

Die Team-Auswahl lässt sich wieder in beide Richtungen ändern, ohne dass die Filament-Seite abbricht.

Reliability Game-Raummodell ohne Zeitstempel

Laravel versucht bei Schreibvorgängen nicht mehr, die in der Emulator-Tabelle fehlenden Spalten `created_at` und `updated_at` zu aktualisieren.

Reliability Filament-Togglewerte normalisiert

Ein ausgeschalteter Filament-Schalter kann intern als `null` ankommen und wird nun sicher als deaktivierter Zustand verarbeitet.

Hotel

v39.2.6 — Frontier

Frontier erhält eine vollständige Housekeeping-Verwaltung für Räume, Favoriten und Bewertungen, automatische Datenbereinigung, optimierte Indizes und den abschließenden Responsive- und Zuverlässigkeits-Pass.

Development
Feature Frontier-Räume im Housekeeping

Öffentliche Sichtbarkeit, Team-Auswahl, Vorschau, Live-Besucher, Raumpunkte, Favoriten und Website-Bewertungen sind in einer zentralen Raumverwaltung sichtbar.

Feature Favoriten- und Bewertungsverwaltung

Housekeeping erhält getrennte Listen für Raumfavoriten und Sternebewertungen inklusive Suche, Filterung, Einzel- und Mehrfachlöschung.

Maintenance Automatische Datenbereinigung

Verwaiste Datensätze gelöschter Räume oder Bewohner sowie ungültige Sternebewertungen werden entfernt. Die Bereinigung kann später im Housekeeping erneut ausgeführt werden.

Performance Frontier-Datenbankindizes

Neue Indizes beschleunigen Raumfotos, Eventräume, Favoritenzählung, persönliche Favoriten und Bewertungsverteilungen.

Behoben Persönliche Bewertung zuverlässig geladen

Eine bereits abgegebene Bewertung bleibt auf empfohlenen Karten und der Detailseite korrekt sichtbar, auch wenn Bewertungsdaten zuvor vom Empfehlungssystem zwischengespeichert wurden.

Performance Tabellenerkennung zwischengespeichert

Wiederholte Schema-Prüfungen innerhalb eines Frontier-Aufrufs werden reduziert.

Polish Finaler Responsive- und Accessibility-Pass

Fokuszustände, mobile Aktionsraster, lange Texte, Sterneauswahl und reduzierte Animationen wurden abschließend verfeinert.

Hotel

v39.2.5 — Frontier

Frontier ergänzt unabhängige Website-Raumbewertungen mit 1 bis 5 Sternen, Bewertungsverteilung und persönliche Empfehlungen auf Basis von Favoriten, guten Bewertungen, Tags und Raumkategorien.

Development
Feature Website-Raumbewertungen

Angemeldete Bewohner können fremde öffentliche Räume einmalig mit 1 bis 5 Sternen bewerten und ihre Bewertung später aktualisieren oder entfernen.

Feature Bewertungsverteilung

Die Raumdetailseite zeigt Durchschnitt, Stimmenzahl und die vollständige Verteilung von fünf bis einem Stern.

Feature Persönliche Empfehlungen

Frontier wertet Favoriten und Bewertungen ab vier Sternen aus und bevorzugt passende Tags sowie Raumkategorien.

Feature Für-dich-Filter

Ein neuer persönlicher Discovery-Modus zeigt empfohlene Räume in berechneter Reihenfolge und erklärt den jeweiligen Empfehlungsgrund.

Polish Bestbewertet neu definiert

Die Sortierung „Bestbewertet“ nutzt nun den Website-Sternedurchschnitt und die Anzahl der Bewertungen; Hotel-Raumpunkte bleiben getrennt sichtbar.

Reliability Manipulationsschutz für eigene Räume

Besitzer können ihre eigenen Räume nicht über das Website-Bewertungssystem bewerten.

Performance Gebündelte Bewertungsdaten

Durchschnitt, Stimmenzahl und persönliche Bewertung werden für komplette Raumlisten gemeinsam geladen.

Hotel

v39.2.4 — Frontier

Frontier verbindet öffentliche Räume mit Live-Besuchern und Community-Events. Raumseiten zeigen aktuelle Bewohner, laufende oder kommende Veranstaltungen und einen eigenen Eventraum-Filter.

Development
Feature Live-Besucher auf Raumseiten

Die Detailseite zeigt aktuell im Raum befindliche Bewohner mit Ganzkörper-Avatar und Profilzugang.

Reliability Aktuelle Raumsitzung ausgewertet

Für jeden Bewohner wird der neueste `room_enter_log`-Eintrag geprüft. Nur offene Einträge von tatsächlich online gemeldeten Nutzern werden angezeigt.

Feature Eventräume entdecken

Ein neuer Filter sammelt Räume mit laufenden oder innerhalb der nächsten sieben Tage startenden Community-Events.

Integration Raum und Event verbunden

Raumkarten und Detailseiten zeigen Eventstatus, Titel, Termin und direkte Zugänge zum Event beziehungsweise Live-Raum.

Performance Gebündelte Eventabfragen

Eventinformationen werden für komplette Raumlisten in einer gemeinsamen Abfrage geladen und innerhalb des Requests zwischengespeichert.

Responsive Live-Module responsiv

Besucherraster und Eventkarte wechseln kontrolliert zwischen Desktop-, Tablet- und Mobilansicht.

Hotel

v39.2.3 — Frontier

Frontier führt persönliche Raumfavoriten ein. Bewohner können Räume merken, Favoriten auf Übersicht und Detailseite verwalten und ihre gespeicherten Räume über einen eigenen Discovery-Filter öffnen.

Development
Feature Persönliche Raumfavoriten

Angemeldete Bewohner können öffentliche Räume auf Übersicht und Detailseite mit einem Stern merken und wieder entfernen.

Feature Meine Favoriten

Ein eigener Discovery-Filter zeigt ausschließlich die vom aktuellen Bewohner gespeicherten Räume.

Feature Öffentliche Favoritenzahlen

Raumkarten und Detailseiten zeigen, wie oft ein Raum von Bewohnern gemerkt wurde.

Reliability Nur öffentliche Räume speicherbar

Der Favoriten-Endpunkt akzeptiert ausschließlich Räume, die auch im öffentlichen Frontier-Navigator erreichbar sind.

Performance Gebündelte Favoritenabfragen

Favoritenzahlen und persönlicher Status werden für komplette Raumlisten gesammelt statt pro Karte einzeln geladen.

Responsive Favoriten auf allen Geräten

Filter, Kartenaktionen und Detailseiten-Button besitzen angepasste Desktop-, Tablet- und Mobilzustände.

Hotel

v39.2.2.4 — Frontier

Frontier ordnet Raumfotos nun über camera_web.room_id zu, statt eine Raum-ID fälschlich als Foto-ID zu verwenden. Dadurch erscheinen nur tatsächlich in dem jeweiligen Raum aufgenommene Bilder.

Development
Behoben Raum- und Foto-IDs getrennt

Die Raum-ID wird nicht länger als Camera-Foto-ID verwendet. Dadurch verschwinden unpassende und stark angeschnittene Bilder fremder Räume.

Integration Camera-Web-Zuordnung

Für jeden Raum wird das neueste sichtbare Foto aus `camera_web` mit identischer `room_id` geladen.

Performance Gebündelte Fotoabfrage

Fotos für eine Raumliste werden in einer gemeinsamen Abfrage ermittelt und innerhalb des Requests zwischengespeichert.

Reliability Sicherer Platzhalter

Existiert für einen Raum noch kein sichtbares Foto, wird direkt der neutrale Raumplatzhalter verwendet.

Consistency Alle Raumansichten korrigiert

Frontier-Auswahl, öffentliche Raumliste, Detailseite, Besitzerräume und beliebte Räume nutzen dieselbe korrekte Zuordnung.

Hotel

v39.2.2.3 — Frontier

Frontier stellt die funktionierende Nitro-Raumbildquelle wieder her. Das dynamische Empfehlungsraster und die übrigen Darstellungsverbesserungen aus v39.2.2.2 bleiben erhalten.

Development
Behoben Raumaufnahmen wiederhergestellt

Raumbilder werden wieder über den in dieser Installation vorhandenen Pfad `/client/camera/thumbnail/{roomId}.png` geladen.

Behoben Nicht vorhandene Bildquelle entfernt

Der in v39.2.2.2 verwendete Pfad `/client/camera/{roomId}.png` wurde zurückgenommen, da dort keine nach Raum-ID benannten Dateien bereitgestellt werden.

Consistency Alle Raumbereiche gemeinsam korrigiert

Raumübersicht, Detailseite, weitere Räume und beliebte Räume verwenden wieder dieselbe funktionierende Quelle.

Polish Dynamisches Raster bleibt erhalten

Die automatische Ein-, Zwei- und Dreispalten-Anordnung der Frontier-Auswahl wird durch den Hotfix nicht verändert.

Hotel

v39.2.2.2 — Frontier

Frontier verwendet vollständige Raumaufnahmen statt bereits zugeschnittener Camera-Thumbnails und passt die Empfehlungsübersicht automatisch an die tatsächliche Anzahl der Räume an.

Development
Behoben Vollständige Raumaufnahmen

Frontier lädt nun `/client/camera/{roomId}.png`. Der bereits zugeschnittene Thumbnail-Unterordner wird für Raumkarten nicht mehr verwendet.

Behoben Kein Zoom und kein Beschnitt

Raumaufnahmen werden zentriert und vollständig innerhalb der vorhandenen Bildfläche dargestellt. Hover-Zooms sind für diese Bilder deaktiviert.

Polish Dynamische Frontier-Auswahl

Ein, zwei oder drei empfohlene Räume erzeugen automatisch ein passendes ein-, zwei- oder dreispaltiges Raster.

Consistency Einheitliche Bildquelle

Raumübersicht, Raumdetailseite, weitere Besitzerräume und beliebte Räume verwenden dieselbe vollständige Camera-Aufnahme.

Responsive Kontrollierte Rasterumbrüche

Zwei Empfehlungen bleiben auf Desktop und Tablet gleichmäßig verteilt; auf kleinen Displays wechseln alle Varianten in eine Spalte.

Hotel

v39.2.2.1 — Frontier

Frontier korrigiert die Team-Auswahl-Auswertung, stärkt den Navigator beim Scrollen und vereinheitlicht Raumkarten, fehlende Vorschauen, Lesbarkeit und Seitennavigation.

Development
Behoben Team-Auswahl korrekt ausgewertet

Die Datenbankabfrage verwendet nun einen eindeutigen Stringvergleich. Dadurch werden nur tatsächlich markierte Räume gezählt und hervorgehoben.

Behoben Blickdichter Scroll-Navigator

Beim Scrollen besitzt die feste Prime-Navigation einen nahezu vollständig deckenden Hintergrund und stärkere Unschärfe, sodass Inhalte nicht mehr hindurchscheinen.

Polish Ruhigere fehlende Raumvorschauen

Das Standardbild wird bei fehlender Aufnahme kleiner und dezenter dargestellt. Statt einer dominanten Raum-ID erscheint ein neutraler Hinweis.

Polish Breiteres Frontier-Seitenraster

Große Desktop-Auflösungen nutzen mehr verfügbare Breite, während Tablet- und Mobilraster weiterhin kontrolliert umbrechen.

Polish Lesbarere Raumkarten

Kartentitel, Beschreibungen, Metadaten und Detailzugänge besitzen mehr Kontrast, Luft und eine gleichmäßigere Kartenhöhe.

Polish Deutlichere Seitennavigation

Zurück-, Seiten- und Weiter-Anzeigen sind größer, kontrastreicher und als Bedienflächen klar erkennbar.

Hotel

v39.2.2 — Frontier

Frontier korrigiert die Überlagerung durch den festen Navigator, stellt echte Nitro-Raumvorschauen wieder her und verbessert Lesbarkeit, Bilddarstellung und visuelle Trennung der Raumübersicht.

Development
Behoben Navigator- und Hero-Abstand korrigiert

Raumübersicht und Raumdetailseite beginnen nun zuverlässig unterhalb der festen Prime-Navigation – inklusive eigener Desktop-, Tablet- und Mobilabstände.

Behoben Echte Nitro-Raumvorschauen wiederhergestellt

Raumbilder werden direkt über `/client/camera/thumbnail/{roomId}.png` geladen, statt über den veralteten Flash-Pfad in denselben Platzhalter zu fallen.

Polish Raumbilder vollständig und scharf

Vorschaubilder verwenden eine vollständige, pixelgenaue Darstellung ohne den bisherigen starken Zoom und seitlichen Beschnitt.

Polish Kontrast und Lesbarkeit verbessert

Beschreibungen, Besitzerinformationen, Statistiken, Filtertexte, Metadaten und Kartenränder sind deutlicher lesbar und besser vom Hintergrund getrennt.

Polish Badges und Filterzustände verfeinert

Status- und Team-Badges besitzen mehr Innenabstand; aktive, normale und schwebende Filterzustände sind klarer unterscheidbar.

Reliability Informativere Bild-Fallbacks

Falls ein Camera-Thumbnail tatsächlich fehlt, kennzeichnet der Platzhalter nun zusätzlich die zugehörige Raum-ID.

Hotel

v39.2.1.4 — Frontier

Frontier übersetzt den öffentlichen CMS-Parameter `roomId` in den von Nitro V3 nativ ausgewerteten iframe-Parameter `room` und entfernt die nicht mehr benötigte RCON-Weiterleitung.

Development
Behoben Nativer Nitro-V3-Raumparameter

Die eingebettete Client-URL verwendet nun `room`, genau wie es der Nitro-V3-Bootstrap auswertet.

Integration CMS-Parameter automatisch übersetzt

Öffentliche Links behalten `/game/nitro?roomId=19`; der Controller erzeugt intern `index.html?sso=...&room=19`.

Cleanup RCON-Umweg entfernt

Der temporäre `forwarduser`-Endpunkt, Wiederholungsabfragen und das Status-Overlay wurden wieder entfernt.

Cleanup RCON-Service zurückgesetzt

Die allgemeine RCON-Implementierung und Konfiguration entsprechen wieder dem vorherigen stabilen Projektstand.

Reliability Normaler Nitro-Eintrittsablauf

Rauminformationen, Türstatus und Raumsitzung werden vollständig über die vorhandene Nitro-Navigatorlogik verarbeitet.

Hotel

v39.2.1.3 — Frontier

Frontier wertet die tatsächliche Emulatorantwort auf `forwarduser` aus, wiederholt noch nicht bereite Nutzer und zeigt ablehnende oder fehlende RCON-Antworten sichtbar sowie im Laravel-Log an.

Development
Behoben RCON-Antwort wird tatsächlich ausgewertet

Ein erfolgreicher Socket-Schreibvorgang gilt nicht mehr fälschlich als erfolgreiche Raumweiterleitung.

Reliability Offline- und Race-Condition erkannt

Antworten wie `Habbo_not_found` lösen einen erneuten Versuch aus, statt die Weiterleitung vorzeitig als abgeschlossen zu markieren.

Reliability Teilweise Socket-Schreibvorgänge abgesichert

Das vollständige RCON-Paket wird auch dann übertragen, wenn der Socket nur einen Teil der Nutzdaten pro Schreibvorgang annimmt.

Integration Moderner RCON-Schutz unterstützt

Nonce und Zeitstempel werden mitgesendet; ein optionales `RCON_TOKEN` kann über die Serverumgebung gesetzt werden.

Diagnostics Sichtbarer Weiterleitungsstatus

Der Client zeigt Verbindungsaufbau, Erfolg und endgültige Ablehnung nun sichtbar an, statt Fehler vollständig zu verschlucken.

Diagnostics Auswertbares Laravel-Logging

Jeder Weiterleitungsversuch protokolliert Nutzer, Raum, Emulatorantwort, Grund und möglichen Socketfehler unter `Frontier room forwarding result`.

Hotel

v39.2.1.2 — Frontier

Frontier leitet den angemeldeten Hotelnutzer nach vollständiger Clientverbindung serverseitig über den vorhandenen RCON-Befehl `forwarduser` in den ausgewählten öffentlichen Raum weiter.

Development
Behoben Serverseitiger Raumeinstieg

Die Raumöffnung ist nicht länger davon abhängig, ob Nitro V3 einen URL-Parameter selbst auswertet.

Integration RCON-Weiterleitung

Sobald der Nutzer im Hotel als online erkannt wird, sendet die Website den bestehenden Emulatorbefehl `forwarduser` mit Nutzer- und Raum-ID.

Reliability Verbindungsaufbau wird abgewartet

Die Clientseite prüft kurzzeitig erneut, bis die Hotelsitzung vollständig verbunden ist, statt zu früh einen wirkungslosen Befehl zu senden.

Sicherheit Nur offene öffentliche Räume

Die Weiterleitung akzeptiert ausschließlich vorhandene öffentliche Räume mit offenem Zugangsstatus.

Reliability RCON-Ausfälle kontrolliert behandelt

Vorübergehende Verbindungsfehler lösen begrenzte Wiederholungsversuche aus und erzeugen keinen HTTP-500 im Client.

Hotel

v39.2.1.1 — Frontier

Frontier reicht die angeforderte Raum-ID nun vom Website-Link bis an die tatsächliche Nitro-iframe-URL weiter, sodass der Client den Zielraum direkt öffnen kann.

Development
Behoben Raum-ID an Nitro weitergereicht

Der `roomId`-Parameter wird nicht mehr nur an der äußeren Website-URL geführt, sondern in die tatsächliche Nitro-iframe-URL übernommen.

Reliability Raum-ID validiert

Nur positive ganzzahlige Raum-IDs werden an den Client übergeben; ungültige Werte starten weiterhin den normalen Hotelclient.

Integration Globale Raumlinks korrigiert

Die Korrektur gilt zentral für Frontier, Community, Profilräume, Dashboard-Räume und weitere vorhandene Links auf `/game/nitro?roomId=...`.

Integration Nitro-V3-Nachricht vorbereitet

Die angeforderte Raum-ID wird zusätzlich über die bestehende sichere iframe-Kommunikation als Raumziel bereitgestellt.

Hotel

v39.2.1 — Frontier

Frontier startet mit einer öffentlichen Raumübersicht, Suche, Navigator-Sortierung und vollständig überarbeiteten Raumdetailseiten auf Basis der vorhandenen Hoteldaten.

Development
Feature Öffentlicher Raum-Navigator

Unter `/community/rooms` werden öffentliche und nicht unsichtbare Hotelräume mit Vorschaubild, Besitzer, Besuchern und Raumpunkten dargestellt.

Feature Raumsuche und Sortierung

Räume lassen sich nach Name, Beschreibung, Besitzer oder Tag suchen und nach Beliebtheit, aktuellen Besuchern, Raumpunkten oder Neuheit sortieren.

Feature Frontier-Raumdetailseite

Raumseiten zeigen Auslastung, Zugangsstatus, Tags, Besitzerprofil, Gruppe, verwandte Räume und einen direkten Nitro-Einstieg.

Integration Community- und Profilverknüpfung

Beliebte Räume im Community-Hub und bestehende Profilraumkarten führen nun in die öffentliche Frontier-Darstellung.

Reliability Unsichtbare Räume geschützt

Nicht öffentliche sowie als unsichtbar markierte Räume werden weder gelistet noch über die öffentliche Detailroute ausgeliefert.

Polish Responsive Frontier-Oberfläche

Navigator, Raumkarten, Detailansicht und mobile Navigation wurden im Prime-Design vollständig responsiv umgesetzt.