I would like to request a new scripting command that will force object into rest state disabling physics processing, nullifying all speeds and forces applied to object, preferably globally for all clients in multiplayer game. Current enableSimulation stops physics simulation until you enable simulation back which will continue the simulation. Also using disabled simulation is unacceptable with some objects like vehicles and ammo containers because they do not function with disabled simulation.
Example use for this command:
Say you need to spawn 100 vehicles around the map. It will make game load PhysX scene around all 100 vehicles resulting in huge performance drop for good amount of time, even though you as mission designer know that newly spawned vehicles should not collide with anything, yet game will processes the physics. This situation can be solved with said requested command, you could be able to call it right when vehicle was spawned and it would prevent needless calculations and performance drops. The problem goes higher with more objects being needlessly processed at the same time.
Another usage for this command would be to stop physics desynchronization in multiplayer when players see non-local objects flying all over the place: http://feedback.arma3.com/view.php?id=9622 http://www.youtube.com/watch?v=RdDGgKD6Lq8 http://www.youtube.com/watch?v=bLaN6J3MxrA