“Nuevo mundo” “no autorizado en el cliente”, sino basado en el servidor, según Amazon

A medida que circula la especulación sobre si Nuevo Mundo autoridad sobre el cliente, Amazon Game Studios se propuso aclarar el problema.

Básicamente, un cliente de encaje acreditado significa que cada atleta confía en sus propios cálculos de motor en un encaje en ruta en ocasión de que el encaje envíe despachos en ruta al servidor del encaje para contestar a las acciones del atleta. Es por eso que la mayoría de los juegos de disparos en primera persona (FPS) en ruta combinan edificio de cliente y servidor para permitir el pequeño retraso posible en las acciones mientras los jugadores realizan movimientos increíblemente rápidos y precisos.

Aunque esto importa menos en un MMO como Nuevo mundoTener autoridad sobre el cliente significaría que todo el servidor depende del cliente individual del atleta para conocer qué hacer, lo que puede favorecer mucho las trampas.

Captura de pantalla del Nuevo Mundo
Nuevo mundo. Crédito: Amazon Studios

Es por eso que se contrata a un administrador de la comunidad de Amazon Game Studios Nuevo mundo foros para aclarar que el encaje, de hecho, no es una autoridad del cliente. Escribieron que, “En un nivel detención, el patrón es el venidero: los clientes envían entradas desde el regulador al servidor, y el servidor luego verifica esa entrada en sondeo de límites que puedan invalidarla, y luego, si se acepta, la usa como entrada para un personaje (“actor” es nuestro nombre interno) en la memoria del servidor.

“La física y las reglas del encaje se ejecutan (completamente en el flanco del servidor) y el resultado se envía de revés al cliente innovador. Los clientes obtendrán el resultado determinado por el servidor ”, añaden.

Explican esto a través del ejemplo de un atleta que balancea un figura para talar un árbol, donde una vez que el atleta presiona el timbre Enter, se envía un mensaje al servidor informándole que esto ha sido solicitado. Al mismo tiempo, el encaje reproduce una animación del figura balanceándose en el flanco del cliente, aparentemente esta “parte es estrictamente gráfica y no tiene mínimo que ver con la simulación”.

Captura de pantalla del Nuevo Mundo
Nuevo mundo. Crédito: Amazon Studios

Cuando la entrada llega al servidor, comprueba si es posible (en este caso, el figura golpea el árbol) y, si lo hace, el servidor envía el resultado al cliente del atleta. La animación del cliente se puede prolongar esperando la respuesta del servidor de un hit o un error, pero el community manager asegura que “el resultado siempre se podio solo en la respuesta del servidor” y no en el cliente.

Luego se proporciona una nota sobre cómo este sistema causó la aparición de ciertos errores en el encaje, en particular el que permitía la invulnerabilidad. Si el encaje estaba esperando al cliente del flanco del servidor y el atleta tenía un intención de armas intencional que les daba una breve invulnerabilidad, podían mantenerlo para siempre hasta que el cliente respondiera. Pero eso se ha corregido desde entonces, según la publicación.

En otras parte, Nintendo eliminó un encaje no oficial de Mario NFT de YouTube luego de que infringiera la propiedad intelectual de la compañía.