first the persistent game should not use float. so and what’s should be changed when using this plugin .
Pathfinding is already deterministic and for the most part uses integer math (searching for the closest node uses floating point, but that should be very resilient against small differences in floating point calculations). However the movement scripts use floats. I think you will have to write your own movement script if you want to guarantee it follows the path in exactly the same way on all systems.
Take a look at the get started tutorial for that: https://arongranberg.com/astar/docs/getstarted.php
so, you mean only need to write the movement script to use integer math instead of floating point ?
I think so. However I am no expert in persistent/networked games, so there might be other things.