Page 1 of 1

conection error "mod base"

Posted: Wed May 18, 2016 8:56 pm
by mokorn
Hey ho Factorians

Me and my Friend have following problem, when we join a selfmade server (even when we join vanilla public servers):

"Cannot join. The following mod script files are not identical between you and the server:
mod-base"

We use boath Base Mod 0.12.33 and no other Mods. We have a fresh install.
We tried a lot of things but nothing worked. And we did not find any tread about this.

Re: conection error "mod base"

Posted: Wed May 18, 2016 9:12 pm
by Rseding91
If you're getting that error then someone in the group of players has modified their game files. Either you, or the person you're trying to connect to.

You can go into steam and click the "verify local files" option to check and re-download anything not correct.

Re: conection error "mod base"

Posted: Thu May 19, 2016 1:28 am
by mokorn
i tryed this out, but i found no damaged files. i reinstalled the game 2 times (i deletet even the files in appdata/roaming manually)


is there a way to deinstall the game completly? Maby there are some invisible files somewere i dont see?

Re: conection error "mod base"

Posted: Thu May 19, 2016 2:09 am
by Rseding91
mokorn wrote:i tryed this out, but i found no damaged files. i reinstalled the game 2 times (i deletet even the files in appdata/roaming manually)


is there a way to deinstall the game completly? Maby there are some invisible files somewere i dont see?
If it's not on your end it might be on the end of the person you're trying to connect to.

Upload the log file from everyone's computers and I can tell you who has a modified game.

Re: conection error "mod base"

Posted: Thu May 19, 2016 8:28 pm
by mokorn
Here the log. I think mine is the problem, becaus the other guy had a completley fresch install, without any mods.
I found some not vanillia data in \Factorio\data\base
maby i broke something with moding. But i dont understand why new install doesent work.

Code: Select all

