Me preguntaba, ¿cuántos datos usa Minecraft para jugar?
Nota: Esta sección se puede especular, pero estos son ejemplos de 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, que requieren aproximadamente 20 Kb junto con la carga del mundo:
Dependiendo del mundo, un mundo completamente generado (es decir, uno que solo puede crear haciendo clic en «Juego nuevo») con un rango de 10 trozos puede tomar alrededor de 300-800 Kb (o menos para ie vacía. Mundos con bloques celestes o más para mundos con muchas entidades de fichas y monstruos) para la descarga inicial del mundo, mientras que los nuevos fragmentos que se cargan tardan aproximadamente 30-100 kb cada uno (dependiendo del contenido).
Después de conectarte; mantenerla
Realmente depende del servidor en el que estés jugando. Por lo general, un servidor típico de Minecraft (suponiendo que no esté utilizando mods o complementos personalizados (con servidores Spigot/Bukkit/Sponge) generalmente requerirá una descarga de 30-50 Kb/s y una carga de 20 Kb/s.
Servidores que actualizan todo en tiempo real sin embargo (es decir. tener mecánicas personalizadas que se administran en el lado del servidor), como los servidores multijugador Mineplex tienen un aumento de los requisitos de ancho de banda, que es de alrededor de 80-200 Kb/s de descarga (código de actualización ineficiente) y de carga de alrededor de 50 Kb/s (validación y materiales).
En los lobbies, Mineplex tiene un Enderdragon que tiene su nombre en constante cambio, salud fluctuante, una pantalla de marcador de desplazamiento hecha cambiando los nombres de los jugadores / objetivos de vez en cuando y elementos que tienen sus nombres / metadatos en constante cambio, lo que ocupa más ancho de banda a medida que se deben actualizar más cosas y se deben enviar más datos de actualización al cliente.
Por ‘a menudo’, me refería al menos dos veces por segundo, si los paquetes llegan a tiempo.
¿Hay alguna diferencia entre Un jugador y un reproductor múltiple?
No ser un troll.. Pero es tan simple como:
- Un solo jugador significa que el juego está alojado localmente en un cliente-servidor; un servidor que está en su propia máquina, pero solo usted puede conectarse a él, a menos que se use la opción «Abrir a LAN», luego se convierte en un servidor multijugador.
- Multijugador significa que el juego está alojado en otra máquina y la información sobre el estado actual del juego se envía constantemente a los clientes desde el servidor, generalmente a través de Internet.
¿Hay algo que pueda afectar esto? Como lanzadores o skins personalizados?
Suponiendo que ‘esto’ es el ancho de banda necesario, entonces sí.Actualizaciones
- : Si sucede algo, el servidor debe decirle al cliente que ha sucedido algo.
Si ha pasado un millón de cosas, envía todo ese millón de cosas al cliente, lo que requiere mucho ancho de banda (velocidad de descarga) para procesar y recibir, que 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 ID de los bloques usados de los mods, o verificar que el cliente tiene los mods correctos para el servidor correspondiente.
En cuanto a pieles y clientes… Eso depende. Por lo general, los clientes modificados no tienen ningún efecto en el ancho de banda requerido, ya que no afectan a nada más que el lanzamiento del juego, mientras que las pieles son simplemente 64×64 .archivos png, o más grandes con varios mods que admiten skinning HD.
Así que teóricamente, tener un millón de jugadores en un servidor marcaría la diferencia en cuanto a tener solo uno o dos en su lugar, ya que su juego no tiene que descargar todos los un millón de pieles.
Una nota sobre los servidores LAN de un solo jugador:
Cuando se juega un solo jugador, no se realiza ninguna autenticación (incluso a través de LAN).
Lo único para lo que se necesita Internet son las pieles…
Y esto solo se aplica si estás jugando exclusivamente en LAN con una conexión a Internet. Por supuesto, todo lo anterior se aplica (menos la autenticación) si se conecta a un servidor LAN externamente (lo tiene reenviado por puerto o a través de VPN como Hamachi), junto con cualquier protocolo que no sea Minecraft.