Page MenuHomeFeedback Tracker

Phantom Players
Closed, DuplicatePublic

Description

The issue:

Player A sees player B in a frozen state, but player B is far away from the position where player A sees him. If Player A shoots at the phantom of player B, then the real player B will die.

First video:
(Pay attention to the upper right corner, the killfeed says that there are 2154 meters between the shooter and the victim)
https://youtu.be/bNhaIDh6BF0

Second video:
(Pay attention to the upper right corner, the killfeed says that there are 1273 meters between the shooter and the victim)
https://youtu.be/De5jX1RU45s

Third video:
(Pay attention to the upper right corner, the killfeed says that there are 1664 meters between the shooter and the victim)

If player B has invulnerability, then when shooting at his phantom, his clothes ruined
video: https://youtu.be/oRNoxG7TFcc

If there are several players, then only one of them will see the phantom, this is how it looks from the outside
(In this video, a kill does not appear in the killfeed, because the player whose phantom is being shot is on the safe zone)
video: https://www.youtube.com/watch?v=odCeI7lDUdE

Details

Severity
Major
Resolution
Open
Reproducibility
Sometimes
Operating System
Windows 10 x64
Category
Engine
Additional Information

On my server, player movements are largely tied to teleports.

Teleportation is carried out using the vanilla method (on server side)

class Object
{
    proto native void SetPosition(vector vPos);
}