[spoiler]   0.004 2016-05-19 03:27:15; Factorio 0.12.33 (Build 18092, win64, steam)
   0.004 Operating system: Windows 7 Service Pack 1
   0.004 Program arguments: "D:\Spiele\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.004 Read data path: D:/Spiele/Steam/steamapps/common/Factorio/data
   0.004 Write data path: C:/Users/Michael/AppData/Roaming/Factorio
   0.004 Binaries path: D:/Spiele/Steam/steamapps/common/Factorio/bin
   0.045 Disabled FMA3 (auto)
   0.045 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Light scale: 20%] [Screen: 255]
   0.047 Available display adapters: 1
   0.047  [0]: \\.\DISPLAY1 - AMD Radeon R9 200 Series {0x8000005, [0,0], 1920x1080, 32bit, 60Hz}
   0.047 Create display on adapter 0. Size 1280x720 at position [310, 162].
   1.848 Initialised OpenGL:[0] AMD Radeon R9 200 Series; driver: 4.5.13416 Compatibility Profile Context 15.300.1025.1001
   2.075 Desktop composition is active.
   2.169 Loading mod core 0.0.0 (data.lua)
   2.173 Loading mod base 0.12.33 (data.lua)
   2.261 Checksum for core: 3711505753
   2.261 Checksum for mod base: 2829195351
   3.360 Initial atlas bitmap size is 16384
   3.362 Created atlas bitmap 16384x5509
  40.259 Sprites loaded
  40.304 Loading sounds...
  45.205 Factorio initialised
 106.785 Info Router.cpp:509: Router peerID(65535) shutting down.
 106.785 Info Router.cpp:536: Router state -> Disconnected
 106.797 Joining game 107.172.11.210:34197 at port 34197
 106.797 Info WindowsUDPSocket.cpp:73: Opening socket at port (34197)
 106.797 Info Router.cpp:536: Router state -> Connecting
 106.800 Info MultiplayerManager.cpp:913: networkTick(0) mapTick(-1) changing state from(Ready) to(Connecting)
 106.967 Info Router.cpp:536: Router state -> WaitingForAccept
 107.210 Warning Router.cpp:298: Received relay message from peer (59) when not a server
 107.214 Info Synchronizer.cpp:54: NetworkTick(1047475) initialized Synchronizer local peer(59) latency(12).
 107.214 Info Synchronizer.cpp:500: networkTick(1047475) adding peer(0) success(true).
 107.214 Info Synchronizer.cpp:500: networkTick(1047475) adding peer(55) success(true).
 107.214 Info Synchronizer.cpp:500: networkTick(1047475) adding peer(56) success(true).
 107.214 Info Synchronizer.cpp:500: networkTick(1047475) adding peer(57) success(true).
 107.214 Info Synchronizer.cpp:500: networkTick(1047475) adding peer(58) success(true).
 107.214 Info Router.cpp:536: Router state -> Connected
 107.214 Info Router.cpp:729: ConnectionAccepted ownPeerID(59) nextPeerID(60)
 107.214 Info MultiplayerManager.cpp:913: networkTick(1047475) mapTick(-1) changing state from(Connecting) to(VerifyingConnection)
 107.404 Info Router.cpp:741: Received onPeerConnected for already connected peer(59)
 107.686 Info MultiplayerManager.cpp:1433: Received peer info for peer(0) username(<server>).
 107.686 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(0) oldState(Ready) newState(InGame)
 107.686 Info MultiplayerManager.cpp:1433: Received peer info for peer(55) username(U1tro).
 107.686 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(55) oldState(Ready) newState(InGame)
 107.686 Info MultiplayerManager.cpp:1433: Received peer info for peer(56) username(Hyphen).
 107.686 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(56) oldState(Ready) newState(InGame)
 107.686 Info MultiplayerManager.cpp:1433: Received peer info for peer(57) username(Calinth).
 107.686 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(57) oldState(Ready) newState(InGame)
 107.686 Info MultiplayerManager.cpp:1433: Received peer info for peer(58) username(Ephemeris).
 107.686 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(58) oldState(Ready) newState(InGame)
 107.687 Info MultiplayerManager.cpp:1433: Received peer info for peer(59) username(mokorn).
 107.687 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(59) oldState(Ready) newState(Connecting)
 107.687 Info MultiplayerManager.cpp:1433: Received peer info for peer(59) username(mokorn).
 107.687 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(59) oldState(Connecting) newState(Connecting)
 107.687 Info MultiplayerManager.cpp:1433: Received peer info for peer(59) username(mokorn).
 107.687 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(59) oldState(Connecting) newState(Connecting)
 107.687 Info MultiplayerManager.cpp:1433: Received peer info for peer(59) username(mokorn).
 107.687 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(59) oldState(Connecting) newState(Connecting)
 107.687 Info MultiplayerManager.cpp:1433: Received peer info for peer(59) username(mokorn).
 107.687 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(59) oldState(Connecting) newState(Connecting)
 107.687 Info MultiplayerManager.cpp:1433: Received peer info for peer(59) username(mokorn).
 107.687 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(59) oldState(Connecting) newState(Connecting)
 107.687 Info MultiplayerManager.cpp:1060: networkTick(1047487) mapTick(-1) received stateChanged peerID(59) oldState(Connecting) newState(VerifyingConnection)
 108.070 Info MultiplayerManager.cpp:913: networkTick(1047500) mapTick(-1) changing state from(VerifyingConnection) to(ConnectedWaitingForMap)
 108.269 Info MultiplayerManager.cpp:1060: networkTick(1047512) mapTick(-1) received stateChanged peerID(59) oldState(VerifyingConnection) newState(ConnectedWaitingForMap)
 108.485 Info MultiplayerManager.cpp:1060: networkTick(1047524) mapTick(-1) received stateChanged peerID(0) oldState(InGame) newState(InGameAligning)
 108.485 Info MultiplayerManager.cpp:1060: networkTick(1047524) mapTick(-1) received stateChanged peerID(55) oldState(InGame) newState(InGameAligning)
 108.485 Info MultiplayerManager.cpp:1060: networkTick(1047524) mapTick(-1) received stateChanged peerID(56) oldState(InGame) newState(InGameAligning)
 108.485 Info MultiplayerManager.cpp:1060: networkTick(1047524) mapTick(-1) received stateChanged peerID(57) oldState(InGame) newState(InGameAligning)
 108.485 Info MultiplayerManager.cpp:1060: networkTick(1047524) mapTick(-1) received stateChanged peerID(58) oldState(InGame) newState(InGameAligning)
 108.918 Info MultiplayerManager.cpp:1060: networkTick(1047549) mapTick(-1) received stateChanged peerID(0) oldState(InGameAligning) newState(InGameAligned)
 108.918 Info MultiplayerManager.cpp:1060: networkTick(1047549) mapTick(-1) received stateChanged peerID(0) oldState(InGameAligned) newState(InGameSavingMap)
 108.918 Info MultiplayerManager.cpp:1060: networkTick(1047549) mapTick(-1) received stateChanged peerID(55) oldState(InGameAligning) newState(InGameAligned)
 108.918 Info MultiplayerManager.cpp:1060: networkTick(1047549) mapTick(-1) received stateChanged peerID(55) oldState(InGameAligned) newState(InGameWaitingForOthers)
 108.918 Info MultiplayerManager.cpp:1060: networkTick(1047549) mapTick(-1) received stateChanged peerID(56) oldState(InGameAligning) newState(InGameAligned)
 108.918 Info MultiplayerManager.cpp:1060: networkTick(1047549) mapTick(-1) received stateChanged peerID(56) oldState(InGameAligned) newState(InGameWaitingForOthers)
 108.918 Info MultiplayerManager.cpp:1060: networkTick(1047549) mapTick(-1) received stateChanged peerID(57) oldState(InGameAligning) newState(InGameAligned)
 108.918 Info MultiplayerManager.cpp:1060: networkTick(1047549) mapTick(-1) received stateChanged peerID(57) oldState(InGameAligned) newState(InGameWaitingForOthers)
 108.918 Info MultiplayerManager.cpp:1060: networkTick(1047549) mapTick(-1) received stateChanged peerID(58) oldState(InGameAligning) newState(InGameAligned)
 108.918 Info MultiplayerManager.cpp:1060: networkTick(1047549) mapTick(-1) received stateChanged peerID(58) oldState(InGameAligned) newState(InGameWaitingForOthers)
 109.735 Info MultiplayerManager.cpp:1060: networkTick(1047599) mapTick(-1) received stateChanged peerID(0) oldState(InGameSavingMap) newState(InGameSendingMap)
 109.735 Downloading file C:/Users\Michael\AppData\Roaming\Factorio\temp\mp-download.zip (4538609 B, 3715 blocks)
 109.742 Info MultiplayerManager.cpp:913: networkTick(1047599) mapTick(-1) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
 109.743 Info NetworkInputHandler.cpp:45: mapTick(989350) networkTick(1047599) initialized NetworkInputHandler local peer(59).
 109.743 Info NetworkInputHandler.cpp:520: expectedMapTick(989350) adding peer(0).
 109.743 Info NetworkInputHandler.cpp:520: expectedMapTick(989350) adding peer(55).
 109.743 Info NetworkInputHandler.cpp:520: expectedMapTick(989350) adding peer(56).
 109.743 Info NetworkInputHandler.cpp:520: expectedMapTick(989350) adding peer(57).
 109.743 Info NetworkInputHandler.cpp:520: expectedMapTick(989350) adding peer(58).
 109.743 Info Synchronizer.cpp:413: NetworkTick(1047599) mapTick(989350) applying 136 pending tickClosures
 109.743 Info NetworkInputHandler.cpp:599: assigning playerIndex(65535) to peer(0)
 109.743 Info NetworkInputHandler.cpp:599: assigning playerIndex(6) to peer(55)
 109.743 Info NetworkInputHandler.cpp:599: assigning playerIndex(17) to peer(56)
 109.743 Info NetworkInputHandler.cpp:599: assigning playerIndex(21) to peer(57)
 109.743 Info NetworkInputHandler.cpp:599: assigning playerIndex(26) to peer(58)
 109.743 Info NetworkInputHandler.cpp:599: assigning playerIndex(65535) to peer(59)
 109.743 Info MultiplayerManager.cpp:1633: networkTick(1047599) mapTick(-1) adding mapAlignTask(SendPlayerJoinGameAlignTask)
 109.743 Info MultiplayerManager.cpp:1420: Received script checksums: level: 3964520543
 109.954 Info MultiplayerManager.cpp:1060: networkTick(1047611) mapTick(-1) received stateChanged peerID(59) oldState(ConnectedWaitingForMap) newState(ConnectedDownloadingMap)
 116.524 Finished download (6 s, 4.5 MB, 669 kB/s)
 116.581 Info MultiplayerManager.cpp:1135: networkTick(1047926) mapTick(-1) map download finished creating scenario
 116.581 Info MultiplayerManager.cpp:913: networkTick(1047926) mapTick(-1) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
 116.582 Loading map C:/Users\Michael\AppData\Roaming\Factorio\temp\mp-download.zip
 116.662 Info Scenario.cpp:124: Map version 0.12.33-0
 116.752 Info MultiplayerManager.cpp:1060: networkTick(1047938) mapTick(-1) received stateChanged peerID(59) oldState(ConnectedDownloadingMap) newState(ConnectedLoadingMap)
 116.952 Info MultiplayerManager.cpp:1060: networkTick(1047950) mapTick(-1) received stateChanged peerID(0) oldState(InGameSendingMap) newState(InGameWaitingForOthers)
 117.253 Checksum for script C:/Users/Michael/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 3964520543
 117.300 Checksum for script __base__/control.lua: 2206032360
 117.349 Error MultiplayerManager.cpp:110: MultiplayerManager failed: "" + multiplayer.script-mismatch + "
