Just in the past several hours this started happening a lot but I haven’t updated my game since yesterday.
To some players it will appear as if an avatar has died - their limbs fall apart and they lie on a heap.
To other players and the player whose avatar it is the avatar has not died - they can still move or play. To the clients where the avatar appears dead it is as if the player is invisible - the blue dot moves on the minimap and they can be attacked out of nowhere.
I managed to reproduce this on my machine in client-server testing:
I discovered that the avatar in question still has health left. If I query the humanoid’s state from the command line, the client where it has fallen apart reports it as dead but the server reports it as RunningNoPhysics.
- How often does the bug happen (Everytime/sometimes/rarely)? What are the steps that reproduce the bug? Please list them in very high detail. Provide simple example places that exhibit the bug and provide description of what you believe should be the behavior.
It used to happen infrequently but seems to happen on almost all of my game servers now as I play.
- Where does the bug happen (www, gametest, etc) Is it level-specific? Is it game specific? Please post a link to the place that exhibits the issue.
- When did the bug start happening? If we can tie it to a specific release that helps us figure out what we broke.
Like I said, although it happened rarely before, it seems to be happening very frequently as of this afternoon 12/4 pacific time.
- Anything else that you would want to know about the bug if it were your job to find and fix it.
The avatars in my game change costumes frequently - the code I started with to do this was here: Bundle Giver - Roblox
The code disables the death state on the client of the avatar but not on the other clients - my theory is that some clients are deciding that the avatar is dead when it is having its parts replaced and don’t seem to care what the server thinks. (FWIW, I don’t actually replace the avatar’s head, I replace its mesh and various properties.)
I’m happy to let you guys poke around in my project if you’d like.