HyperGrid - Voyager par HyperGrid

Hypergrid est une extension d'opensim qui permet de relier différents simulateurs sur internet et prend en charge le transfert des agents entre ces simulateurs.

Elle peut être utilisée aussi bien en mode autonome qu'en mode grille.
Le protocole utilise des hyperliens, un peu comme les liens hypertexte sur le web.
L'utilisateur peut avec ce lien se téléporter et interagir avec la nouvelle région sans se déconnecter de celle ou elle vient, tout en conservant son apparence et l'accès à son inventaire.

Pour en savoir plus : http://opensimulator.org/wiki/Hypergrid/fr

Liens hypergid (hgurl)

Les liens hypergrid se présentent sous la forme:

<adresse hypergrid de la grille>:<port>:<nom de la région>

Exemples :

  • hg.francogrid.org:80:Accueil
  • craft-world.org:8002
  • login.germangrid.de:8002:Enki City

Hypergrid est inclu dans la distribution standard d'opensimulator.
Toutefois son utilisation doit être paramétrée au préalable sur le serveur.
Donc si vous possédez une région sur un serveur qui ne vous appartient pas, demandez à son propriétaire d'effectuer le paramétrage nécessaire ou rendez-vous sur une région qui autorise hypergrid (jump8000 par exemple).

Pour en savoir plus : http://opensimulator.org/wiki/Installing_and_Running_Hypergrid

 

Comment utiliser les liens hypergrid

Voici plusieurs solutions permettant de vous téléporter en hypergrid.

Soit :

  • ouvrir la fenêtre carte (map) (bouton en bas vers la droite) ou utiliser Ctrl-M
    • copier/coller l'adresse hypergrid dans le champ recherche (search) de la fenêtre.
    • Cliquer sur le bouton recherche (Si la région est accessible elle va apparaitre sur la carte.)
    • Cliquer ensuite sur téléporter (teleport)
  • cliquer sur une adresse hypergrid d'un site web comme hyperica (qui recense les destinations hypergrid) à http://www.hyperica.com/complete-grid-list/.
    • La fenêtre de téléportation va s'ouvrir dans votre viewer
    • Cliquez sur téléporter (teleport) N.B. si vous utilisez plusieurs viewers attention à ce que les adresses hypergrid soient associées au viewer que vous être en train d'utiliser
  • créer un lien de téléportation dans le chat. Pour cela, ecrivez dans le chat l'adresse sous la forme : secondlife:///app/teleport/<hguri>
    • exemple : secondlife:///app/teleport/hg.osgrid.org:80:lbsa+plaza
    • apres avoir appuyé sur "entrée" de votre clavier, un lien apparait dans le chat sous la forme "Teleport to lbsa plaza"
    • cliquez sur le lien

Particularités des voyages en groupe

Selon la puissance du serveur où elles sont installées et le débit alloué par le fournisseur, les régions peuvent supporter de 20 à 60 personnes sans difficulté.
Par contre, 10 téléportations simultanées et c'est le crash de la région assuré.
Le groupe doit donc avoir un animateur qui va organiser les téléportations des visiteurs un par un avec un délai de quelques secondes entre chaque.
Une autre solution est d'utiliser une hypergate individuelle (vous pouvez en trouver en take copy sur hyperica (Attention elles nécessitent l'utilisation d'ossl en mode high et ne peuvent donc fonctionner que sur les régions correctement paramétrées).

D'autre part, tous les participants n'ayant pas la même puissance sur leur ordinateur ni la même qualité de connexion, attendez-vous à des difficultés.
L'animateur devra s'assurer en permanence que tous les membres sont bien la, et aider ceux en perdition.
Pour ce faire il est fortement conseillé de s'envoyer des Ims avant le départ afin de pourvoir communiquer; ainsi ceux qui se perdent pourront lancer un appel au secours et l'animateur indiquer si nécessaire sa position.

Voyager avec un avatar léger en poids d'attachements est recommandé. 

Hypergrid est en évolution constante et n'est pas exempt de bugs.
Les crash individuels sont monnaie courante.

Avant de partir tous les participants devraient faire un "Définir comme domicile" (set home here) au point de rencontre. Pour revenir il suffira de faire un Ctrl + Shift + H 

En cas de problème du genre avatar complétement figé, la seule solution est de déconnecter, reconnecter et refaire le voyage.

Rappel des principaux liens à consulter

Un script de pathfinder pour trouver sa position hypergrid

// Hacked together on 4/15/2012 by Pathfinder Lester (http://about.me/pathfinder)
// from some code I found in Jeff Kelley's excellent HGBoard.
// When object is touched, it will say current Hypergrid coordinates.

default
{
    state_entry()
    {
        llSay(0, "Script running");
    }
    touch_start(integer total_number)
    {
        vector regionCoor = llGetRegionCorner();
        regionCoor = regionCoor / 256;
        string gridX = (string)llFloor(regionCoor.x);
        string gridY = (string)llFloor(regionCoor.y);
        llSay(0, "Current Hypergrid Coordinates: " + gridX + "," + gridY);
    }
}