Chapitre 3 – Lancer les serveurs de monde

On va lancer les serveurs un par un ( et dans l’ordre SVP ! ) :
EasyPHP doit tourner !!!! tout les temps maintenant du reste

Des serveurs il y en a 5 ( plus OpenSim.exe bien sûr ) :
OpenSim.Grid.UserServer.exe
OpenSim.Grid.GridServer.exe
OpenSim.Grid.AssetServer.exe
OpenSim.Grid.InventoryServer.exe
OpenSim.Grid.MessagingServer.exe

Dans l’article “Les paquet” vous trouverez un fichier “fichierconfigOS.zip” qui contient les fichiers XML utile pour les serveurs.

1 – Le serveur pour les utilisateurs : “OpenSim.Grid.UserServer.exe”

La fenêtre Dos se lance, débloquer le message de windows du parefeu, Le serveur s’arrete pour poser les premières questions.
Moi je fait “Entrée” partout ! parce que tapez des textes, des / ” @ sous Dos c’est pas top

Tapez “Quit” dans la console pour fermer

Dans le répertoire c:\Program files\OpenSim un nouveau fichier à été créer “UserServer_Config.xml” qui devrai contenir ceci :

Ben oui vous avez double clic dessus et internet explorer est pas content. sur le fichier faire bouton droit et “ouvrir avec…” le bloc note.

Faire les modifications suivantes :

Relancer le serveur User pour verifier. Et de 1. plus que 4.

2 – Le serveur pour de grille : “OpenSim.Grid.GridServer.exe” :
même principe que pour le serveur User. Le lancer, “Entrée” partout, modifier le fichier “GridServer_Config.xml” :

Config default_asset_server=”http://192.168.1.67:8003/”
default_user_server=”http://192.168.1.67:8002/”
database_provider=”OpenSim.Data.MySQL.dll” database_connect=”Data Source=localhost;Database=opensim;User ID=opensim;Password=opensim;”

3 – Le serveur pour Asset : “OpenSim.Grid.AssetServer.exe” :
même principe que pour le serveur User. Le lancer, “Entrée” partout, modifier le fichier “AssetServer_Config.xml” :

database_connect=”Data Source=localhost;Database=opensim;User ID=opensim;Password=opensim;”

4 – Le serveur pour Inventaire : “OpenSim.Grid.InventoryServer.exe” :
même principe que pour le serveur User. Le lancer, “Entrée” partout, modifier le fichier “InventoryServer_Config.xml” :

Config default_inventory_server=”http://192.168.1.67:8004″
default_user_server=”http://192.168.1.67:8002″
default_asset_server=”http://192.168.1.67:8003″
database_connect=”Data Source=localhost;Database=opensim;User ID=opensim;Password=opensim;”

Je le redis pas toujours mais le 192.168.1.67 est à mettre à jour celon votre adresse IP local, ainsi database=, User= et Password=

5 – Le serveur pour les messages : “OpenSim.Grid.MessagingServer.exe” :
même principe que pour le serveur User. Le lancer, “Entrée” partout, modifier le fichier “MessagingServer_Config.xml” :

Config default_user_server=”http://192.168.1.67:8002/”
default_grid_server=”http://192.168.1.67:8001/”
database_connect=”Data Source=localhost;Database=opensim;User ID=opensim;Password=opensim;”
published_ip=”192.168.1.67″

6 – Lancer tous les serveurs ensemble :
Je me suis fait un petit “.bat” bien à moi ( à trouver dans l’article les paquets )

start OpenSim.Grid.UserServer.exe
pause
start OpenSim.Grid.GridServer.exe
pause
start OpenSim.Grid.AssetServer.exe
pause
start OpenSim.Grid.InventoryServer.exe
pause
start OpenSim.Grid.MessagingServer.exe

Pourquoi “pause” entre les lignes : pour simplement pouvoir voir les serveurs se lancer 1 par 1 car si on lance tout le monde à la suite des fois ça bug ! pourquoi, je sais pas.

Voila votre écran :

C’est beau !

7 – Lancer le logiciel “OpenSim.exe” en mode grille :

toujours dans l’article “Les paquets” il y un fichier “Startgrid2.bat” qui lance OpenSim en mode grille :

OpenSim.exe -gridmode=true

et un fichier “StopGrid.bat” qui arrete les 5 serveurs et opensim en une seule fois.

3 réponses à Chapitre 3 – Lancer les serveurs de monde

  1. ech18 dit :

    petit [Up) sur le §6 : en effet les pauses sont importantes, ainsi que l’ordre U-G-A-I-M pour les services de grille. En effet chacun de ces services possèdent quelques dépendances entre eux. Les lancer en même temps n’est pas sensé fonctionner et le Simulateur (OpenSim.exe) à absolument besoin que ses services soient opérationnels avant le lancement.

  2. presilio dit :

    cela me fait penser que “pause” c’est pas top
    “sleep” serais mieux. mais cette commande dos n’existe plus je crois sous xp.

  3. ech18 dit :

    C’est vrai que le ‘pause’ m’a un peu étonné, mais il y a un bon moment que je n’ai pas fait de fichier batch sur du Windows :) ..
    De mémoire : ‘pause’ implique qu’il y ait une intervention de l’utilisateur (“Appuyez sur une touche pour continuer..”)
    “Sleep” est bien pratique mais il me semble en effet que cela n’existe pas (ou plus) sous Win
    Une solution qui se rencontre (mais que je trouve tout même pas trop élégante) est d’utiliser des ‘ping’ successifs sur une boucle locale avec un temps de pause entre chaque, genre :
    ping 127.0.0.1 -n 3 -w 1000
    qui fait 3 pings successifs avec 1 seconde d’intervalle

Répondre

Please log in using one of these methods to post your comment:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Twitter picture

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Connexion à %s

Suivre

Get every new post delivered to your Inbox.