Wie viele Netzwerkdaten verwendet Minecraft normalerweise?

Ich habe mich nur gefragt, wie viele Daten Minecraft zum Spielen verwendet?

Hinweis: Dieser Abschnitt kann spekuliert werden, aber dies sind Beispiele für Vanilla Minecraft.

Erstverbindung
Für die Anmeldung muss eine Anmeldeinformationsabfrage an einen Server gesendet werden, der sie mit den Sitzungsservern von Mojang vergleicht, die zusammen mit dem Laden der Welt etwa 20 KB benötigen:

Abhängig von der Welt wird eine vollständig generierte Welt (dh. man kann einfach erstellen, indem Sie auf ‚Neues Spiel‘) mit einem Bereich von 10 Chunks kann etwa 300-800kB (oder weniger für leere dh. Skyblock Worlds oder mehr für Welten mit vielen Kacheleinheiten und Mobs) für den ersten World-Download, während neue geladene Chunks jeweils etwa 30-100 KB benötigen (abhängig vom Inhalt).

Nach dem Verbinden; Pflege es
Es hängt wirklich davon ab, auf welchem Server Sie spielen. Normalerweise benötigt ein typischer Minecraft-Server (vorausgesetzt, Sie verwenden keine Mods oder benutzerdefinierten Plugins (mit Spigot- / Bukkit- / Sponge-Servern) normalerweise einen Download von 30 bis 50 KB / s und einen Upload von 20 KB / s.

Server, die jedoch alles in Echtzeit aktualisieren (dh. haben benutzerdefinierte Mechanik, die serverseitig verwaltet werden), wie die Mineplex Multiplayer-Server haben eine erhöhte Bandbreitenanforderungen, die etwa 80-200kB / s Download (ineffizient Update-Code) und etwa 50kB / s Upload (Validierung und stopft).
In den Lobbys hat Mineplex einen Enderdragon, dessen Name sich ständig ändert, dessen Gesundheit schwankt, eine scrollende Anzeigetafel, die durch Ändern der Spieler- / Zielnamen von Zeit zu Zeit erstellt wird, und Gegenstände, deren Namen / Metadaten sich ständig ändern, was mehr Bandbreite in Anspruch nimmt, da mehr Dinge aktualisiert und mehr Aktualisierungsdaten an den Client gesendet werden müssen.
Mit ‚oft‘ meinte ich mindestens zweimal pro Sekunde, wenn die Pakete es rechtzeitig schaffen.

Gibt es einen Unterschied zwischen Einzel- und Mehrspielern?

Kein Troll zu sein.. Aber es ist so einfach wie:

  • Einzelspieler bedeutet, dass das Spiel lokal auf einem Client-Server gehostet wird; Ein Server, der sich auf Ihrem eigenen Computer befindet, aber nur Sie können eine Verbindung herstellen, es sei denn, die Option „Für LAN öffnen“ wird verwendet.
  • Multiplayer bedeutet, dass das Spiel auf einem anderen Computer gehostet wird und Informationen über den aktuellen Spielstatus ständig vom Server an Clients gesendet werden, normalerweise über das Internet.

Gibt es etwas, das dies beeinflussen könnte? Wie Trägerraketen oder benutzerdefinierte Skins?

Vorausgesetzt, ‚dies‘ ist die benötigte Bandbreite, dann ja.

  1. Updates – Wenn etwas passiert, muss der Server dem Client mitteilen, dass etwas passiert ist.
    Wenn eine Million Dinge passiert ist, dann sendet es all diese Millionen Dinge an den Client, der viel Bandbreite (Download-Geschwindigkeit) benötigt, um zu verarbeiten und zu empfangen, was für Mineplex der Fall ist.
  2. Mods und externe Protokolle – Wenn du auf einem modifizierten Server spielst, gibt es mehrere Dinge, die Forge tut, bevor ein Client eine Verbindung herstellen kann. Zum Beispiel die IDs der Blöcke, die von den Mods verwendet werden, oder die Überprüfung, ob der Client die richtigen Mods für den entsprechenden Server hat.

Wie für Skins und Clients… Das kommt drauf an. Normalerweise haben modifizierte Clients keinen Einfluss auf die erforderliche Bandbreite, da sie nichts anderes als den Start des Spiels beeinflussen, während Skins einfach nur 64×64 sind .PNG-Dateien oder größer mit verschiedenen Mods, die HD-Skinning unterstützen.

Theoretisch würde es also einen Unterschied machen, eine Million Spieler auf einem Server zu haben, anstatt nur einen oder zwei zu haben, da Ihr Spiel nicht alle eine Million Skins herunterladen muss.

Ein Hinweis zu Einzelspieler-LAN-Servern:
Beim Spielen von Einzelspielern erfolgt keine Authentifizierung (auch nicht über LAN).
Das einzige, wofür das Internet benötigt wird, sind die Skins…

Und dies gilt nur, wenn Sie rein im LAN mit einer Internetverbindung spielen. Natürlich gilt alles oben Genannte (abzüglich der Authentifizierung), wenn Sie eine externe Verbindung zu einem LAN-Server herstellen (mit Portweiterleitung oder über VPNs wie Hamachi), neben allen Nicht-Minecraft-Protokollen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.