Hey everyone, I need your help. How can I replicate ragdoll physics? Thanks in advance.
Hello @SeNrYKX ,Welcome to the forums!
If what you want is to replicate a ragdoll correctly in multiplayer, here’s one possible solution.
First, make sure your setup is correct. In Play In Editor, set Number of Players to 2 and Net Mode to Play as Listen Server, so you can properly test network behavior.
For the ragdoll implementation, you should do the following:
First, create a Custom Event that contains all the ragdoll logic. This event must be set to Multicast, since it needs to execute on all clients and on the server at the same time.
Next, create a second Custom Event whose only purpose is to run on the server. This event should be set to Run on Server, and its only responsibility is to call the Multicast event. This way, the server acts as the authority and decides when the character enters ragdoll.
Finally, in this case, the input (for example, pressing button 2) should call only the event configured as Run on Server. The client should never activate the ragdoll directly, but instead request it from the server so the logic is executed correctly on all clients.
Additionally, I’ll share the logic to make the character get up from ragdoll, if you’re interested
I’m also leaving some documentation about replication and networking if you want to better understand how all of this works.
Replicating Variables in Blueprints
Property Replication
Networking Overview
Actor Replication
Hope it helps!




