When using the Oceanology plugin, I noticed that when I move about 8 kilometers away from the origin, the textures become very strange, and the ocean model seems to be twitching. When I try to set the scene origin coordinates, the problem diminishes, but my project needs to use multiplayer, so when I use multiplayer, the position of scene actors in two client scenarios becomes inconsistent. Is there any good solution to this problem?
Looks like this plugin isn’t built to support large levels. You’re going to have to either ask the developer for a fix, or open up the source yourself and fix it.
Any floating point issue has exactly at least one - and often only that specific one - resolution:
Do not encounter the floating point issue.
In this case, you can probably do so by utilizing world origin shifting and forcing the origin to shift back to 0,0,0 after it exceeds about 250m on x or y.
Just so you know beforehand (this is really more for the avarage forum troll and troll-moderator who do not understand or care at all what floating point precision even is):
Wanting for “things to just work” would only serve to highlight the fact that one does not understand what a floating point precision error is.
Things will never “just work”.
Make them work. By shifting origin in this case.