Salutations! I wanted to gain some insight from the many minds on scripting helpers concerning the best methods of sending data, specifically tables of CFrame's and Vector3's via Remote Events while minimizing the Bandwith. I have taken a look at Roblox's File Specifications PDF which goes over the byte size of different Roblox data types and how they are compiled, but I wanted further insight on ways of minimizing the footprint on bandwidth. I am currently looking to send a table of 15 CFrame values, at an update rate of 50 msec, however, at the expense of client-side performance, I do have a method of obtaining the CFrames if I sent a table of bool values.
The aforementioned PDF can be found at http://www.classy-studios.com/Downloads/RobloxFileSpec.pdf
Thanks!
Edit: The context of the question concerns an IK animation system in which an end effector and a mid effector exist for each Limb, however the Waist, Root, and Neck joints are not controlled via IK. I have reduced the system such that the Waist Root and Neck CFrames are determined from 3-6 values however. There still remains 8 Vector3s. I have further reduced these 8 Vectors to 4 CFrames and 4 floats. Therefore, the entire system will be using roughly 4 CFrames, 10 Floats, and an assortment of Bool values. I wish to send the data to the server at a rate of 50 msec, and have each character render the changes at their own predefined speed, which I also would like to be 50 msec. Currently, the main limiting factor I am worried about is Bandwith, as I believe I can further optimize for CPU performance.