Release of BA Replication Array
· 2 min read
Release BA Replication Array Plugin
I release the BA Replication Array Plugin.
It is a Blueprint exposed Array (using FFastSerializer) that accepts every Object and will replicate it between server and client.
Features:
- Incremental replication on all operations: This minimizes the data between server and client and makes replication much faster
- Automatic statistics for all properties stores: All Object properties will be automatically calculated with sum, mean, last/first value, min/max. This will make access to e.g. a total weight of all items lightning fast without any calculations over the full array required
- Supports unlimited BA Replication Arrays per actor: Adds a ActorComponent that allowe easy initialization and deletion of these replicated arrays
- Tracks numeric properties across Objects. You can store very different Objects within the same array. It will track all properties with the same name - so if all your Objects have a property "Weight", the it will calculate the above statistics across all properties (using relection)
- Fast and stable - developed purely in C++, but fully exposed to Blueprint for all features
- Extensive documentation and examples
The Replication Arrays are implementations of the 'FFastArraySerializer' struct class with entries of 'FFastArraySerializerItem' with all important functionality exposed to Blueprint.