Sim-Status abfragen

Second Life, Sansar, Opensim etc. ...
Antworten
Laurin
Beiträge: 13428
Registriert: 13.08.2015, 03:40
Hat sich bedankt: 550 Mal
Danksagung erhalten: 385 Mal

Sim-Status abfragen

Beitrag von Laurin »

Hi,
eine Frage an die Second-Life-Skripter:

Für einen Estate-Monitor versuchen wir eine Anzeigetafel zu skripten, die von zentraler Stelle aus den online-Status unserer Sims abfragt, sowie die FPS und wie viel Leute sich derzeit auf den Sims aufhalten.

Den online-Status bekommen wir über llRequestSimulatorData - aber FPS und Avatar-Anzahl bekommt man darüber wohl nicht ...

Hat jemand eine Idee, wie man an die Werte für FPS und Anzahl Avatare herankommt?
Nicoletta
Beiträge: 7057
Registriert: 30.07.2016, 21:20
Wohnort: Oldenburg
Hat sich bedankt: 196 Mal
Danksagung erhalten: 59 Mal

Re: Sim-Status abfragen

Beitrag von Nicoletta »

llGetRegionFPS gibt die FPS zurück
llGetRegionAgentCount gibt die Anzahl der Avatare in der Region (Sim) zurück
* Die Radikalität der Realität ist so radikal das die Politik in ihrer Nichtradikalität nicht hinterher kommt. *
Benutzeravatar
Eisrose
Beiträge: 12032
Registriert: 10.10.2015, 20:59
Wohnort: Berlin
Hat sich bedankt: 199 Mal
Danksagung erhalten: 305 Mal

Re: Sim-Status abfragen

Beitrag von Eisrose »

Mein Traffic Tracker tut das alles, wenn ich mich recht erinnere...
Möge der US-Präsident jede Nacht gut schlafen, jedes Golf-Turnier gewinnen, so dass er seine schlechte Laune nicht an der Welt auslässt.
Laurin
Beiträge: 13428
Registriert: 13.08.2015, 03:40
Hat sich bedankt: 550 Mal
Danksagung erhalten: 385 Mal

Re: Sim-Status abfragen

Beitrag von Laurin »

Nicoletta hat geschrieben: 12.03.2021, 19:03 llGetRegionFPS gibt die FPS zurück
llGetRegionAgentCount gibt die Anzahl der Avatare in der Region (Sim) zurück
Das Problem ist, dass diese Befehle nur die Werte der Sim liefern, auf der man sich befindet. Wir hätten aber gerne in unserer 'Kommandozentrale' die Übersicht über alle unsere Sims, ohne da irgendwelche Objekte platzieren zu müssen.

Eisrose, kann Dein Tracker denn auch Sims auswerten, auf denen er sich nicht selbst befindet?
Benutzeravatar
Eisrose
Beiträge: 12032
Registriert: 10.10.2015, 20:59
Wohnort: Berlin
Hat sich bedankt: 199 Mal
Danksagung erhalten: 305 Mal

Re: Sim-Status abfragen

Beitrag von Eisrose »

Laurin hat geschrieben: 12.03.2021, 21:01 Eisrose, kann Dein Tracker denn auch Sims auswerten, auf denen er sich nicht selbst befindet?
Nö. Ich wüsste auch nicht, wie das gehen soll.
Möge der US-Präsident jede Nacht gut schlafen, jedes Golf-Turnier gewinnen, so dass er seine schlechte Laune nicht an der Welt auslässt.
Laurin
Beiträge: 13428
Registriert: 13.08.2015, 03:40
Hat sich bedankt: 550 Mal
Danksagung erhalten: 385 Mal

Re: Sim-Status abfragen

Beitrag von Laurin »

Tja, ich auch nicht.

Es geht aber, wie wir wo anders gesehen haben. Aber der große Meister der das gebaut hat, schweigt. :gruebel:
Nicoletta
Beiträge: 7057
Registriert: 30.07.2016, 21:20
Wohnort: Oldenburg
Hat sich bedankt: 196 Mal
Danksagung erhalten: 59 Mal

Re: Sim-Status abfragen

Beitrag von Nicoletta »

Es müsste aber als request auch möglich sein mit

reqFPS= llRequestSimulatorData (llGetRegionFPS()) sich den Wert zurück geben zu lassen.

ebenso mit

reqAgent = llRequestSimulatorData (llGetRegionAgentCount())
* Die Radikalität der Realität ist so radikal das die Politik in ihrer Nichtradikalität nicht hinterher kommt. *
Laurin
Beiträge: 13428
Registriert: 13.08.2015, 03:40
Hat sich bedankt: 550 Mal
Danksagung erhalten: 385 Mal

