Si todos los jugadores en un servidor tuvieran un ping de 3000, ¿tendrán un retraso o jugarán normalmente para ellos?

Oh, sería terrible En términos de lo que los jugadores verían.

  1. El primer jugador en actuar haría algo, digamos balancear su espada. Este swing de espada se envía al servidor y en su propia pantalla ven que pasan 3 segundos antes de que su espada se balancee.
  2. El servidor obtiene la información de que se produjo el golpe de espada y se la muestra al jugador A y al jugador B, pero tarda 3 segundos en llegar al jugador B.
  3. El jugador B y el jugador A ven que la espada se balancea aproximadamente 6 segundos después de que el jugador A realizó la acción inicial, y golpea el botón de bloqueo en respuesta, el servidor obtiene el bloqueo 3 segundos después. En la pantalla del jugador B, ven el golpe de la espada (que presumiblemente toma menos de un segundo), y luego ven que su personaje comienza a bloquearse 2 segundos después.
  4. El jugador A ve su exitoso golpe de espada a los 7 segundos y luego vuelve a balancearse, pero 1 segundo después ve que el jugador B comienza a bloquear (digamos que el bloqueo se mantiene durante 2 segundos). El servidor recibe el ataque a los 9 segundos durante el bloqueo del jugador B y a los 12 segundos ambos jugadores ven un ataque bloqueado.

Entonces, es un verdadero desastre, y no es divertido jugarlo. Puedes acostumbrarte, pero jugar con ese nivel de retraso es en gran medida un juego de adivinanzas de anticipar lo que hará un oponente. Si ambos jugadores tienen ese nivel de retraso, es en gran medida una cuestión de quién puede iniciar primero para que el otro jugador no pueda reaccionar. En términos de League of Legends, por ejemplo, un jugador que juega Leblanc casi siempre ganará, porque el oponente no pudo reaccionar antes de que Leblanc completara su combo completo. Mientras que en el lado de Leblanc, solo tienes que anticipar los movimientos del enemigo y dónde estarán, lo cual es más fácil de hacer que adivinar cuándo un oponente usará sus habilidades.

Con tanto retraso entre los jugadores y el servidor manteniendo el tiempo adecuado, ambos jugadores periódicamente no podrán ingresar comandos durante varios segundos, y luego descubrirán potencialmente que están muertos ya que el servidor les permite saber lo que sucedió. No es divertido.

Advertencia: NO RESPUESTA PROFESIONAL AQUÍ.

Solo soy un simple jugador, así que no estoy completamente seguro de estar en lo correcto.

Pienso que ambas. Sincs se verían moviéndose e interactuando al mismo tiempo que el servidor, el host todavía tendría una tasa de 0ping que significa:

  1. No notarán el retraso hasta que no encuentren una mafia.
  2. El gran jefe los mataría en 0 segundos, por lo tanto, tiene 0ping.
  3. Estarían furiosos por un error que no es realmente un error.

Pero esa es solo mi teoría.

Corrígeme si estoy equivocado.

Todo lo que sé es que si tuviera una latencia de 3000 ms (que supongo que está relacionada con un ping de 3000) simplemente lo llamaría una noche y me iría a dormir. O lea un libro o algo si es de día.

Gracias por preguntar: Adam Rigsby, pero no soy un experto en esto, ya que estaría demasiado frustrado para siquiera contemplarlo. Aunque espero otras respuestas a esta pregunta, incluso si son como espero.