Dit hoofdstuk is de installatiehandleiding voor een normale WatchTower-eigenaar. Het doel is één terminal te rezzen, registreren, online te brengen en zichtbaar te maken in het dashboard zonder de eigenaar te overspoelen met technische details.
Voordat u de terminal rezt
Je hebt een Second Life-locatie nodig waar scripts mogen draaien. Dit kan een winkel, club, verhuurkantoor, evenementgebied, communityhub of beheerd perceel zijn. Als het perceel groepseigendom is, bepaal dan of het WatchTower-object van jou blijft, eigendom wordt van de landgroep of aan de groep wordt overgedragen. Sommige beveiligings- en toegangsfuncties vereisen landbevoegdheden, dus de installatie moet aansluiten op hoe het land wordt beheerd.
Controleer vóór de instelling deze items:
| Vereiste | Waarom het belangrijk is |
|---|---|
| U kunt objecten rezzen | De terminal moet in Second Life worden geplaatst. |
| Scripts zijn toegestaan | De terminal kan geen gegevens rapporteren als scripts zijn uitgeschakeld. |
| HTTP is toegestaan | De terminal moet contact maken met de FlaroCity-API. |
| Het object staat niet op temp-on-rez | Het moet in Second Life blijven. |
| De objectbeschrijving is beschikbaar | The private token is saved as WTTOKEN:.... |
| Het perceel heeft de benodigde landbevoegdheden | Warn/Kick/Block List/Access Gate-functies zijn afhankelijk van landmachtigingen en een recente online terminal. |
Aanbevolen objectnaam
Noem de terminal naar de locatie die hij beschermt. Goede namen maken dashboardcontrole eenvoudiger.
Voorbeelden:
WatchTower - Main StoreWatchTower - Club FloorWatchTower - Rental Region 1WatchTower - Event Landing PointWatchTower - Demo Parcel
Vermijd namen zoals Object, Box, New Scripted Prim, of WatchTower Copy 7. Zulke namen maken support lastiger wanneer er meerdere terminals zijn.
Basisinstelstappen
- Rez de WatchTower-terminal op de locatie die je wilt beschermen.
- Wacht enkele seconden tot alle scripts zijn geïnitialiseerd.
- Raak de terminal aan.
- Choose Turn On from the menu.
- Wacht op het bericht van de eigenaar dat de registratie bevestigt.
- Confirm the object description now contains
WTTOKEN:.... - Open het dashboard en controleer of de locatie verschijnt.
- Use Land Now, Scan Now, and Gezondheid from the menu to test the basic workers.
Een geslaagde configuratie toont de terminal doorgaans online, stuurt een heartbeat, een landmomentopname, een kleine scannerbatch en registreert gezondheidsinformatie.
Wat het token doet
De WatchTower-token is de privésleutel die het in-world-object aan het juiste dashboardaccount/de juiste locatie koppelt. Hij wordt in de objectbeschrijving opgeslagen als:
WTTOKEN:your-private-token-here
De token mag niet in openbare chat worden geplaatst, naar klanten worden gestuurd, op borden worden getoond of in screenshots worden opgenomen. Als de token naar een ander object wordt gekopieerd, kan dat object proberen als dezelfde terminal te rapporteren. Als de token verloren, gereset of gewist is, moeten workerscripts stoppen totdat de terminal opnieuw is geregistreerd.
Wat er gebeurt wanneer op Turn On wordt geklikt
Wanneer Turn On is clicked, the Register HTTP script sends a small registration payload. That payload identifies the object, owner, region, perceel, 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.
Daarna beginnen de workers veilige updates via begrensde wachtrijen te verzenden. De eigenaar hoeft geen configuratiecode te plakken tenzij het dashboard handmatig claimen vereist.
Checklist voor het eerste uur
Controleer tijdens het eerste uur na installatie deze punten:
| Controleren | Goed resultaat |
|---|---|
| Zwevende tekst | Toont de online- of gezonde status van WatchTower. |
| Dashboardlocatie | Toont de juiste regio en het juiste perceel. |
| landoverzicht | Toont perceelnaam, regionaam, SLURL, regio-FPS, time dilation en aantallen. |
| Scanner | Toont enkele avatars tegelijk in plaats van iedereen in één keer te verzenden. |
| Gezondheid | Toont vrij geheugen en berichten over de scriptstatus. |
| Factureringsstatus | Shows the current plan, included features, and location count. |
| Dubbele locaties | Geen ongewenste duplicaten van oude testtokens. |
Veilige resetprocedure
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.
Aanbevolen resetstappen:
- Open het dashboard en noteer de oude terminal-/locatienaam.
- Touch the terminal and choose Reset Token.
- Controleer of de hoverstatus naar offline verandert.
- Touch again and choose Turn On.
- Controleer of het dashboard de bestaande locatie bijwerkt of een nieuwe locatie in afwachting van beoordeling aanmaakt.
- Verwijder indien nodig verouderde duplicaten uit het dashboard.
Terminal verplaatsen
Als de terminal binnen hetzelfde perceel wordt verplaatst, moet de volgende landmomentopname de positie bijwerken. Als hij naar een andere regio of een ander perceel wordt verplaatst, kan het dashboard hem als nieuwe locatie behandelen of beoordeling vereisen afhankelijk van facturerings- en koppelregels. Eigenaars met beperkte abonnementen moeten controleren dat ze niet per ongeluk over de locatielimiet gaan.
Veelvoorkomende instelfouten
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 perceel. Move the terminal to the intended perceel and request Land Now. In Second Life, perceel 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.
Handhaving via Kick of Block List werkt niet. Het object heeft mogelijk geen uitwerpbevoegdheid of de bezoeker is mogelijk niet recent op beschermd land gerapporteerd. Controleer perceeleigendom, groepsrolbevoegdheden, objecteigendom en of de actie op dat land is toegestaan.
