« OpenSim Statistiques » : différence entre les versions
Apparence
Page créée avec « = Obtenir les statistiques de la région = == Configurer OpenSim.ini== Ajouter cette configuration à la fin du fichier : [WebStats] enabled=true == Source == http://opensimulator.org/wiki/FAQ/fr#Statistiques_de_la_r.C3.A9gion_sur_une_page_Web == Récupérer les résultats == Il existe plusieurs façons de récupérer les statistiques de la région : * Dans la console de la région. * Sur une page web à l'adresse http://<domaine>:<port de la région>/SS... » |
|||
| Ligne 13 : | Ligne 13 : | ||
http://<domaine>:<port de la région>/SStats/default.report | http://<domaine>:<port de la région>/SStats/default.report | ||
* À l'aide d'une page web PHP qui affiche les statistiques en interrogeant jsonsimstats. Ci-dessous le code de la page : | * À l'aide d'une page web PHP qui affiche les statistiques en interrogeant jsonsimstats. Ci-dessous le code de la page : | ||
{{Code PHP Stats}} | {{Code PHP Stats}} | ||
Version du 22 janvier 2026 à 14:12
Obtenir les statistiques de la région
Configurer OpenSim.ini
Ajouter cette configuration à la fin du fichier :
[WebStats] enabled=true
Source
http://opensimulator.org/wiki/FAQ/fr#Statistiques_de_la_r.C3.A9gion_sur_une_page_Web
Récupérer les résultats
Il existe plusieurs façons de récupérer les statistiques de la région :
- Dans la console de la région.
- Sur une page web à l'adresse
http://<domaine>:<port de la région>/SStats/default.report
- À l'aide d'une page web PHP qui affiche les statistiques en interrogeant jsonsimstats. Ci-dessous le code de la page :
<?php
/**
* Page pour obtenir et afficher les statistiques de simulation.
* Code créé par Acryline Erin.
* Code libre d'utilisation.
* Date : 22 janvier 2026
*/
// Trouver les données
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://localhost:9000/jsonSimStats");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "postvar1=value1&postvar2=value2&postvar3=value3");
// Réponse
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$json = curl_exec($ch);
// Vérification des erreurs cURL
if ($json === false) {
echo 'Erreur cURL: ' . curl_error($ch);
} else {
// Décoder la réponse JSON
$response = json_decode($json);
// Vérification de la validité de l'objet JSON
if (json_last_error() === JSON_ERROR_NONE) {
// Afficher la réponse
echo "<pre>";
print_r($response);
echo "</pre>";
} else {
echo "Erreur de décodage JSON : " . json_last_error_msg();
}
}
curl_close($ch);
?>