|
|
|
|
|
by waltdestler
2473 days ago
|
|
Cosmoteer relies on deterministic floating point calculations to keep the multiplayer simulation in sync between computers. Cosmoteer is also written in C#/.NET, which uses SSE instructions for 64-bit and FPU instructions for 32-bit, which can produce slightly different results. |
|
Perhaps you need to either switch to a deterministic physics approach with fixed point math or do some research on float determinism (which is much harder).
Or, give up on lockstep and move to client-server replication with prediction on your own ships?