Je me demandais juste, combien de données Minecraft utilise-t-il pour jouer?
Remarque: Cette section peut être spéculée, mais ce sont des exemples sur Minecraft Vanille.
Connexion initiale
La connexion nécessite l’envoi d’une requête d’informations d’identification à un serveur, qui la vérifie par rapport aux serveurs de session de Mojang, qui nécessitent environ 20 Ko avec le chargement du monde :
Selon le monde, un monde entièrement généré (ie. celui que vous pouvez simplement créer en cliquant sur « Nouveau jeu ») avec une plage de 10 morceaux peut prendre environ 300 à 800 Ko (ou moins pour ie vide. Mondes Skyblock ou plus pour les mondes avec beaucoup d’entités de tuiles et de monstres) pour le téléchargement initial du monde, tandis que les nouveaux morceaux chargés prennent environ 30 à 100 Ko chacun (selon le contenu).
Après la connexion; le maintenir
Cela dépend vraiment du serveur sur lequel vous jouez. Habituellement, un serveur Minecraft typique (en supposant que vous n’utilisez pas de mods ou de plugins personnalisés (avec des serveurs Spigot / Bukkit / Sponge) nécessite généralement environ 30 à 50 Ko / s de téléchargement et 20 Ko / s de téléchargement.
Serveurs qui mettent à jour tout en temps réel cependant (ie. des mécanismes personnalisés gérés côté serveur), tels que les serveurs multijoueurs Mineplex ont des besoins en bande passante accrus, qui sont d’environ 80 à 200 Ko / s de téléchargement (code de mise à jour inefficace) et d’environ 50 Ko / s de téléchargement (validation et étoffes).
Dans les halls, Mineplex a un Enderdragon dont le nom change constamment, la santé fluctue, un affichage de tableau de bord défilant en changeant de temps en temps les noms des joueurs / objectifs et les éléments dont les noms / métadonnées changent constamment, ce qui prend plus de bande passante car plus de choses doivent être mises à jour, et plus de données de mise à jour doivent être envoyées au client.
Par « souvent », je voulais dire au moins deux fois par seconde, si les paquets arrivent à temps.
Y a-t-il une différence entre Un seul et plusieurs joueurs?
Ne pas être un troll.. Mais c’est aussi simple que:
- Solo signifie que le jeu est hébergé localement sur un client-serveur; un serveur qui se trouve sur votre propre machine, mais vous seul pouvez vous y connecter, à moins que l’option « Open to LAN » ne soit utilisée, il devient alors un serveur multi-joueurs.
- Multi-joueurs signifie que le jeu est hébergé sur une autre machine et que des informations sur l’état actuel du jeu sont constamment envoyées aux clients à partir du serveur, généralement via Internet.
Y a-t-il quelque chose qui pourrait affecter cela? Comme des lanceurs ou des skins personnalisés?
En supposant que « ceci » est la bande passante nécessaire, alors oui.
- Mises à jour – Si quelque chose se produit, le serveur doit informer le client que quelque chose s’est passé.
Si un million de choses se sont passées, il envoie tous ces millions de choses au client, ce qui nécessite beaucoup de bande passante (vitesse de téléchargement) pour traiter et recevoir, ce qui est le cas pour Mineplex. - Mods et protocoles externes – Lorsque vous jouez sur un serveur moddé, il y a plusieurs choses que Forge fait avant qu’un client puisse se connecter. Par exemple, en donnant les ID des blocs utilisés à partir des mods, ou en vérifiant que le client possède les bons mods pour le serveur correspondant.
Quant aux skins et aux clients… Ça dépend. Habituellement, les clients moddés n’ont aucun effet sur la bande passante requise car ils n’affectent rien d’autre que le lancement du jeu, tandis que les skins sont tout simplement 64×64.fichiers PNG ou plus grands avec divers mods prenant en charge le skinning HD.
Donc théoriquement, avoir un million de joueurs sur un serveur ferait une différence quant à n’en avoir qu’un ou deux à la place car votre jeu n’a pas à télécharger tous les millions de skins.
Remarque sur les serveurs LAN solo :
Lors de la lecture en solo, aucune authentification n’est effectuée (même via le réseau local).
La seule chose pour laquelle Internet est nécessaire, ce sont les skins…
Et cela ne s’applique que si vous jouez uniquement sur un réseau local avec une connexion Internet. Bien sûr, tout ce qui précède s’applique (moins l’authentification) si vous vous connectez à un serveur LAN en externe (en le faisant transférer par port ou via des VPN comme Hamachi), aux côtés de tous les protocoles non Minecraft.