Seamless3d Chat

Lancez le Serveur de Seamless3d à partir de votre ordinateur



Note du Traducteur : j'appelle définitivement "tchatte" les dialogues spontanés en 3d des Mondes virtuels. J'imagine que tout le monde comprend cet innocent néologisme qui enrichit de ce fait la langue française, et désigne ce qui n'est alors, ni vraiment une conversation, ni un véritable un dialogue. Fin de note.

Il arrive que, lorsque vous cliquez le lien : worlds open (mondes ouverts) vous ne voyez personne, ni aucun message signalant que le serveur de Thyme est ouvert. Il vous est toujours possible d'ouvrir votre propre monde en vue d'un tchatte en exécutant le serveur de Seamless3d directement sur votre ordinateur, et voici comment.
Il faut d'abord télécharger ce serveur sur la page des open source (sources libres)

Pour mettre le serveur en marche il suffit de cliquer sur le fichier "bat" :



Puis attendez que la console affiche les IP, Port et le Name (Nom) que le serveur utilisera avant de lier le monde au client :



Vous vous trouverez bien de conserver le fichier "online" par défaut :

http://www.seamless3d.com/server.php

C'est ce fichier qui permet au client de savoir comment se connecter au serveur Seamless3d.

Voius pouvez toujours vous rendre parfaitement indépendant du site Seamless3d en téléchargeant le contenu de mu.zip (qui contient les fichiers server.php et worlds_open.php) sur votre propre site et en corrigeant le fichier run_server.bat pour qu'il utilise le fichier server.php sur votre site.
Veillez à ce que le dossier dans lequel vous avez téléchargé les fichiers "mu" autorise PHP à y écrire.

Le fichier run_server.bat doit indiquer sur une seule ligne le nom du programme seamless3d_server suivi d'un espace puis l'url du fichier server.php exactement comme ceci :



De cette façon les visiteurs éventuels pourront voir si votre serveur est en fonctionnement (ainsi que voir les mondes qui y sont ouverts et qui y est déjà en visite) en utilisant leur propre navigateur html (par exemple Internet Explorer ou Firefox) en utilisant votre fichier worlds_open.php.

Si, en plus, vous voulez que les visiteurs puissent voir votre fichier worlds_open.php à partir du site Seamless3d, il vous suffit de m'envoyer le lien de votre propre fichier worlds_open.php.

Il est d'usage chez les hébergeurs de mondes de laisser le serveur en fonctionnement jusqu'à ce que le dernier visiteur soit parti. Le serveur n'utilise que très peu de ressources, de sorte que vous pouvez le laisser fonctionner en arrière plan pendant que vous consacrez votre ordinateur à d'autres tâches.

Restrictions concernant les Serveurs

Les serveurs tournant sur votre ordinateurs sont soumis aux mêmes restrictions que les applications peer to peer (P2P ou d'égal à égal.) Si vous voulez utiliser le serveur Seamless3d, vous devrez paramètrer votre firewall pour qu'il l'admette.
Malheureusement, n'importe qui ne peut pas faire tourner un serveur sur son ordinateur. Cela peut dépendre du fait que vous partagez une adresse IP avec un autre ordinateur sur l'internet. En revanche, il est possible de faire tourner le serveur à partir de l'ordinateur qui est relié directement à l'internet.
Heureusement IPv6 arrangera ce problème mais d'ici là vous pourrez rejoindre d'importe quel monde à titre de client hébergé par un ami qui a lui-même une adresse IP valable. C'est un des avantages que le dispositif client/serveur présente face au peer to peer.

Pourquoi le serveur Seamless3d demande à rejoindre une session avant d'en créer une nouvelle

Vous avez remarqué sur la console que le serveur Seamless3d essaie de rejoindre le monde comme client avant de créer une session. Il tente de s'ouvrir dans une session déjà existante pour vérifier que le monde recherché est déjà ouvert sur un autre serveur. Si il peut s'ouvrir comme client il referme immédiatement et affiche un message disant que le monde en question est déjà ouvert sur un autre serveur. Il attend ensuite que l'utilisateur frappe n'importe quelle touche pour fermer.


Copyright © 2000-2008 Graham Perrett thyme@seamless3d.com
traduction en français de Matthieu