Dans l'article précédent, nous avons vu comment héberger son propre sim en 10 minutes.

Ajoutez-en 5 toutes petites : on va découvrir comment héberger quatre régions, et vous vous rendrez encore mieux compte de la puissance d'OpenSim...

  • Là ou vous aviez installé opensim, il y'a un répertoire "Regions" : ouvrez ce répertoire avec l'explorateur;
  • Ouvrez le fichier default.xml qui s'y trouve.
    Vous tomberez alors sur un fichier au format XML, de cette forme :

    <Root>
      <Config sim_UUID="7dfe52d4-4412-49a1-8662-4435617226e9"
              sim_name="Sim1"
              sim_location_x="1000"
              sim_location_y="1000"
              internal_ip_address="0.0.0.0"
              internal_ip_port="9000"
              external_host_name="127.0.0.1"
              master_avatar_uuid="00000000-0000-0000-0000-000000000000"
              estate_covanant_uuid="00000000-0000-0000-0000-000000000000"
              master_avatar_first="Test"
              master_avatar_last="User"
              master_avatar_pass="test" />
    </Root>

    Un mot sur les valeurs en gras :
    • sim_UUID: il s'agit d'un Guid. C'est un numéro unique dans le monde destiné à identifier une région de manière interne à la base de données;
    • sim_name: il s'agit du nom de la région, tel qu'il apparaitra sur les cartes;
    • sim_location_x, sim_location_y : il s'agit des coordonnées de la region sur une grille. 1000 est une valeur par défaut;
    • internal_ip_port : c'est le port utilisé par la région pour communiquer avec d'autres éléments du simulateur.
  • Le but de la manip est de créer quatre fichiers XML basés sur default.xml contenant des valeurs spécifiques à chaque régions. Ainsi:
    • Laisser default.xml tel quel, et copier ce fichier trois fois en default2.xml, default3.xml, default4.xml;
    • Dans default2.xml;
      • changez sim_UUID par un nouveau Guid que vous aurez généré depuis ce site : http://www.guidgen.com/Index.aspx
      • changez sim_name à "sim2"
      • changez sim_location_x à "1001"
      • changez internal_ip_port à "9001"
    • Dans default3.xml;
      • changez sim_UUID par un nouveau Guid que vous aurez généré depuis ce site : http://www.guidgen.com/Index.aspx
      • changez sim_name à "sim3"
      • changez sim_location_y à "1001"
      • changez internal_ip_port à "9002"
    • Dans default4.xml;
      • changez sim_UUID par un nouveau Guid que vous aurez généré depuis ce site : http://www.guidgen.com/Index.aspx
      • changez sim_name à "sim4"
      • changez sim_location_x à "1001"
      • changez sim_location_y à "1001"
      • mettez internal_ip_port à "9003"

Voilà ! A présent, vous pouvez lancer OpenSim, vous connecter avec un client officiel et contempler la minimap:

4regions

Vous avez quatre régions rien qu'à vous !

Si jamais la manipulation a échoué et que plus rien ne marche, vous pourrez effacer sans crainte le contenu du répertoire "regions" : OpenSim vous créera un fichier region.xml tout seul avec les paramètres par défaut, au moment du démarrage.