Solo estaba preguntándome, ¿cuántos datos utiliza Minecraft para jugar?
Nota: Esta sección puede ser objeto de especulación, pero estos son ejemplos en Vanilla Minecraft.
Conexión inicial
Iniciar sesión requiere enviar una consulta de credenciales a un servidor, que la verifica con los servidores de sesión de Mojang, lo que requiere aproximadamente 20kB junto con la carga del mundo:
Dependiendo del mundo, un mundo completamente generado (es decir, uno que se puede crear simplemente haciendo clic en 'Nuevo juego') con un rango de 10 bloques puede ocupar alrededor de 300-800kB (o menos para mundos vacíos como Skyblock o más para mundos con muchas entidades de bloques y mobs) para la descarga inicial del mundo, mientras que los nuevos bloques que se cargan ocupan aproximadamente 30-100kB cada uno (dependiendo de su contenido).
Después de conectar; mantenerlo
Realmente depende del servidor en el que estés jugando. Por lo general, un servidor típico de Minecraft (suponiendo que no estás utilizando mods o complementos personalizados (con servidores Spigot/Bukkit/Sponge) requerirá alrededor de 30-50KB/s de descarga y 20KB/s de carga.
Servidores que actualizan todo en tiempo real (es decir, que tienen mecánicas personalizadas que son administradas en el servidor), como los servidores multijugador de Mineplex, tienen requisitos de ancho de banda aumentados, que están alrededor de 80-200KB/s de descarga (código de actualización ineficiente) y alrededor de 50KB/s de carga (validación y demás).
En los vestíbulos, Mineplex tiene un Enderdragon que cambia constantemente de nombre, salud fluctuante, un marcador de puntuación en pantalla que se hace desplazando los nombres de jugadores cada cierto tiempo y elementos cuyos nombres/metadata cambian constantemente, lo que consume más ancho de banda ya que se necesitan actualizar más cosas y se necesita enviar más datos de actualización al cliente.
Por 'a menudo', quería decir al menos dos veces por segundo, si los paquetes llegan a tiempo.
¿Hay alguna diferencia entre un jugador único y multijugador?
No es por molestar... Pero es tan simple como:
- Un jugador único significa que el juego se aloja localmente en un cliente-servidor; un servidor que está en tu propia máquina, pero solo tú puedes conectarte a él, a menos que se utilice la opción "Abrir a LAN", entonces se convierte en un servidor multijugador.
- Multijugador significa que el juego se ejecuta en otra máquina y la información sobre el estado actual del juego se envía constantemente a los clientes desde el servidor, por lo general a través de Internet.
¿Hay algo que pueda afectar esto? ¿Como lanzadores o skins personalizados?
Presumiendo que 'esto' es el ancho de banda necesario, entonces sí.
- Actualizaciones: Si algo sucede, el servidor necesita informar al cliente que algo ha sucedido.
Si un millón de cosas han sucedido, entonces envía todas esas millones de cosas al cliente, lo que requiere mucho ancho de banda (velocidad de descarga) para procesar y recibir, como es el caso de Mineplex.
- Mods y protocolos externos: Cuando juegas en un servidor modificado, hay varias cosas que Forge hace antes de que un cliente pueda conectarse. Por ejemplo, dar los IDs de los bloques utilizados de los mods o verificar que el cliente tenga los mods correctos para el servidor correspondiente.
En cuanto a skins y clientes... Eso depende. Por lo general, los clientes modificados no tienen efecto en el ancho de banda requerido ya que no afectan nada más que el inicio del juego, mientras que las skins son simplemente archivos .png de 64x64, o más grandes con varios mods que admiten skins en HD.
Entonces, teóricamente, tener un millón de jugadores en un servidor marcaría la diferencia en comparación con tener solo uno o dos, ya que tu juego no tiene que descargar las millones de skins.
Una nota sobre los servidores LAN de un solo jugador:
Cuando se juega en un jugador único, no se realiza autenticación (incluso a través de LAN).
Lo único necesario de Internet son las skins...
Y esto solo se aplica si juegas puramente en LAN con una conexión a Internet. Por supuesto, todo lo anterior se aplica (menos la autenticación) si te conectas a un servidor LAN externamente (teniéndolo reenviado de puerto o a través de VPN como Hamachi), junto con cualquier protocolo que no sea de Minecraft.
0 votos
Pregunta interesante.
0 votos
Singleplayer está en tu propia computadora, por lo que nada sucede a través de la red (excepto por el súper mínimo logincheck al inicio, que probablemente sean un par de bytes). El modo multijugador en un servidor que no está alojado en tu propia computadora dependerá de lo que hagas, ¿te quedarás en el mismo lugar o estarás corriendo por todo el mundo? En el segundo caso se utilizará más ancho de banda.
0 votos
Entonces, ¿correr el juego con un skin personalizado haría poca diferencia?
1 votos
Realmente todo depende del tipo de servidor en el que estés jugando... Por ejemplo, Mineplex actualiza constantemente de manera ineficiente todo (incluido el marcador), lo que hace que sea de entre 80-200kB/s después de la descarga inicial del mundo, en las áreas de lobby... Mientras que el multijugador estándar (también conocido como estar parado sin hacer nada o golpear un árbol o dos) utiliza alrededor de 30-35kB/s (también después de la descarga inicial del mundo). EDITAR: Esto asume que estás jugando la última versión de vanilla; esta información fue tomada de la 1.7.10, así que la 1.8+ debería ser más o menos igual, de lo contrario más.
0 votos
Para dejar constancia, voté para cerrar como Demasiado amplia, ya que esto dependerá de qué mods estés ejecutando y qué estés tratando de hacer.
0 votos
¿Qué motiva esta pregunta? ¿Tu proveedor de servicios de Internet te da límites de ancho de banda mensuales muy bajos o algo por el estilo? Saber por qué estás preguntando haría más fácil entender a qué te refieres exactamente con 'datos' y podría hacer esto contestable.
1 votos
@SevenSidedDie No sé acerca de Ben, pero mi ISP sí sabe, estoy limitado a 1MB/s y 40GB cada mes. (Gracias por el horrible internet Australia)
0 votos
@aytimothy Correcto. Por lo tanto, saber el problema exacto y los números ayudaría mucho a aclarar la pregunta. (Alternativamente, tal vez la pregunta sea sobre la memoria de la GPU? ¿La memoria RAM principal? ¿Almacenamiento en disco? etc., etc... "Datos" puede significar toneladas de cosas diferentes.)
0 votos
@SevenSidedDie me refería al uso de datos de Internet. Algunas conexiones de Internet sólo permiten (x) cantidad de MB/GB al mes, y me preguntaba cuánto de eso puede/se utiliza en Minecraft, y qué puede afectarlo.