Repository navigation
MPFever 0.5.10
Builds of other players barely stop your game any more, responsive builds are on by default, and a cause of reloads is gone.
MPFever is still in active development: back up your savegames.
Archives
MPFever-0.5.10.zip: for players.MPFever-0.5.10-server.zip: the dedicated server.
MPFever 0.3.15 and later update themselves to 0.5.10 when the game closes. Every player needs the same version.
New
- Builds of other players without the slow approach. To apply another player's build at its exact step, a game used to pause a little before it and ask the engine for the steps left one by one: every build of another player slowed or stopped the game for one to three seconds. MPFever's native module now makes the engine's batches of steps end exactly at that step: the game runs at its speed up to it, and the build is sent as the simulation comes to it. At 4x, the frames held by builds went down four to five times; the game still stands for about a fifth of a second while the engine answers.
- Responsive builds are now on by default (host setting): your builds show at once on your game, and you can attach the next piece right away. A host who turned it off keeps it off.
Fixes
- A contract completed one step apart on two games, then a reload: a game standing still for the exact steps of a build ran the game's scripts at that time while the others ran on. The exact steps are gone with the native stop point.
- No more "slight drift (buildIds)" check after check. It was a diagnostic, never a drift; it now stays in the launcher's log only.
Checked
- 31 tests of 0.5.9 (builds, stops, signals, lines, purchases, companies, pauses, cut connections, resynchronisation, endurance): no regression.
- 0.5.10 at 4x: the same speed as 0.5.9 (about 15 steps a second in the tests), builds of both players, responsive builds through towns, paused actions in turns, a client cut every 30 s, a big world for 10 minutes: in sync.
Known issues
- The game of the other players still stands for about a fifth of a second at each build of another player.
If you enjoy MPFever, you can support it on Ko-fi, or leave a comment or a like on Nexus.
Files:
MPFever-0.5.10.zip, SHA-256E1B658C8D4D0125C95100F23AE4EC6AC4EF0715E754942A363119BA99295379DMPFever-0.5.10-server.zip, SHA-256866BC355374F3F1FA693AC8111FCF8DA65ACAA583B58D43791F180B0E9428969