Beiträge: 117
Themen: 9
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jan 2019
(15.01.2019, 11:01)Pius Noel schrieb: Jetzt muss ich selber forschen Mir fällt auf, dass der Eintrag bei mir noch unter [ServiceList] und nicht unter [Modules] steht. Vielleicht schaffe ich es am kommenden Sonntag mein Testgrid mal auf die 0.9.0.1 zu bringen.
Nene Pius das ist schon richtig. In einer Grid-Installation hast du den Eintrag einmal in der Robust.ini:
Code: [ServiceList]
AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector"
InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector"
;; Uncomment if you have set up Freeswitch (see [FreeswitchService] below)
VoiceConnector = "8004/OpenSim.Server.Handlers.dll:FreeswitchServerConnector"
GridServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:GridServiceConnector"
GridInfoServerInConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:GridInfoServerInConnector"
AuthenticationServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AuthenticationServiceConnector"
OpenIdServerConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:OpenIdServerConnector"
AvatarServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AvatarServiceConnector"
LLLoginServiceInConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:LLLoginServiceInConnector"
PresenceServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:PresenceServiceConnector"
UserAccountServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:UserAccountServiceConnector"
GridUserServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:GridUserServiceConnector"
AgentPreferencesServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AgentPreferencesServiceConnector" <--- Da ist er
FriendsServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:FriendsServiceConnector"
MapAddServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:MapAddServiceConnector"
MapGetServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:MapGetServiceConnector"
;; Uncomment this if you want offline IM to work
OfflineIMServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.OfflineIM.dll:OfflineIMServiceRobustConnector"
;; Uncomment this if you want Groups V2 to work
GroupsServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector"
;; Uncomment to provide bakes caching
BakedTextureService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XBakesConnector"
;; Uncomment for UserProfiles see [UserProfilesService] to configure...
UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector"
;; Uncomment if you want to have centralized estate data
; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector"
MuteListConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:MuteListServiceConnector"
;; Additions for Hypergrid
GatekeeperServiceInConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:GatekeeperServiceInConnector"
UserAgentServerConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserAgentServerConnector"
HeloServiceInConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:HeloServiceInConnector"
HGFriendsServerConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:HGFriendsServerConnector"
InstantMessageServerConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:InstantMessageServerConnector"
HGInventoryServiceConnector = "HGInventoryService@${Const|PublicPort}/OpenSim.Server.Handlers.dll:XInventoryInConnector"
HGAssetServiceConnector = "HGAssetService@${Const|PublicPort}/OpenSim.Server.Handlers.dll:AssetServiceConnector"
;; Uncomment this if you want Groups V2, HG to work
HGGroupsServiceConnector = "${Const|PublicPort}/OpenSim.Addons.Groups.dll:HGGroupsServiceRobustConnector"
und du hast ihn jeweils für jeden Simulator in der config-include/Grid.ini:
Code: [Modules]
AssetServices = "RemoteAssetServicesConnector"
InventoryServices = "RemoteXInventoryServicesConnector"
GridServices = "RemoteGridServicesConnector"
AvatarServices = "RemoteAvatarServicesConnector"
NeighbourServices = "NeighbourServicesOutConnector"
AuthenticationServices = "RemoteAuthenticationServicesConnector"
AuthorizationServices = "LocalAuthorizationServicesConnector"
PresenceServices = "RemotePresenceServicesConnector"
UserAccountServices = "RemoteUserAccountServicesConnector"
AgentPreferencesServices= "RemoteAgentPreferencesServicesConnector" <--- da ist er
GridUserServices = "RemoteGridUserServicesConnector"
SimulationServices = "RemoteSimulationConnectorModule"
EntityTransferModule = "BasicEntityTransferModule"
InventoryAccessModule = "BasicInventoryAccessModule"
LandServices = "RemoteLandServicesConnector"
MapImageService = "MapImageServiceModule"
SearchModule = "BasicSearchModule"
MuteListService = "RemoteMuteListServicesConnector"
Von dem her ist deine Auskunft schon richtig.
Viele Grüße
Christian Nill
Beiträge: 20
Themen: 1
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jan 2019
15.01.2019, 12:30
(Dieser Beitrag wurde zuletzt bearbeitet: 15.01.2019, 12:32 von Cosmic.)
Habe Dank Eurer Hilfe den Hauptfehler gefunden:
[Architecture]
Include-Architecture = "config-include/Grid.ini" getauscht mit Include-Architecture = "config-include/GridHypergrid.ini"
die physics habe ich komplette auf ";" gesetzt.
Beim Startup gab es nur noch eine bekannte Fehlerweldung:
[AGENT PREFERENCES CONNECTOR]: AgentPreferencesService missing from OpenSim.ini
Einloggen war ok, Fahrzeugsteuerungen ok, sim crossing ok, NPC´s ok.
Auf dem ersten Blick alles korrekt.
Nach längerem Funktionstest stellte ich leider einen für mich schweren Scriptfehler fest.
Der Scriptfehler scheint aber grundsätzlich mit der vorkonfigurierten 09.01 Version zusammenzuhängen.
Ich habe das Script (Smooth motion) auf verschiedenen 9er Plattformen (ohne Robust Server) getestet, überall das gleich Problem. Es werden bei Scriptstart die Wegpunkte gelesen, aber dann passiert nichts mehr, auch keine Fehlermeldung.
Auf älteren Plattformen funktioniert das Script einwandfrei.
Der Link zum Script:
https://www.kitely.com/forums/viewtopic....2&start=10
Schönen Tag
Beiträge: 20
Themen: 1
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jan 2019
Hallo,
nach weiterer Betrachtung ist mir zur besagten fehlerhaften Scriptfunktion noch etwas aufgefallen.
Wenn das Script zurückgesetzt wird, werden die Wegepunkte gelesen. On Touch springt das Objekt zum Startpunkt und stopt. Wenn ich das Objekt in der Bearbeitungsfunktion etwas bewege, bewegt sich das Objekt automatisch zum nächsten Wegepunkt weiter und stopt wieder. Bei weiterem Anschubsen passiert nichts mehr. Nach Script Reset geht das ganze von vorne los.
Vielleicht hat nach dieser Ergänzung noch jemand eine Idee, was die Ursache sein kann.
Wie bereits erwähnt gibt das Script keine Fehlermeldung aus.
Gruss
Beiträge: 117
Themen: 9
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jan 2019
Hallo Cosmic.
Gibt der Simulator vielleicht eine Fehlermeldung aus ? Ist schon komisch wenn das Script vorher funktioniert hat und jetzt nach Update sozusagen nicht mehr.
Viele Grüße
Christian Nill
Beiträge: 20
Themen: 1
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jan 2019
Hi Christian,
das ist ja gerade das Problem, weder im Firestorm Browser noch auf der Region Shell oder Robust Shell wird ein Fehler gemeldet. Also kein wirklicher Anhaltspunkt. Allerdings muss ich eine Aussage widerrufen, das Objekt läßt sich doch nicht nur einmal zur Bewegung anschubsen. Manchmal geht das auch mehrmals.
Vielleicht ein Endoff oder Timer Problem, habe aber keine Ahnung wo ich suchen soll.
Gruß
Beiträge: 117
Themen: 9
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jan 2019
(16.01.2019, 19:28)Cosmic schrieb: Hi Christian,
das ist ja gerade das Problem, weder im Firestorm Browser noch auf der Region Shell oder Robust Shell wird ein Fehler gemeldet. Also kein wirklicher Anhaltspunkt. Allerdings muss ich eine Aussage widerrufen, das Objekt läßt sich doch nicht nur einmal zur Bewegung anschubsen. Manchmal geht das auch mehrmals.
Vielleicht ein Endoff oder Timer Problem, habe aber keine Ahnung wo ich suchen soll.
Gruß
Hallo Cosmic,
ich muss gestehen das mir im Moment die Zeit fehlt dein Script zu checken. Vielleicht kann sich ja jemand anderes mal daran machen das Script selbst zu prüfen ob es eventuell Komplikationen gibt.
Ohne Fehlermeldungen ist es sehr schwer Probleme zu identifizieren. Der wichtigste Anhaltspunkt ist natürlich, dass es mit einer älteren OS-Version funktioniert hat.
Viele Grüße
Christian Nill
Beiträge: 404
Themen: 16
Thanks Received: 225 in 116 posts
Thanks Given: 809
Registriert seit: Sep 2017
17.01.2019, 12:51
(Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2019, 12:58 von Pius Noel.)
Spontan fällt mir dazu folgendes ein. Versuch in der OpenSim.ini im Abschnitt [XEngine] den Wert für EventLimit zu erhöhen. Die Vorgabe ist 30. Versuche es mal mit 90.
Code: ;# {EventLimit} {} {Amount of time a script can spend in an event handler} {} 30
;; Time a script can spend in an event handler before it is interrupted
EventLimit = 90
Ich kenne das Script nicht, aber ich kann mir vorstellen, dass der Wegpunkt innerhalb der Zeit von 30 Sekunden nicht erreicht wird. Es wird dann einfach nicht mehr länger auf das Ereignis gewartet und das Script bricht ab. Solche Fehler sind etwas doof. Ich denke nicht, dass das irgendwo eine Fehlermeldung erzeugt.
Beiträge: 20
Themen: 1
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jan 2019
Hi Leute,
EventLimit war in meiner Opensim.ini auskommentiert. Habe es jetzt gesetzt. Aber das Script läuft nach "Anschubsen" weiterhin nur bis zum nächsten Wegepunkt.
Wechselnde Viewer habe ich spaßhalber auch getestet, alle Ergebnisse gleich.
Vielleicht gibt es auch ähnliche Scripte die alternativ für geloopte softe Objektbewegungen eingesetzt werden können. Was ich so an freien Scripts habe, die funktionieren zwar, sind aber nicht praktisch und sehr ruckelig im Ablauf (schon unter alten Serverversionen).
Beiträge: 404
Themen: 16
Thanks Received: 225 in 116 posts
Thanks Given: 809
Registriert seit: Sep 2017
ok. ich kann mich wahrscheinlich erste nächste Woche dem Problem annehmen. Ich werde aber das modifizierte Script von Rebekka mal auf einer 0.9.0.1 Region testen. Hast du eine Notecard mit den Moves, die ich benutzen kann? Am besten die welche du selber benutzt. Dann muss ich mir keine selber basteln und sehe auch eher was los ist.
Du kannst auch die Daten als Code in einer Antwort reinkopieren, ich kann sie dann immer noch formatieren, falls das notwendig ist.
Beiträge: 20
Themen: 1
Thanks Received: 0 in 0 posts
Thanks Given: 0
Registriert seit: Jan 2019
18.01.2019, 09:47
(Dieser Beitrag wurde zuletzt bearbeitet: 18.01.2019, 09:48 von Cosmic.)
Moin,
Hier ein Script-Link zur Erstellung der Wegepunkte:
https://www.kitely.com/forums/viewtopic.php?t=1896
config Notecard:
Code: [code]DRIVE = <175.558182,158.816315,22.415171> = <0.707107,-0.000309,-0.707107,0.000299>
DRIVE = <173.633057,158.816315,22.415171> = <0.707107,-0.000309,-0.707107,0.000299>
DRIVE = <173.536301,158.727509,22.415171> = <-0.468293,0.529793,0.468770,0.529411>
DRIVE = <173.536301,158.727509,23.442986> = <-0.468293,0.529793,0.468770,0.529411>
Pause = 10
DRIVE = <173.632950,158.810196,23.442986> = <0.707107,-0.000309,-0.707107,0.000299>
DRIVE = <171.003510,158.810196,23.442986> = <0.707107,-0.000309,-0.707107,0.000299>
DRIVE = <171.003510,158.810196,21.810808> = <0.707107,-0.000309,-0.707107,0.000299>
DRIVE = <160.804031,158.810196,21.810808> = <0.707107,-0.000309,-0.707107,0.000299>
DRIVE = <160.719360,158.896225,21.810808> = <0.500218,0.499782,-0.499782,0.500218>
DRIVE = <160.719360,127.587662,21.810808> = <0.500218,0.499782,-0.499782,0.500218>
DRIVE = <160.633499,127.493805,21.810808> = <-0.018269,0.706850,0.018729,0.706879>
DRIVE = <164.766129,127.493805,21.719604> = <-0.018269,0.706850,0.018729,0.706879>
DRIVE = <164.847473,127.587418,21.719604> = <0.500218,0.499782,-0.499782,0.500218>
DRIVE = <164.847473,112.808365,21.719604> = <0.500218,0.499782,-0.499782,0.500218>
DRIVE = <164.936752,112.720764,21.719604> = <-0.707066,0.006473,0.707093,0.005875>
DRIVE = <163.118179,112.720764,21.719604> = <-0.707066,0.006473,0.707093,0.005875>
DRIVE = <163.105606,112.765915,21.719604> = <0.683086,0.182738,-0.682929,0.183325>
DRIVE = <163.628586,112.765915,21.719604> = <0.683086,0.182738,-0.682929,0.183325>
DRIVE = <163.601166,112.794266,21.719604> = <0.624461,0.331702,-0.624211,0.332239>
DRIVE = <163.601166,112.542046,21.719604> = <0.624461,0.331702,-0.624211,0.332239>
DRIVE = <163.626129,112.517555,21.719604> = <0.678039,0.200533,-0.677940,0.201114>
DRIVE = <163.140579,112.517555,21.719604> = <0.678039,0.200533,-0.677940,0.201114>
DRIVE = <163.127670,112.532646,21.719604> = <0.650981,0.275988,-0.650825,0.276553>
DRIVE = <163.127670,110.756477,21.719604> = <0.650981,0.275988,-0.650825,0.276553>
DRIVE = <163.155396,110.686234,21.719604> = <-0.706362,0.031171,0.706502,0.030597>
DRIVE = <160.799850,110.686234,21.719604> = <-0.706362,0.031171,0.706502,0.030597>
DRIVE = <160.718536,110.604828,21.719604> = <-0.500000,0.500000,0.500000,0.500000>
DRIVE = <160.718536,157.470062,21.719604> = <-0.500000,0.500000,0.500000,0.500000>
DRIVE = <160.629425,157.557816,21.719604> = <0.000000,0.707107,0.000000,0.707107>
DRIVE = <177.912338,157.557816,22.127367> = <0.000000,0.707107,0.000000,0.707107>
DRIVE = <177.990738,157.472061,22.127367> = <-0.468543,0.529592,0.468543,0.529592>[/code]
Im Gridtalk findet man übrigens eine leicht angepasste Variante des Smooth Move Scriptes, hier zusätzlich mit Sitzfunktion.:
http://www.gridtalk.de/archive/index.php...d-977.html
Auch bei diesem Script werden die Wegpunkte gelesen, nach dem Setzen auf das Objekt, schwebt man zum Startpunkt und dann Schluß.
Einen schönen Tag an alle
|