Cela faisait un moment que je ne m'etais pas amusé à connecter une region sur Osgrid. OpenSim a bien changé et maintenant les fichiers de config sont enormes :) J'ai voulu suivre le tuto du site qui se trouve ici et j'ai pu le résumer pour que ce soit plus simple. Voici les étapes que j'ai effectuées (ceci est sous linux mais sous windows, ce sont a peu pres les memes commandes)
Verifier qu'on a bien la derniere version de monoTaper
mono --version
Ce qui doit donner Mono JIT compiler version 2.4.2.3 (Debian 2.4.2.3+dfsg-2) sous windows c'est le .net framework si on ne l'a pas, installer les paquets qui se trouvent sur cette page
Verifier sa connection au réseauTout d'abord il faut bien sûr vérifier qu'on a bien acces au serveur d'osgrid en utilisant la commande ping ping osgrid.org si ça répond 64 bytes from osgrid.org (4.71.184.27): icmp_seq=1 ttl=49 time=110 ms c'est que c'est ok si ça répond ping: unknown host osgrid.org c'est qu'il faut vérifier sa connection réseau Creer un compte sur osgrid si on en a pas déjà unAller sur http://www.osgrid.org/elgg/account/register.php
Récuperer des informations nous concernantPour faire une bonne connection, il nous faut : - notre adresse IP WAN (si on ne la connait pas, on peut aller sur http://www.myipaddress.com/ )
- le UUID de notre avatar qui sera le propietaire de la region
2 solutions : - se connecter sur osgrid et creer un cube dans une sandbox et mettre le script suivant dedans :
- se connecter sur osgrid et aller sur Wright Plaza puis cliquer sur la boule verte
- générer un UUID pour la région (aller sur la page http://www.famkruithof.net/uuid/uuidgen qui en generera un)
Choisir un emplacement pour sa regionAller sur cette page et choisir un emplacement en recuperant les coordonnees X et Y de la region Récupérer la version de OpenSim optimisée pour OsgridAller sur la page http://www.osgrid.org/elgg/pg/utilities/software pour récuperer la derniere version Installer les fichiers
Decompresser le fichier zip qui contient la version d' OpenSim optimisée pour osgrid. Configurer les fichiersRécuperer le fichier d'exemple de regions ici et le mettre dans le dossier bin/Regions de OpenSim Editer ce fichier et changer quelques parametres - remplacer [Testlandia] par le nom de sa region (ex : [ma region] )
- remplacer l'UUID de la region par celui que l'on a généré (ex : RegionUUID = "c080f790-fb4b-11de-8a39-0800200c9a66" )
- remplacer les coordonnees de la region par celles que l'on a choisi (ex : Location = "9991,10008")
- mettre 0.0.0.0 dans InternalAddress ( InternalAddress = "0.0.0.0")
- mettre son adresse IP WAN dans ExternalHostName (ex : ExternalHostName = "82.225.254.118")
- mettre l'UUID de l'avatar qui sera proprietaire de la region dans MasterAvatarUUID (ex : MasterAvatarUUID = "3e59eaa0-fb4c-11de-8a39-0800200c9a66")
Ouvrir le port 9000 sur son firewall et sa boxVoir la doc de votre box et firewall pour rediriger le port 9000 en udp et tcp vers l'ordi qui contient votre region
et c'est tout il suffit maintenant de lancer la commande : mono OpenSim.exe à partir du dossier bin de OpenSim Outil pratique
On peut utiliser "screen" si on utilise un serveur en ssh screen -S osgrid pour creer la session osgrid ensuite, lancer mono OpenSim.exe puis faire "ctrl+a" puis "d" et on retrouve le shell normal pendant ce temps ca tourne en tache de fond et si on veut revenir sur l'ecran de opensim, on fait screen -r osgrid
|