Code: Select all
`459.779 Error ClientMultiplayerManager.cpp:101: MultiplayerManager failed: "" + multiplayer.script-mismatch + "
" + "`
Screenshot of the error:
I also found a way to reproduce this now:
- Download the zip-file: https://drive.google.com/file/d/1VWVrPs ... sp=sharing
- Move the mods directory from the zip-file into an factorio headless server
- Start the server with the save (also included in the zip-file)
- Then sync a client with the server and connect to it. The Client should not be able to connect to the server, with the script-mismatch error.
The original server and client logs are also included in the zip. I tested it mostly on my Ubuntu 18.04 machine.
What i checked so far:
- The checksums in the logs are all identical.
- The checksum of the mod-zip-files are identical on server and client
- The zip file integrity has no errors (tested with unzip -t)
My mod: https://mods.factorio.com/mod/belt-balancer
source-code: https://github.com/knoxfighter/belt-balancer
Why is this script-mismatch occurring, although the scripts and modfiles are surely identical? What can i do to prevent this in the future?
And why does saving and loading the save (aka. restarting the server) fixes the error?