mod-base"
 117.354 Info MultiplayerManager.cpp:913: networkTick(1047973) mapTick(989350) changing state from(ConnectedLoadingMap) to(Failed)
 120.769 Info MultiplayerManager.cpp:161: NetworkTick(1047973) quitting multiplayer connection.
 120.769 Info MultiplayerManager.cpp:913: networkTick(1047973) mapTick(989350) changing state from(Failed) to(Disconnected)
 120.770 Warning NetworkInputHandler.cpp:756: mapTick(989350) networkTick(1047973) disconnecting from player but already disconnected.
 121.335 Info Router.cpp:509: Router peerID(59) shutting down.
 121.335 Info WindowsUDPSocket.cpp:160: Socket closed
 121.335 Info Router.cpp:536: Router state -> Disconnected
 125.252 Steam API shutdown.
 125.254 Goodbye[/spoiler]

Re: conection error "mod base"

Posted: Thu May 19, 2016 8:45 pm
by Rseding91
Those checksum values are saying you've got the correct files for the data.lua portions (at least when you ran it to generate that log file).

Have you changed the control.lua files on your local machine?

Re: conection error "mod base"

Posted: Thu May 19, 2016 9:10 pm
by Oxyd
mokorn wrote:

Code: Select all

 109.743 Info MultiplayerManager.cpp:1420: Received script checksums: level: 3964520543
 (… snip …)
 117.253 Checksum for script C:/Users/Michael/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 3964520543
 117.300 Checksum for script __base__/control.lua: 2206032360
