Zum Inhalt springen

Kompatibilität

Astral Overlay akzeptiert Benachrichtigungen im XSOverlay-Stil über WebSocket und bisheriges UDP. Dies ist Benachrichtigungskompatibilität, keine Implementierung der vollständigen XSOverlay-API.

  • WebSocket auf dem lokalen Port 42070 mit erforderlichem client-Abfrageparameter.
  • Befehl SendNotification und jsonData als Zeichenfolge.
  • Bisherige UDP-Nutzdaten auf dem lokalen Port 42069.
  • Gemeinsame Felder für Text, Quelle, Dauer, Deckkraft und Lautstärke.
  • Andere WebSocket-Befehle werden stillschweigend ignoriert. Setze keine Fenster-, Design- oder Statusbefehle voraus.
  • Benachrichtigungen teilen sich unabhängig von index eine begrenzte Warteschlange.
  • Kartengrößen richten sich nach dem Inhalt statt nach einer angeforderten Höhe.
  • Die aktuelle WebSocket-Empfangsschleife verarbeitet Text- und Schließframes. Sie ist kein allgemeiner WebSocket-Dienst. Prüfe Protokoll-Keepalive und fragmentierte Nachrichten mit deinem Client vor dauerhaftem Betrieb.
  • Der Parser akzeptiert audioPath, icon und useBase64Icon, aber die Darstellung lädt derzeit keine eigenen Benachrichtigungssymbole oder Audiodateien. Sie nutzt eigene Karten und den mitgelieferten Ton. Nachrichtenbezogenes volume wird gelesen; die Wiedergabe nutzt derzeit die globale Benachrichtigungslautstärke.

Beide Apps verwenden dieselben Standardports. Belegt eine andere App einen Port, protokolliert Astral Overlay eine Warnung und kann dort nicht empfangen. Der andere Transport bleibt möglicherweise verfügbar, wenn sein eigener Port frei ist. Es gibt keine automatische Weiterleitung zwischen den Apps.

Teste Integrationen mit der Astral Overlay-Version, die du unterstützen möchtest.