GridTalk.de
[gelöst] Offline Message aus dem OSGrid kommen bei mir nicht an - Druckversion

+- GridTalk.de (https://www.gridtalk.de)
+-- Forum: Werkstatt (https://www.gridtalk.de/forumdisplay.php?fid=4)
+--- Forum: Technik (https://www.gridtalk.de/forumdisplay.php?fid=25)
+--- Thema: [gelöst] Offline Message aus dem OSGrid kommen bei mir nicht an (/showthread.php?tid=4823)

Seiten: 1 2


[gelöst] Offline Message aus dem OSGrid kommen bei mir nicht an - Xenos Yifu - 13.03.2024

Ich habe das Problem das ich im OSGid keine Offline Message empfange.
Absender erhalten den Hinweis: "User is not logged in. Message not saved"

Darauf hin habe ich mich etwas schlau gemacht und bei Mareta folgendes gefunden:
https://hyperweb.eu/server/opensim091/opensimini/

Dort steht folgendes:

Code:
[Messaging]
  OfflineMessageModule = "OfflineMessageModule"
  OfflineMessageURL = "http://im.osgrid.org/offline"

  ;; Benutze nur ein Mutelisten-Modul passend zum ausgewählten Grid!
  ;; Beispiel für "OpenSimMuteList" wie im OSGrid verwendet.
  MuteListModule = "OpenSimMuteList"
  MuteListURL = "http://im.osgrid.org/mute/index.php"
  ;; Beispiel für das interne "MuteListModule".
  ; MuteListModule = "MuteListModule"

Das habe ich in meiner Opensim.ini überprüft:

Code:
[Messaging]
    ;# {OfflineMessageModule} {} {Module to use for offline message storage} {OfflineMessageModule "Offline Message Module V2" *}
    ;; Module to handle offline messaging. The core module requires an external
    ;; web service to do this. See OpenSim wiki.
    OfflineMessageModule = OfflineMessageModule

    ;# {OfflineMessageURL} {OfflineMessageModule:OfflineMessageModule Offline Message Module V2:Offline Message Module V2} {URL of offline messaging service} {}
    ;; URL of web service for offline message storage. Leave it commented if your service is local to the sim.
    OfflineMessageURL = http://im.osgrid.org/offline


    ;# {StorageProvider} {Offline Message Module V2:Offline Message Module V2} {DLL that provides the storage interface} {OpenSim.Data.MySQL.dll}
    ;; For standalones, this is the storage dll.
    ; StorageProvider = OpenSim.Data.MySQL.dll

    ; Mute list handler
    ; the provided MuteListModule is just a Dummy
    ; you will need a external module for proper suport.
    ; if you keep both 2 following settings comment, viewers will use mutes in their caches
    ; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions
    ; WARNING: viewers mutes cache seems to shared by all grids, including SL
    ; this may cause some confusion.

    ;# {MuteListModule} {OfflineMessageModule:OfflineMessageModule} {} {} MuteListModule
    ;; Mute list handler (Requires OpenSimMuteList module). MUST BE SET to allow offline
    ;; messages to work
    MuteListModule = OpenSimMuteList

    ;# {MuteListURL} {MuteListModule:MuteListModule} {} {} http://yourserver/Mute.php
    MuteListURL = http://im.osgrid.org/mute/index.php

    ;; Control whether group invites and notices are stored for offline users.
    ;; Default is true.
    ;; This applies to both core groups module.
    ForwardOfflineGroupMessages = false

Das scheint mir alles in Ordnung zu sein, nun fällt mir nichts mehr ein wo es noch klemmen könnte.


RE: Offline Message aus dem OSGrid kommen bei mir nicht an - Xenos Yifu - 13.03.2024

Oh ... mir düngt, ich glaube, ich habe ein Fehler gefunden. Wink

... doch nich Sad


RE: Offline Message aus dem OSGrid kommen bei mir nicht an - Ezry Aldrin - 13.03.2024

Huhu

Hast du das Offlinemessagemodul V2 aktiv, denn nur das macht es moeglich, die alten brauchten ja die Webseite, ich weiss nicht ob das auch bei OSgrid so sein muss, da ich dort keine Sim habe. Bei mir geht das nur ueber das V2 im Eigenen Grid, da ich keine Webseite habeSmile

lg
Ezry


RE: Offline Message aus dem OSGrid kommen bei mir nicht an - Xenos Yifu - 13.03.2024

Hm, wie es aussieht ist es aus, schaue nachher mal.


RE: Offline Message aus dem OSGrid kommen bei mir nicht an - Xenos Yifu - 14.03.2024

Ich habe noch die Zeile unkommentiert, aber das hilft auch nicht.
; StorageProvider = OpenSim.Data.MySQL.dll

Das Modul müsste laufen, siehe meine Ini oben.


RE: Offline Message aus dem OSGrid kommen bei mir nicht an - Mareta Dagostino - 14.03.2024

(13.03.2024, 23:13)Ezry Aldrin schrieb: ... Hast du das Offlinemessagemodul V2 aktiv, denn nur das macht es moeglich, die alten brauchten ja die Webseite, ich weiss nicht ob das auch bei OSgrid so sein muss ...

Das ist so, wie Ezry sagt. Im OSGrid wird noch das "alte" Modul verwendet, das gridseitig eine externe Software benötigt. Die genaue Konfiguration fürs OSGrid schaut am besten direkt in der OpenSim.ini aus einem OSGrid Download nach, oder hier:

Code:
[Messaging]
    ;# {OfflineMessageModule} {} {Module to use for offline message storage} {OfflineMessageModule "Offline Message Module V2" *}
    ;; Module to handle offline messaging. The core module requires an external
    ;; web service to do this. See OpenSim wiki.
    OfflineMessageModule = OfflineMessageModule

    ;# {OfflineMessageURL} {OfflineMessageModule:OfflineMessageModule Offline Message Module V2:Offline Message Module V2} {URL of offline messaging service} {}
    ;; URL of web service for offline message storage. Leave it commented if your service is local to the sim.
    OfflineMessageURL = http://im.osgrid.org/offline


    ;# {StorageProvider} {Offline Message Module V2:Offline Message Module V2} {DLL that provides the storage interface} {OpenSim.Data.MySQL.dll}
    ;; For standalones, this is the storage dll.
    ; StorageProvider = OpenSim.Data.MySQL.dll

    ; Mute list handler
    ; the provided MuteListModule is just a Dummy
    ; you will need a external module for proper suport.
    ; if you keep both 2 following settings comment, viewers will use mutes in their caches
    ; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions
    ; WARNING: viewers mutes cache seems to shared by all grids, including SL
    ; this may cause some confusion.

    ;# {MuteListModule} {OfflineMessageModule:OfflineMessageModule} {} {} MuteListModule
    ;; Mute list handler (Requires OpenSimMuteList module). MUST BE SET to allow offline
    ;; messages to work
    MuteListModule = OpenSimMuteList

    ;# {MuteListURL} {MuteListModule:MuteListModule} {} {} http://yourserver/Mute.php
    MuteListURL = http://im.osgrid.org/mute/index.php

    ;; Control whether group invites and notices are stored for offline users.
    ;; Default is true.
    ;; This applies to both core groups module.
    ForwardOfflineGroupMessages = false

Das Offlinemessagemodul V2 hat den Nachteil, dass es nicht durchs Hypergrid hindurch funktioniert. Der Vorteil ist wie bereits erwähnt, dass man außer OpenSim nichts weiter braucht dafür.


RE: Offline Message aus dem OSGrid kommen bei mir nicht an - Xenos Yifu - 14.03.2024

Tja, genauso sieht mein [Messaging] Absatz in der ini aus. (siehe oben)
Deswegen ja der Thread von mir hier.
Es langt völlig, wenn ich offline IM im OSGrid bekomme.
Alles andere wär Luxus.
Aber selbst Offline IM direkt von meiner Region kommen nicht an und der Sender bekommt: "User is not logged in. Message not saved"


RE: Offline Message aus dem OSGrid kommen bei mir nicht an - Mareta Dagostino - 14.03.2024

Leider hatte ich den Codeschnipsel nur als "Beweis" angehängt, er stammt direkt aus dem OSGrid Download. Mehr als die Bestätigung, dass alle hier genannten Konfigurationen wohl korrekt sind, war mein Beitrag nicht.


RE: Offline Message aus dem OSGrid kommen bei mir nicht an - Xenos Yifu - 14.03.2024

Danke Mareta, bin dankbar für jeden Lösungsansatz oder Gedanke.
Du hilfst ja immer.


RE: Offline Message aus dem OSGrid kommen bei mir nicht an - Xenos Yifu - 17.03.2024

Problem von Franzjosef.Dryke gelöst. Big Grin
Änderung: Von alt: OfflineMessageURL = http://im.osgrid.org/offline
zu neu: OfflineMessageURL = http://services.osgrid.org

Nun klappt es, danke FraJo Smile