Desync when rejoining long multiplayer game

Join us, meet players from all around the world, challenge the strongest top players, practice and be one of them!
Post Reply
lucasdowman
Posts: 11
Joined: Mon Aug 04, 2025 8:15 am

Desync when rejoining long multiplayer game

Post by lucasdowman »

Hi everyone,

I’ve been playing a long Freeciv multiplayer match (around 6+ hours) with friends, and we noticed something strange when a player disconnects and then rejoins. After reconnecting, their game seems slightly out of sync — for example, unit positions or city production don’t fully match what other players see.
Ragdoll Hit
We’re all using the same version and no mods, and the issue only appears after long sessions.

Is this a known limitation with long-running multiplayer games, or could it be related to server settings (like autosave or turn timeout)? Also, are there any recommended settings or practices to prevent desync when players reconnect mid-game?
lmn741
Posts: 3
Joined: Wed May 13, 2026 2:50 am

Re: Desync when rejoining long multiplayer game

Post by lmn741 »

Yes, desyncs after reconnecting in very long multiplayer sessions can happen occasionally, especially on busy servers or with unstable connections. It’s usually not caused by mods if everyone is on the same version.

You could try:

enabling more frequent autosaves
restarting the server occasionally for very long games
increasing turn timeout values
making sure all players have stable latency

Saving and reloading the game on the server can also sometimes fix minor sync issues.
cazfi
Elite
Posts: 3476
Joined: Tue Jan 29, 2013 6:54 pm

Re: Desync when rejoining long multiplayer game

Post by cazfi »

lucasdowman wrote: Wed Apr 08, 2026 9:02 amI’ve been playing a long Freeciv multiplayer match (around 6+ hours) with friends, and we noticed something strange when a player disconnects and then rejoins. After reconnecting, their game seems slightly out of sync — for example, unit positions or city production don’t fully match what other players see.
More likely it's the other player whose client has run out of sync with the server, while the freshly connecting player gets all the correct information from the server anew.
Post Reply