rdInst Tutorial 11.8 – Using rdECS with Multiplayer
Last Updated: 25th April 2026
Tutorial created using rdInst version 1.53
The rdInst ECS system can be used in multiplayer games – but the ECS data is client based – this means they don’t need to be replicated at all, and collisions don’t need to be predicted.
The only important part is to synchronize the spawn times and player locations – and rdInst handles these for you, internally it multicasts a spawn event and spawns at a half-ping corrected time on each client – chase type movement then uses an rdInst internal array of players which is guaranteed to be the same on each client and server, so movement is synchronized on all machines.
By default the synchronizing is turned off – so for accurate multiplayer ECS systems be sure to tick the “Synchronize with Server” option in the rdInst Settings section of the rdInstSettings actor:

Commands like “RemoveEntity” also get multicast to ensure all clients/server keep the same entities.