Custom World Coordinate system? Changing Space.World?

Hi, Im making an mmo and would like the server to allow a very vast world while the clients will still use the single precision float.

Is it possible to create your own custom world coordinates? and if so how do you change from what I assume is Space.World. How do you change it into your own custom system, maybe using Decimal or a double?

Thanks.

Maybe i’m not getting the point here… but…

if you have a “chunk coordinate” and a “character coordinate” so a character has the position chunkCoordinate(1, 3) and charCoordinate(12.4, 123,1) it would be (in the world) at (1012.4, 3123.1).

If you did that, characters could be reeeally far off and still have really good float precision (0…999).

You could create a “local universe” where 0,0 is in the center of the active chunk and include all neighbouring chunks (and their characters) and that should do it, right?

You can not change the precision. But you can shift center of the world to your desired place, this way you will need smaller precision.