{"id":9757,"date":"2012-03-03T18:42:27","date_gmt":"2012-03-04T02:42:27","guid":{"rendered":"https:\/\/speculoos.world\/news\/2012\/03\/experimentation-dun-reseau-decentralise\/"},"modified":"2012-03-03T18:42:27","modified_gmt":"2012-03-04T02:42:27","slug":"experimentation-dun-reseau-decentralise","status":"publish","type":"post","link":"https:\/\/speculoos.world\/fr\/lab\/2012\/03\/experimentation-dun-reseau-decentralise\/","title":{"rendered":"Exp\u00e9rimentation d&rsquo;un r\u00e9seau d\u00e9centralis\u00e9"},"content":{"rendered":"<p>OpenSim est cens\u00e9 fonctionner avec un serveur d\u00e9centralis\u00e9, c&rsquo;est le but d&rsquo;une grille, non ? Ainsi, en th\u00e9orie, je devrais \u00eatre en mesure de faire fonctionner une r\u00e9gion dans une grille, tout en utilisant le serveur d&rsquo;authentification d&rsquo;une autre grille. Et des serveurs d&rsquo;inventaire et d&rsquo;actifs.<\/p>\n<p>OpenSim est cens\u00e9 fonctionner avec un serveur d\u00e9centralis\u00e9, c&rsquo;est le but d&rsquo;une grille, non ? Ainsi, en th\u00e9orie, je devrais \u00eatre en mesure de faire fonctionner une r\u00e9gion dans une grille, tout en utilisant le serveur d&rsquo;authentification d&rsquo;une autre grille. Et des serveurs d&rsquo;inventaire et d&rsquo;actifs.<\/p>\n<p>C&rsquo;est particuli\u00e8rement exp\u00e9rimental, certains ont d\u00e9j\u00e0 essay\u00e9 et ont \u00e9chou\u00e9 (mais l&rsquo;HG n&rsquo;\u00e9tait pas aussi efficace qu&rsquo;aujourd&rsquo;hui). Nous vous serions donc reconnaissants de nous faire part de vos r\u00e9flexions, conseils, exp\u00e9riences et id\u00e9es. Commentez en bas de la page ou \u00e9crivez-nous<a href=\"mailto:magic@speculoos.world\" target=\"\" rel=\"noopener noreferrer\">(magic@speculoos.world,<\/a> <a href=\"mailto:gudule@speculoos.world\" target=\"\" rel=\"noopener noreferrer\">gudule@speculoos.world)<\/a>.<\/p>\n<p>Pourquoi devrais-je faire une telle b\u00eatise ? Imaginez que vous g\u00e9rez votre propre grille et que vous g\u00e9rez \u00e9galement certaines r\u00e9gions dans une autre grille. Avec des liens hypergrides de l&rsquo;un \u00e0 l&rsquo;autre, bien s\u00fbr, et un contenu commun.<\/p>\n<p>Si vous utilisez la configuration standard (chaque r\u00e9gion utilise les serveurs d&rsquo;authentification, d&rsquo;inventaire et de biens de la grille d&rsquo;h\u00e9bergement)<\/p>\n<ul>\n<li>Vous avez besoin d&rsquo;un compte s\u00e9par\u00e9 dans chaque grille<\/li>\n<li>Si vous voulez utiliser un contenu commun dans des r\u00e9gions de diff\u00e9rentes grilles, vous devez le donner \u00e0 votre alter ego (hors ligne) ou \u00e0 votre utilisateur lors de la sauvegarde et du chargement des donn\u00e9es.<\/li>\n<li>L&rsquo;alternative est de faire une copie de votre r\u00e9gion dans votre grille principale, puis d&rsquo;utiliser oar save\/load pour la placer sur l&rsquo;autre grille. Pas plus lisse<\/li>\n<li>Si vous rencontrez des personnes dans une grille et que vous vous liez d&rsquo;amiti\u00e9 avec elles, vous devez leur demander \u00e0 nouveau lorsque vous vous connectez avec votre autre compte dans l&rsquo;autre grille.<\/li>\n<li>M\u00eame chose pour les groupes, bien s\u00fbr<\/li>\n<li>Si votre configuration n\u00e9cessite des comptes s\u00e9par\u00e9s (propri\u00e9taire, banquier, etc&#8230;), ils doivent tous \u00eatre dupliqu\u00e9s dans chaque grille.<\/li>\n<\/ul>\n<p>Alors j&rsquo;ai eu l&rsquo;id\u00e9e. Que se passe-t-il si j&rsquo;utilise le m\u00eame serveur d&rsquo;authentification, d&rsquo;inv et d&rsquo;actifs pour toutes mes r\u00e9gions, et que je modifie les param\u00e8tres de grille\/r\u00e9gion\/ passerelle pour les r\u00e9gions qui sont sur une autre grille. L&rsquo;architecture d\u00e9centralis\u00e9e d&rsquo;opensim devrait le permettre. Th\u00e9oriquement. D&rsquo;autant plus que l&rsquo;hypergrid est efficace.<\/p>\n<p>En mode de d\u00e9centralisation :<\/p>\n<ul>\n<li>Vous n&rsquo;avez pas \u00e0 dupliquer vos comptes<\/li>\n<li>Tous les actifs sont partag\u00e9s entre toutes les r\u00e9gions que vous g\u00e9rez (oh, c&rsquo;est justement entre ces r\u00e9gions qu&rsquo;ils se d\u00e9placent le plus souvent)<\/li>\n<li>Comme vous avez un seul compte, vos contacts sociaux ne doivent pas vous ajouter deux fois (ou plus) dans leur liste de contacts. M\u00eame chose pour les groupes, bien s\u00fbr.<\/li>\n<li>Une gestion plus simple, moins d&rsquo;erreurs&#8230;<\/li>\n<\/ul>\n<p>Bien s\u00fbr, il y a quelques probl\u00e8mes (d\u00e9j\u00e0 connus). Et (le plus ennuyeux) quelques inconnus \u00e0 ce stade.<\/p>\n<ul>\n<li>Les r\u00e9gions \u00ab\u00a0mixtes\u00a0\u00bb se comportent comme si elles \u00e9taient \u00e9trang\u00e8res \u00e0 leur grille g\u00e9ographique. Les utilisateurs qui atterrissent ici depuis les r\u00e9gions environnantes vivent le m\u00eame genre d&rsquo;exp\u00e9rience que s&rsquo;ils \u00e9taient en hypergrille, moins le temps de t\u00e9l\u00e9portation. Cependant, si HG est correctement configur\u00e9, toutes les fonctionnalit\u00e9s de base fonctionnent correctement. Il peut \u00eatre plus lent parfois, cependant.<\/li>\n<\/ul>\n<p>Alors, faisons un essai. J&rsquo;ai cr\u00e9\u00e9 une r\u00e9gion dans OSGrid (appel\u00e9e \u00ab\u00a0Belgium Jump\u00a0\u00bb, <a href=\"\/\/Belgium%20Jump\/\" target=\"\" rel=\"noopener noreferrer\">lien OSGrid<\/a>, <a href=\"Belgium%20Jump\/\" target=\"\" rel=\"noopener noreferrer\">lien HG<\/a>) o\u00f9 je n&rsquo;ai d\u00e9fini que quelques param\u00e8tres avec des valeurs OSGrid.<\/p>\n<h2>Les param\u00e8tres<\/h2>\n<p>Presque tous les param\u00e8tres de GridCommon.ini sont d\u00e9finis comme si la r\u00e9gion se trouvait dans sa grille \u00ab\u00a0d&rsquo;origine\u00a0\u00bb (disons, celle qui h\u00e9berge les serveurs auth, inv et assets), sauf quelques uns :<\/p>\n<ul>\n<li>GridServerURI<\/li>\n<li>Gatekeeper<\/li>\n<li>AvatarServerURI<\/li>\n<li>PresenceServerURI<\/li>\n<\/ul>\n<p>Pour l&rsquo;instant, cela fonctionne tr\u00e8s bien. Mais nous serions ravis que vous vous rendiez dans notre r\u00e9gion, que vous fassiez quelques essais et que vous donniez votre avis.<\/p>\n<h2>Les liens<\/h2>\n<ul>\n<li>La \u00ab\u00a0r\u00e9gion \u00e9trang\u00e8re h\u00e9berg\u00e9e\u00a0\u00bb : Belgique Saut, <a href=\"Belgium%20Jump\/\" target=\"\" rel=\"noopener noreferrer\">lien HG<\/a>, <a href=\"\/\/Belgium%20Jump\/\" target=\"\" rel=\"noopener noreferrer\">lien OSGrid<\/a>)<\/li>\n<li>La r\u00e9gion \u00ab\u00a0h\u00e9berg\u00e9e \u00e0 domicile\u00a0\u00bb, sur la grille de Speculoos.net : Grand Place, <a href=\"Grand%20Place\/\" target=\"\" rel=\"noopener noreferrer\">lien HG<\/a>, <a href=\"https:\/\/speculoos.world\/lab\/2011\/10\/grand-place\/\" target=\"\" rel=\"noopener noreferrer\">lien Speculoos<\/a>)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenSim est cens\u00e9 fonctionner avec un serveur d\u00e9centralis\u00e9, c&rsquo;est le but d&rsquo;une grille, non ? Ainsi, en th\u00e9orie, je devrais \u00eatre en mesure de faire fonctionner une r\u00e9gion dans une grille, tout en utilisant le serveur d&rsquo;authentification d&rsquo;une autre grille. Et des serveurs d&rsquo;inventaire et d&rsquo;actifs.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[91],"tags":[],"class_list":{"0":"post-9757","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-lab"},"_links":{"self":[{"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/posts\/9757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/comments?post=9757"}],"version-history":[{"count":0,"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/posts\/9757\/revisions"}],"wp:attachment":[{"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/media?parent=9757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/categories?post=9757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/tags?post=9757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}