I've been having trouble connecting my mutliplayer server because of an error that appears to relate to color-coded-pipes. Restarting the server process fixes it temporarily.
Client log follows:
96.523 Error ClientMultiplayerManager.cpp:1093: mod-color-coded-pipes was not registered for the following nth_ticks when the map was saved but has registered them as a result of loading: 60
96.523 Error ClientMultiplayerManager.cpp:86: MultiplayerManager failed: "" + multiplayer.script-event-mismatch + "
" + "
mod-color-coded-pipes"
And Server Log: 071.940 Info ServerMultiplayerManager.cpp:1086: Disconnect notification for peer (2)
5071.940 Info ServerSynchronizer.cpp:594: nextHeartbeatSequenceNumber(297370) adding peer(3)
5071.942 Info ServerSynchronizer.cpp:613: nextHeartbeatSequenceNumber(297371) removing peer(2).
5071.957 Info ServerMultiplayerManager.cpp:808: updateTick(102407037) changing state from(InGame) to(InGameSavingMap)
5071.989 Info ServerMultiplayerManager.cpp:978: updateTick(102407037) received stateChanged peerID(3) oldState(Ready) newState(ConnectedWaitingForMap)
5073.672 Info ServerMultiplayerManager.cpp:1039: UpdateTick(102407037) Serving map(/var/lib/private/factorio/temp/mp-save-2.zip) for peer(3) size(80644530) auxiliary(182) crc(1616781066)
5073.673 Info ServerMultiplayerManager.cpp:808: updateTick(102407037) changing state from(InGameSavingMap) to(InGame)
5073.722 Info ServerMultiplayerManager.cpp:978: updateTick(102407037) received stateChanged peerID(3) oldState(ConnectedWaitingForMap) newState(ConnectedDownloadingMap)
5076.055 Info ServerMultiplayerManager.cpp:978: updateTick(102407037) received stateChanged peerID(3) oldState(ConnectedDownloadingMap) newState(ConnectedLoadingMap)
5099.339 Info ServerMultiplayerManager.cpp:1086: Disconnect notification for peer (3)
5099.339 Info ServerSynchronizer.cpp:613: nextHeartbeatSequenceNumber(299015) removing peer(3).