Utilisateurs connectés à Second Life37,744Heure du Pacifique12:19:38 PM PDT
Documentation WatchTower

Démarrage rapide propriétaire et configuration du terminal

Ce chapitre est le guide d’installation pour un propriétaire WatchTower normal. L’objectif est de rezzer un terminal, l’enregistrer, le mettre en ligne et le rendre visible dans le tableau de bord sans submerger le propriétaire de détails techniques.

Guide

Ce chapitre est le guide d’installation pour un propriétaire WatchTower normal. L’objectif est de rezzer un terminal, l’enregistrer, le mettre en ligne et le rendre visible dans le tableau de bord sans submerger le propriétaire de détails techniques.

Avant de rezz le terminal

Vous avez besoin d’un emplacement Second Life où les scripts sont autorisés. Il peut s’agir d’une boutique, d’un club, d’un bureau de location, d’une zone événementielle, d’un centre communautaire ou d’une parcelle gérée. Si la parcelle appartient à un groupe, décidez si l’objet WatchTower reste votre propriété, devient la propriété du groupe foncier ou est cédé au groupe. Certaines fonctions de sécurité et d’accès nécessitent des pouvoirs fonciers ; l’installation doit donc correspondre à la manière dont le terrain est contrôlé.

Avant la configuration, confirmez ces éléments :

ExigencePourquoi c’est important
Vous pouvez rezz des objetsLe terminal doit être placé dans Second Life.
Les scripts sont autorisésLe terminal ne peut pas transmettre de données si les scripts sont désactivés.
HTTP est autoriséLe terminal doit contacter l’API FlaroCity.
L’objet n’est pas réglé sur temp-on-rezIl doit rester dans Second Life.
La description de l’objet est disponibleThe private token is saved as WTTOKEN:....
La parcelle dispose des pouvoirs fonciers nécessairesLes fonctionnalités Warn/Kick/Block List/Access Gate dépendent des autorisations du terrain et d’un terminal récent en ligne.

Nom d’objet recommandé

Nommez le terminal d’après l’emplacement qu’il protège. De bons noms facilitent l’examen du tableau de bord.

Exemples :

  • WatchTower - Main Store
  • WatchTower - Club Floor
  • WatchTower - Rental Region 1
  • WatchTower - Event Landing Point
  • WatchTower - Demo Parcel

Éviter les noms comme Object, Box, New Scripted Prim, ou WatchTower Copy 7. Ces noms compliquent l’assistance lorsque plusieurs terminaux existent.

Étapes de configuration de base

  1. Rezz le terminal WatchTower à l’emplacement que vous souhaitez protéger.
  2. Attendez quelques secondes que tous les scripts s’initialisent.
  3. Touchez le terminal.
  4. Choose Turn On from the menu.
  5. Attendez le message du propriétaire confirmant l’enregistrement.
  6. Confirm the object description now contains WTTOKEN:....
  7. Ouvrez le tableau de bord et confirmez que l’emplacement apparaît.
  8. Use Land Now, Scan Now, and Santé from the menu to test the basic workers.

Une configuration réussie affiche généralement le terminal en ligne, envoie un heartbeat, un instantané du terrain, un petit lot du scanner et enregistre les informations de santé.

Ce que fait le jeton

Le jeton WatchTower est la clé privée qui relie l’objet in-world au bon compte/emplacement du tableau de bord. Il est stocké dans la description de l’objet sous la forme :

WTTOKEN:your-private-token-here

Le jeton ne doit pas être publié dans le chat public, envoyé aux clients, affiché sur des panneaux ni inclus dans des captures d’écran. S’il est copié dans un autre objet, celui-ci peut tenter de transmettre des données comme le même terminal. Si le jeton est perdu, réinitialisé ou effacé, les workers doivent s’arrêter jusqu’à ce que le terminal soit de nouveau enregistré.

Ce qui se passe quand Turn On est cliqué

Quand Turn On is clicked, the Register HTTP script sends a small registration payload. That payload identifies the object, owner, region, parcelle, position, and script version. The FlaroCity API returns a private token. The Token Reader saves it into the object description and broadcasts it to all worker scripts by link message.

Ensuite, les workers commencent à envoyer des mises à jour sûres via des files d’attente limitées. Le propriétaire n’a pas besoin de coller un code de configuration, sauf si le tableau de bord impose une réclamation manuelle.

Liste de contrôle de la première heure

Pendant la première heure après l’installation, vérifiez les éléments suivants :

VérifierBon résultat
Texte flottantAffiche l’état WatchTower en ligne ou sain.
Emplacement du tableau de bordAffiche la bonne région et la bonne parcelle.
aperçu du terrainAffiche le nom de la parcelle, le nom de la région, la SLURL, les FPS régionaux, la dilatation temporelle et les totaux.
ScannerAffiche quelques avatars à la fois au lieu d’essayer de tous les envoyer en même temps.
SantéAffiche la mémoire libre et les messages d’état des scripts.
Statut de facturationShows the current plan, included features, and location count.
Emplacements en doubleAucun doublon indésirable provenant d’anciens jetons de test.

Procédure de réinitialisation sûre

Use Reset Token only when the terminal needs to be re-registered or moved to a new owner/account. Resetting clears the local token, empties queues, stops worker scripts, and requires Turn On again.

Étapes de réinitialisation recommandées :

  1. Ouvrez le tableau de bord et notez l’ancien nom du terminal/de l’emplacement.
  2. Touch the terminal and choose Reset Token.
  3. Confirmez que l’état au survol passe à hors ligne.
  4. Touch again and choose Turn On.
  5. Confirmez que le tableau de bord met à jour l’emplacement existant ou crée un nouvel emplacement en attente d’examen.
  6. Supprimez les doublons obsolètes du tableau de bord si nécessaire.

Déplacement du terminal

Si le terminal est déplacé dans la même parcelle, le prochain instantané du terrain doit mettre à jour la position. S’il est déplacé vers une autre région ou parcelle, le tableau de bord peut le considérer comme un nouvel emplacement ou exiger un examen selon les règles de facturation et de correspondance. Les propriétaires avec des forfaits limités doivent vérifier qu’ils ne dépassent pas accidentellement la limite d’emplacements.

Erreurs de configuration courantes

The object says offline after Turn On. The API may not have returned a token, HTTP may be blocked, the site may be down, or the object may have lost script state. Check owner chat for the exact error.

The dashboard shows the wrong parcelle. Move the terminal to the intended parcelle and request Land Now. In Second Life, parcelle boundaries can be close together, so the exact terminal position matters.

The scanner seems slow. This is intentional. The safe scanner sends only a small batch per cycle so the object does not build huge lists or crash under busy-region conditions.

L’application de Kick ou de la Block List ne fonctionne pas. L’objet peut ne pas disposer de l’autorité d’éjection ou le visiteur peut ne pas avoir été signalé récemment sur un terrain protégé. Confirmez la propriété de la parcelle, les pouvoirs du rôle de groupe, la propriété de l’objet et si l’action est autorisée sur ce terrain.