Skip to content

MPFever 0.5.8

Choose a tag to compare

@dkdknight dkdknight released this 27 Oct 00:10
· 209 commits to main since this release
ead0cd2

The dedicated server can run without display, and it starts with a button. Nothing changes for the players' games.

MPFever is still in active development: back up your savegames.

Two archives

  • MPFever-0.5.8.zip: for players.
  • MPFever-0.5.8-server.zip: the dedicated server. Its folder is now called MPFever-Server, and its MPFever.exe opens the server's window (start-server.bat does the same; SERVER.txt explains the setup).

MPFever 0.3.15 and later update themselves to 0.5.8 when the game closes. Every player needs the same version.

New for the dedicated server

  • Start with display or without display. The server's window now opens with the server stopped and two buttons:
    • Start with display: the game's window shows the world, as before.
    • Start without display: the game runs hidden. It simulates the world and hosts the players exactly the same way, but its window is never shown, the world is not drawn and it makes no sound: far less work for the graphics card and the processor. A graphics card able to run the game is still needed.
    • Both run the same world and the same saves: stop the server and start it the other way at any time.
    • The console has start and start headless too.
  • Start by itself, if you want. The box Start the server when MPFever opens (off at first) starts the server as soon as MPFever.exe opens, the way it was started last.
  • Stop without closing. Stop (the button or the console) saves the world and stops the server; the window waits for a new start. Closing the window, or exit, stops everything as before.
  • A stopped server updates at once; a server updated while it ran starts again the way it was running.

For servers already set up

  • A server that updates itself from 0.5.7 keeps running with display, as before. To use the new way, stop it and click Start without display.
  • A folder already in place keeps its name: only new downloads get MPFever-Server.

Checked

  • Without display, on a test world: the window stays hidden, no sound, the 3D world is not drawn, the frames are paced at 60 per second, the world loads and runs at normal speed, and the autosave works.
  • All automatic tests pass (repository, assets, companies, languages, Lua limits, lockstep, launcher self-test).

Known issues

  • Without display, a savegame's preview picture is black (nothing is drawn).
  • Disabling MPFever while still in a lobby, then loading a savegame, still blocks building: leave the lobby first.

Thanks

  • Thanks to everyone who takes the time to send a problem report: each one helps make MPFever better for everybody.

If you enjoy MPFever, you can support it on Ko-fi, or leave a comment or a like on Nexus.

Files:

  • MPFever-0.5.8.zip, SHA-256 6EBAD1CB946437303BCA5B8967860CC9B3DD0B5D5DA390DDF309DA72F0E25A12
  • MPFever-0.5.8-server.zip, SHA-256 573258FD04665710E30BF7136A2AA7FC28353B6DB0CE74157421E67FC3CF360C