Re: Sim-Status abfragen

Beitrag von Laurin »

Danke, ich gebe das mal weiter! :yes:
Nicoletta
Beiträge: 7057
Registriert: 30.07.2016, 21:20
Wohnort: Oldenburg
Hat sich bedankt: 196 Mal
Danksagung erhalten: 59 Mal

Re: Sim-Status abfragen

Beitrag von Nicoletta »

hmm .. die Region muss ja mit angegeben werden. Ansonsten bleibt nur ein HTTP Request von einem Script auf der Sim. Du bräuchtest jedoch keine Sensoren. ich würde einen Timer setzen. Das macht kaum LAG. Dann ist der Port nur für 1 bis 2 Sekunden im Interval mal offen.

Woher willst Du wissen das der Andere das nicht auch so gemacht hat?
Einen HTTP Request kannst Du auch einem PHP, Python oder JavaScript Script übergeben.
* Die Radikalität der Realität ist so radikal das die Politik in ihrer Nichtradikalität nicht hinterher kommt. *
Benutzeravatar
Kjeldahl
Beiträge: 3246
Registriert: 05.10.2016, 10:28
Hat sich bedankt: 93 Mal
Danksagung erhalten: 14 Mal

Re: Sim-Status abfragen

Beitrag von Kjeldahl »

getSimInfo5 () .... im Mobilfunk :-D
Benutzeravatar
Eisrose
Beiträge: 12032
Registriert: 10.10.2015, 20:59
Wohnort: Berlin
Hat sich bedankt: 199 Mal
Danksagung erhalten: 305 Mal

Re: Sim-Status abfragen

Beitrag von Eisrose »

Nicoletta hat geschrieben: 13.03.2021, 16:12 Es müsste aber als request auch möglich sein mit

reqFPS= llRequestSimulatorData (llGetRegionFPS()) sich den Wert zurück geben zu lassen.

ebenso mit

reqAgent = llRequestSimulatorData (llGetRegionAgentCount())
Ein kurzer Blick in die Doku sagt, dass das nicht funktioniert.
Möge der US-Präsident jede Nacht gut schlafen, jedes Golf-Turnier gewinnen, so dass er seine schlechte Laune nicht an der Welt auslässt.
Benutzeravatar
Eisrose
Beiträge: 12032
Registriert: 10.10.2015, 20:59
Wohnort: Berlin
Hat sich bedankt: 199 Mal
Danksagung erhalten: 305 Mal

Re: Sim-Status abfragen

Beitrag von Eisrose »

Kjeldahl hat geschrieben: 15.03.2021, 15:08 getSimInfo5 () .... im Mobilfunk :-D
An dir ist ja ein Programmierer verloren gegangen, lach. Bist du in SL?
Möge der US-Präsident jede Nacht gut schlafen, jedes Golf-Turnier gewinnen, so dass er seine schlechte Laune nicht an der Welt auslässt.
Benutzeravatar
Kjeldahl
Beiträge: 3246
Registriert: 05.10.2016, 10:28
Hat sich bedankt: 93 Mal
Danksagung erhalten: 14 Mal

Re: Sim-Status abfragen

Beitrag von Kjeldahl »

Ne. Ich hab's nicht so mit Online-Welten. Hatte mal ein paar MMO's gespielt. Hab Neuromancer gelesen...

Und fand dann SL dann durchaus inspirierend, weil es dem beschriebenen Cyberspace schon verdammt nah wirkte....

Aber erstens fand ich Neuromancer zu dystopisch und zweitens geriet der Ruf von SL nach seinem unbeschreiblichen Hype ziemlich ins Schlüpfrige. Das hat mich abgeschreckt.

Vor 10 Jahren konnte ich übrigens ganz gut programmieren. ... Jetzt bin ich kaum noch up to date.
Nicoletta
Beiträge: 7057
Registriert: 30.07.2016, 21:20
Wohnort: Oldenburg
Hat sich bedankt: 196 Mal
Danksagung erhalten: 59 Mal

Re: Sim-Status abfragen

Beitrag von Nicoletta »

Eisrose hat geschrieben: 15.03.2021, 15:09
Nicoletta hat geschrieben: 13.03.2021, 16:12 Es müsste aber als request auch möglich sein mit

reqFPS= llRequestSimulatorData (llGetRegionFPS()) sich den Wert zurück geben zu lassen.

ebenso mit

reqAgent = llRequestSimulatorData (llGetRegionAgentCount())
Ein kurzer Blick in die Doku sagt, dass das nicht funktioniert.
jap, ich schrieb ja schon es fehlt die Angabe der Region.
* Die Radikalität der Realität ist so radikal das die Politik in ihrer Nichtradikalität nicht hinterher kommt. *
Antworten