Recently, an invulnerable vulnerability was discovered in the new world of Amazon’s massively multiplayer colonialism simulator. Although the patch has now been applied, this simple trick prevents the player from killing when moving the window where the new world is running. This started a discussion about whether the vulnerability is valid, because the new world is “client authoritative” and it trusts the reality of the game client’s version server, which would be a major flaw. Although the initial viral Twitter post on this issue has since been deleted, Others have explained it in detail.
Amazon is now New World Forum Explain that “New World is not customer authority”. Community manager Luxendra wrote, “From a simulation point of view, New World is completely server-based.” The input from the client is fully animated on the server, and the information is sent back only after the animation is completed. “We will not take shortcuts or roughly calculate this,” Luxendra wrote, “We do the complete physical details for all these actions. After receiving the results, whether it is a hit or a miss, the client will adjust its visual display to match The server’s display is determined. We have used some client-side techniques here to “stretch” the animation while the client is waiting for the server’s response, but the result is always based only on the server’s response.”
The rubber band experienced by the lagging player definitely indicates that the server has authority. But why can’t this prevent invulnerability exploits? Obviously because of an error, and it was quickly fixed.
“We did have a mistake,” the post continued. “In some cases, we wait for the server to enter input from the client before processing the result. Combined with the intentional weapon effect that allows for a short time impeccable, this creates a situation where even The client has no say in the damage, the player can also reach the invincible state and extend it by making the client unresponsive (the damage caused by the player and the damage the player receives are calculated on the server side based on the results of physics simulation and the game). ). Given our server-based simulation, this is a particularly bad error, and we apologize for it. We corrected the error in the code on the same day we learned of the error, and then tested to ensure that these changes did not occur Any accidents will be released and fixed immediately after that.”
The new world has been very difficult recently. Amazon only needs to deploy a fix to prevent players from being able to post links and images in the chat, which may even cause a crash, and the robot will also take up crafting materials.