FlaroCity WatchTower est un système de surveillance et de protection Second Life pour propriétaires de terrains, boutiques, clubs, gestionnaires de locations, gestionnaires de communautés et organisateurs d’événements. Il relie un terminal WatchTower in-world au tableau de bord Web FlaroCity afin qu’un propriétaire puisse voir si un emplacement est en ligne, qui a été vu récemment, les performances de la région, la santé des machines, les alertes nécessitant une attention et les modules facultatifs actifs.
Ce manuel est rédigé comme le manuel système principal. Il remplace l’ancienne structure wiki composée de nombreuses petites pages par des chapitres moins nombreux et plus longs pouvant servir directement de documentation publique et de matériel de formation propriétaire.
Ce que WatchTower vise à résoudre
Les outils fonciers Second Life sont souvent répartis entre plusieurs objets, tableaux de bord, notecards, messages Discord et contrôles manuels du propriétaire. WatchTower regroupe ces flux dans un système de marque unique. Un emplacement protégé peut signaler les données de terrain en direct, la présence d’avatars, la santé régionale, les signaux de lag, l’état du terminal, l’état des paiements/abonnements, les règles d’alerte et les flux facultatifs de sécurité ou de personnel.
WatchTower n’est pas conçu comme un outil de surveillance secrète ni comme un moyen magique de contourner les pouvoirs fonciers. C’est un tableau de bord d’opérations pour propriétaires de terrain. Il doit indiquer clairement ce que le terminal in-world a vu, quand cela a été vu pour la dernière fois, quelle action a été tentée et si les autorisations Second Life peuvent affecter le résultat.
Principaux éléments du système
| Partie | Où il se trouve | Ce qu’il fait |
|---|---|---|
| Terminal WatchTower | Objet Second Life | La machine in-world qui s’enregistre auprès de FlaroCity et envoie de petites mises à jour sûres. |
| Scripts travailleurs LSL | À l’intérieur du terminal | Scripts séparés pour la lecture du jeton, l’enregistrement, la file HTTP, le heartbeat, les données du terrain, les lots du scanner, la santé, le relais de chat et les actions de sécurité. |
| API FlaroCity | FlaroCity.net | Reçoit les événements du terminal, valide les jetons, stocke les données du tableau de bord et renvoie les commandes du tableau de bord/de sécurité. |
| Tableau de bord web | FlaroCity.net | Shows locations, machine state, people online, alerts, support, billing, and admin tools. |
| Tableau de bord de démonstration | demo.flarocity.net | Permet aux clients de prévisualiser le produit sans installation Second Life en direct. |
| Station de paiement | Objet Second Life / tableau de bord | Records Second Life payments for machines, subscriptions, renewals, and manual review. |
| Included plan tools | Site + LSL + tableau de bord | Discord Alerts, Adult Access Gate, Staff Role Manager, Advanced Security Actions, Chat Relay, Extended History, Custom Branding et Extra Location Packs. |
Navigation recommandée du guide
Les nouveaux clients doivent d’abord lire **Démarrage rapide du propriétaire et configuration du terminal**. Ce chapitre explique quoi rezz, comment allumer le terminal, le fonctionnement des jetons et à quoi ressemble une première configuration réussie.
Les propriétaires disposant déjà d’un terminal fonctionnel doivent lire **Tableau de bord et utilisation quotidienne** et **Surveillance : terrain, personnes, carte, lag et machines**. Ces chapitres expliquent comment comprendre le tableau de bord en direct.
Owners using paid features should read **Plans, Billing & Payments**. That chapter explains the machine purchase, location limits, plan levels, and included history.
Les modérateurs, gestionnaires et équipes de sécurité doivent lire **Alertes, Block List, actions de sécurité et rôles du personnel** et **Confidentialité, autorisations et sécurité** avant d’utiliser toute fonctionnalité de sécurité.
Promesse du système
WatchTower doit toujours préciser les éléments suivants :
- Indique si le terminal est en ligne ou hors ligne.
- Le terrain, la parcelle, la région ou l’emplacement protégé auquel appartient le terminal.
- Quand les dernières données ont été reçues.
- Whether the owner has the subscription tier needed for a feature.
- Indique si une action a réussi, échoué, est en attente ou a seulement été tentée, car les autorisations Second Life déterminent le résultat final.
Limites importantes en langage clair
WatchTower fonctionne dans les limites des scripts Second Life. Les scripts ont donc une mémoire limitée, les requêtes HTTP peuvent être bridées, les redémarrages de région peuvent réinitialiser les scripts et les actions foncières dépendent des pouvoirs de parcelle/groupe/domaine. Le système repose sur de petites mises à jour sûres plutôt que sur d’énormes payloads envoyés en une seule fois.
L’application de Warn, Kick, Access Gate et WatchTower Block List dépend des autorisations et nécessite un terminal en ligne éligible. Le tableau de bord peut demander une action et le Security Worker peut la tenter, mais Second Life décide si cet objet possède le pouvoir de mener l’action à bien sur cette parcelle ou région.
Chat Relay doit être traité comme une fonctionnalité visible contrôlée par le propriétaire. La version sécurisée concerne uniquement le canal 0 du chat local public. Elle ne doit pas être décrite comme une journalisation de messages privés, une surveillance cachée ou un remplacement des outils de modération Second Life.
