{"id":10722,"date":"2021-09-18T11:02:19","date_gmt":"2021-09-18T09:02:19","guid":{"rendered":"https:\/\/spielepost.de\/?p=10722"},"modified":"2021-09-13T11:12:28","modified_gmt":"2021-09-13T09:12:28","slug":"mammoth-mod-minecraft-zum-mmo-tausende-spieler-in-einer-welt","status":"publish","type":"post","link":"https:\/\/spielepost.de\/fr\/mammoth-mod-minecraft-vers-mmo-des-milliers-de-joueurs-dans-un-seul-monde\/","title":{"rendered":"Mammoth Mod : Minecraft en MMO : des milliers de joueurs dans un seul monde"},"content":{"rendered":"<h2><strong>Mammoth Mod : Minecraft en MMO : des milliers de joueurs dans un seul monde<\/strong><\/h2>\n<p>&nbsp;<\/p>\n<p>C'est lundi sur PC Gamer et nous n'avons pas encore eu de chat serveur chaud : mais ne vous inqui\u00e9tez pas ! Un mod Minecraft \u00e0 venir avec de s\u00e9rieuses ambitions est sur le point de changer tout cela, et pourrait m\u00eame avoir un impact plus important sur l'avenir de la plateforme. Il s'agit essentiellement d'un probl\u00e8me : Minecraft traite toutes les informations concernant un serveur sur une seule unit\u00e9 centrale (single-threaded). On peut donc avoir le PC le plus grand et le plus puissant du monde, mais d\u00e8s qu'il a affaire \u00e0 plusieurs dizaines, voire centaines de joueurs, les performances sont fortement d\u00e9grad\u00e9es, le tick rate du serveur baisse au point de devenir injouable et plus personne ne s'amuse.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Le \"record mondial\" de joueurs simultan\u00e9s de Minecraft<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<p>Le \"record mondial\" de joueurs Minecraft simultan\u00e9s dans un seul monde est de 2622, une performance chaotique o\u00f9 aucun de ces joueurs ne pouvait vraiment faire quelque chose, mais bon, ils \u00e9taient l\u00e0. Cela n'a pas suffi au programmeur Jackson Roberts. D\u00e9sireux de mener \u00e0 bien un projet d\u00e9but 2020, il a d\u00e9cid\u00e9 de cr\u00e9er un gigantesque serveur Minecraft capable d'accueillir des milliers de joueurs sans d\u00e9lai. Le logiciel de serveur monothread existant de Minecraft n'\u00e9tait clairement pas \u00e0 la hauteur de la t\u00e2che, et Roberts et son collaborateur Harvey298 ont donc d\u00e9cid\u00e9 de cr\u00e9er leur propre serveur, qu'ils ont appel\u00e9 Mammoth.<\/p>\n<p>Comme l'explique Roberts, la premi\u00e8re tentative \u00e9tait un syst\u00e8me de preuve de concept qui divisait un monde Minecraft en 1024 blocs, chacun \u00e9tant g\u00e9r\u00e9 par son propre serveur : Les zones p\u00e9riph\u00e9riques \u00e9taient synchronis\u00e9es et les serveurs se transmettaient des objets mobiles. Mais il y avait trop de probl\u00e8mes : les joueurs ne pouvaient pas se voir \"\u00e0 travers les serveurs\", la panne d'un serveur rendait la partie du monde concern\u00e9e inaccessible et, au fond, la solution n'apportait rien si de nombreux joueurs se rassemblaient dans une petite zone.<\/p>\n<p>Apr\u00e8s cette exp\u00e9rience, Roberts s'est fix\u00e9 un certain nombre d'objectifs pour Mammoth, notamment : Les joueurs doivent pouvoir se voir les uns les autres, m\u00eame s'ils se trouvent sur des serveurs diff\u00e9rents ; si un joueur place un bloc ou met \u00e0 jour un bouclier, cela doit \u00eatre imm\u00e9diatement visible pour tous les autres joueurs ; si un serveur tombe en panne, le monde entier doit toujours \u00eatre accessible ; si n\u00e9cessaire, des serveurs peuvent \u00eatre ajout\u00e9s ou supprim\u00e9s \u00e0 volont\u00e9 pour s'adapter au nombre de joueurs.<\/p>\n<p>Son id\u00e9e \u00e9tait de cr\u00e9er une base de donn\u00e9es dorsale centralis\u00e9e qui pourrait communiquer entre les serveurs Minecraft au fur et \u00e0 mesure de leurs apparitions et disparitions, et qui transmettrait en continu des messages concernant, par exemple, les mouvements des joueurs. Apr\u00e8s avoir essay\u00e9 certains logiciels existants tels que redis et SpatialOS, Roberts a constat\u00e9 qu'ils ne convenaient pas \u00e0 ses besoins et a d\u00e9cid\u00e9 de d\u00e9velopper son propre logiciel, WorldQL, qu'il d\u00e9crit comme \"une base de donn\u00e9es spatiale en temps r\u00e9el scriptable pour les jeux multijoueurs [qui] peut remplacer les serveurs de jeu traditionnels ou \u00eatre utilis\u00e9e pour \u00e9quilibrer la charge des serveurs existants\".<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>La nouvelle version de Mammoth<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<p>La nouvelle version de Mammoth, dont la sortie est pr\u00e9vue pour le 8 septembre, est bas\u00e9e sur WorldQL, qui \"enregistre tous les changements permanents du monde et transmet des informations sur les joueurs en temps r\u00e9el (par exemple, leur localisation) entre les serveurs\". En fait, chaque serveur rapporte constamment ses donn\u00e9es \u00e0 World QL, qui pose ensuite des questions aux autres serveurs sur la base de ces rapports : S'il sait qu'un joueur se trouve \u00e0 proximit\u00e9 d'un autre et que le serveur du premier joueur dit qu'il s'est d\u00e9plac\u00e9, WorldQL demande ce que l'autre est en train de faire.<\/p>\n<p>\"Dans Mammoth, aucun serveur Minecraft individuel n'est responsable de la sauvegarde du monde. Toutes les modifications apport\u00e9es aux blocs sont stock\u00e9es de mani\u00e8re centralis\u00e9e dans WorldQL. Ces modifications sont index\u00e9es par coordonn\u00e9es de chunk et par heure, de sorte qu'un serveur Minecraft ne peut demander que les mises \u00e0 jour dont il a besoin depuis la derni\u00e8re synchronisation d'un chunk\".<\/p>\n<p>Le billet de Jackson aborde des aspects passionnants comme la \"synchronisation des blocs en temps r\u00e9el\", les courtiers en messages et le potentiel futur des mini-jeux Minecraft cr\u00e9\u00e9s dans l'environnement de script de WorldQL (car ils seront capables d'exploiter la mise \u00e0 l'\u00e9chelle des joueurs par d\u00e9faut). Voici la page Github de Mammoth.<\/p>\n<p>Les d\u00e9buts de Mammoth seront particuli\u00e8rement int\u00e9ressants pour certaines des communaut\u00e9s Minecraft les plus inhabituelles, comme celles qui aiment jouer sur des serveurs anarchiques, et permettront toute une s\u00e9rie d'autres activit\u00e9s \u00e0 grande \u00e9chelle qui n'\u00e9taient pas possibles auparavant. On peut s'attendre \u00e0 ce que cela soit test\u00e9 sur des serveurs comme 2b2t et, si cela fonctionne comme on le pr\u00e9tend sans tomber, \u00e0 ce que cela fasse rapidement partie du d\u00e9cor. Comme tu peux le voir dans notre liste des meilleurs serveurs Minecraft, les gens imaginent toujours des possibilit\u00e9s de jeu folles et merveilleuses, et si Mammoth tient ses promesses, il pourrait bien faire honneur \u00e0 son nom.<\/p>\n<p>&nbsp;<\/p>\n<p>Vous trouverez d'ailleurs un beau site web avec des id\u00e9es de construction pour Minecraft ici <a href=\"https:\/\/minecraft-bauideen.de\/\" target=\"_blank\" rel=\"noopener\">https:\/\/minecraft-bauideen.de\/<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Mammoth Mod : Minecraft en MMO : des milliers de joueurs dans un seul monde C'est lundi sur PC Gamer et nous n'avons pas encore eu de discussion chaude sur le serveur : mais ne vous inqui\u00e9tez pas ! Un mod Minecraft \u00e0 venir avec de s\u00e9rieuses ambitions est sur le point de changer tout cela, et pourrait m\u00eame avoir un impact plus important sur l'avenir de la plateforme. En gros, [...]<\/p>","protected":false},"author":1,"featured_media":10723,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1,265,339,98,34,292,46,45],"tags":[4456,4458,4457],"class_list":["post-10722","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","category-browser-games","category-minecraft","category-mmos","category-news","category-spiele-news","category-spiele-video","category-video","tag-mammoth-mod","tag-minecraft-mod","tag-minecraft-zum-mmo"],"_links":{"self":[{"href":"https:\/\/spielepost.de\/fr\/wp-json\/wp\/v2\/posts\/10722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spielepost.de\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spielepost.de\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spielepost.de\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spielepost.de\/fr\/wp-json\/wp\/v2\/comments?post=10722"}],"version-history":[{"count":2,"href":"https:\/\/spielepost.de\/fr\/wp-json\/wp\/v2\/posts\/10722\/revisions"}],"predecessor-version":[{"id":10725,"href":"https:\/\/spielepost.de\/fr\/wp-json\/wp\/v2\/posts\/10722\/revisions\/10725"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spielepost.de\/fr\/wp-json\/wp\/v2\/media\/10723"}],"wp:attachment":[{"href":"https:\/\/spielepost.de\/fr\/wp-json\/wp\/v2\/media?parent=10722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spielepost.de\/fr\/wp-json\/wp\/v2\/categories?post=10722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spielepost.de\/fr\/wp-json\/wp\/v2\/tags?post=10722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}