Wir haben eine Zeile in der Gitterinfo hinzugefügt: die monatliche Besucherzahl. Dies ist die Gesamtzahl der einzelnen Avatare (lokal und im Hypergrid), die unser Netz in den letzten 30 Tagen besucht haben.
Diese Idee entstand nach einem Gespräch mit Maria Korolov. Sie wies auf ein interessantes Problem mit den Grid-Informationen hin, die normalerweise auf Grid-Websites angezeigt werden, wodurch die Zahl der “aktiven Nutzer” irrelevant wird, wenn nicht alle auf die gleiche Weise gezählt werden(und was uns dazu veranlasste, einen Fehler auf unserer eigenen Website zu entdecken und zu beheben).
Für die Geschichte
Kurz gesagt, alle Netze sollten vergleichbare Methoden zur Zählung der monatlichen Statistiken verwenden.
Für das, was als “aktive Nutzer” (oder “Besucher des letzten Monats”) bekannt ist, ist die einzige Zahl, die in den meisten Webinterface-Modulen verfügbar ist, die Anzahl der lokalen Nutzer. Dieser Wert sollte also immer in den Rasterinformationen erscheinen, wenn man einen Vergleich zwischen den Rastern ermöglichen will.
Eine weitere interessante Zahl ist jedoch die Gesamtzahl der Besucher: Hypergrid-Besucher und lokale Nutzer. Wenn das Hypergrid wächst, werden die meisten Nutzer dazu neigen, ein einziges Konto zu verwenden, um alle Grids zu besuchen, anstatt überall ein Konto anzulegen. Die Gesamtzahl spiegelt also besser die Netzaktivität und Popularität wider.
Anstatt den Wert für den aktiven Benutzer zu ersetzen, haben wir uns entschieden, eine Zeile hinzuzufügen, da der lokale Benutzer der einzige vergleichbare Wert zwischen den Rastern ist.
Für die Techniker
Derzeit erlaubt die Standard-OpenSim-Distribution nur die Zählung lokaler Benutzer für eine monatliche Zählung. Dies liegt daran, dass die Verbindungszeit für Hypergrid-Besucher nicht gespeichert wird. Also haben wir einen Batch-Prozess erstellt, der die Protokolldatei analysiert und eine Cache-Datenbank mit neuen Verbindungen aktualisiert, wobei Benutzerkennung, Name und Verbindungszeit gespeichert werden.
Abgesehen davon werden die Gesamtbesucher auf die gleiche Weise gezählt wie die lokalen Besucher: Ein und derselbe Besucher wird nur einmal gezählt, egal wie oft er in einem bestimmten Zeitraum wiederkommt. Dies sollte der einzige Weg sein, da mehrere Verbindungen einfach nur einen schlechten Server widerspiegeln können, der viele Abstürze verursacht ;-).