There is your problem. You have data/base/control.lua with something in it, but the host you're connecting to does hot have that file.

Vanilla Factorio does not come with data/base/control.lua, so just remove that file.

Re: conection error "mod base"

Posted: Thu May 19, 2016 9:19 pm
by DaveMcW
Oxyd wrote:Vanilla Factorio does not come with data/base/control.lua, so just remove that file.
Is there a way to make Steam delete the file when verifying files?

Re: conection error "mod base"

Posted: Thu May 19, 2016 9:28 pm
by Oxyd
DaveMcW wrote:
Oxyd wrote:Vanilla Factorio does not come with data/base/control.lua, so just remove that file.
Is there a way to make Steam delete the file when verifying files?
I have no clue. But since Steam only offers you one button to verify files with no obvious configuration options, I'd guess there isn't.

Re: conection error "mod base"

Posted: Thu May 19, 2016 9:43 pm
by mokorn
Re: conection error "mod base"

Post by Oxyd » Thu May 19, 2016 9:10 pm

mokorn wrote:

Code: Select all
109.743 Info MultiplayerManager.cpp:1420: Received script checksums: level: 3964520543
(… snip …)
117.253 Checksum for script C:/Users/Michael/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 3964520543
117.300 Checksum for script __base__/control.lua: 2206032360


There is your problem. You have data/base/control.lua with something in it, but the host you're connecting to does hot have that file.
This one worked. Thank you so much.

For other People and for the producer of the game.
I think i got this error because i copied mod files into the factorio main folder and not into the Appdata/roming folder.
The Problem is, that you can not reinstall the game via steam. New install brings the wrong files back.
It would be awsome if there would be any way to solve this in feature versions of the game.
Because up to now: If you have wrong files in your main folder, they are still there after new install.