UTILISER UN TÉLÉHUB SUR UNE RÉGION OPENSIMULATOR

Un téléhub permet de définir plusieurs points d’arrivée sur une région. Cela évite à vos visiteurs d’arriver en grappe sur le même point et vous permet de les dispatcher vers des zones spécifiques de votre région.

Dans ce tutoriel nous allons voir :
  • comment installer un téléhub sur une région OpenSimulator pour organiser l’arrivée des visiteurs,
  • quelques idées d’utilisation.

Installation

Configuration du simulateurs

La configuration des téléhubs se fait dans le fichier OpenSim.ini de votre simulateur.

Dans la section [Startup] décommentez l’option SpawnPointRouting. Elle pourra prendre trois valeurs :
  • closest : qui place l’avatar sur le point le plus proche de la destination (clic sur la carte ou landmark),
  • random : qui place l’avatar sur un point sélectionné au hasard (le test n’a pas fonctionné pour cette valeur),
  • sequence : qui place l’avatar sur le point suivant dans la liste des points de la région. Les points de la région seront utilisés à tour de rôle.

Vous pouvez aussi permettre aux utilisateurs d'ignorer le routage du téléhub lors de l'utilisation de landmarks pour arriver aux coordonnées de la landmark. Pour cela donnez au paramètre TelehubAllowLandmark la valeur true.

La configuration des téléhub dans OpenSim.ini devient :
	         [Startup]
	         ...
	         SpawnPointRouting = closest
                 TelehubAllowLandmark = true
	       
Configuration de la région dans un viewer Singularity

Supprimez, s’ils existent, les points d’arrivée de toutes les parcelles. Pour cela allez dans Monde/ Options, en bas de la fenêtre sélectionnez « Lieu d’arrivée libre » et annulez le lieu d’arrivée.

a propos

Dans Monde / Région et domaine, onglet « Domaine », désactivez la case « Autoriser la téléportation directe».

teleportation
Installation d'un téléhub

Rezzez un cube sur le sol, ouvrez sa fenêtre d’édition et réduisez-là.

teleportation

Le cube est toujours sélectionné. Dans Monde / Région et domaine / onglet Région cliquez sur « Gérer le Telehub ». La fenêtre Téléhub se place sous la fenêtre d’édition du cube.

teleportation

Cliquez sur le bouton « Connecter le téléhub ». Les axes du téléhub se dessinent.

teleportation

Vous pouvez définir le cube du téléhub comme point d’arrivée. Pour cela il est préférable de le surélever un peu pour que les avatars n’arrivent pas plantés dans le sol (testez l’arrivée et redéfinissez le point d’arrivée si nécessaire).

Pour ajouter le point d’arrivée, cliquez sur le bouton « Ajouter un point ». Les coordonnées du point dans le référentiel du téléhub seront <0.0,0.0,0.0> . Le vecteur apparaît dans la liste des positions des points d’apparition des avatars.

teleportation
Points d'arrivée

Maintenant, nous allons voir comment ajouter des points d’arrivées sur une région.
Laissez la fenêtre du téléhub ouverte. Rezzez un objet (ici un cube) qui restera sélectionné.
Laissez sa fenêtre d’édition ouverte et cliquez sur « Ajouter point ».

Répétez l’opération autant de fois que nécessaire. (Je ne sais pas s’il y a un nombre maximum de point d’arrivée. Pour ce tutoriel, le test a été fait avec 8 points d’arrivée.)

teleportation

teleportation
Remarques
  • Les objets qui référencent les points d’arrivée peuvent être fantômes et invisibles, ce peut-être n’importe quelle primitive.
  • Le téléhub peut être déplacé, les points d’arrivées seront déplacés avec lui (le téléhub est l’origine des coordonnées des points d’arrivée).
  • La suppression d’un objet qui référence un téléhub ou un point d’arrivée, supprime le téléhub ou le point d’arrivée correspondant.
  • Les points d’arrivée peuvent être fixés en altitude.

Exemples d’idées d’utilisation

Avec l’option « sequence » dans OpenSim.ini
On peut utiliser un téléhub par exemple pour:
Avec l’option « closest »