Rampant

by Veden

Improves the enemies tactics by using potential fields (pheromones) allowing probing of defenses, retreats, reinforcements, counterattacking, breaching, raids, rallying death cry, and player hunting. Uses blockable biter projectiles. Adds new Enemies which can be disabled in mod settings. Difficulty setting in mod options menu.

Content
1 year, 2 months ago
0.13 - 1.1
124K
Enemies

b Desync

2 years ago
(updated 2 years ago)

Hello,

It seems that with the latest version of this, K2, AAI, and a few other mods (I can get a full mod list if that would help), that this mod causes near instant desync on joining a server on my LAN. The only way I figured it out was by looking at time usage info and noticing that it was responsible for a lot of time usage relative to other things and removing it. What information would help with debugging this?

EDIT: I can only replicate it on my server. When I run the level locally, the issue is non-existent.

2 years ago

desync report, save, and what OS are the systems that are desyncing?

2 years ago

Also getting desyncs on our server, even if we only have Rampant enabled. Seemed fine for the first 6-8 hours but built up till it was desyncing us non-stop today. Disabled Rampant for now and obviously it's cleared out all of the bases (so there is a chance that it just could be down the amount of alien activity too). It's lonely without the constant onslaught occuring outside our walls though!

All users on Windows 10.

2 years ago

0.000 2022-05-02 19:00:28; Factorio 1.1.57 (build 59622, win64, steam)
0.000 Operating system: Windows 10 (build 19044)
0.000 Program arguments: "C:########\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" "--wait-to-close" "9608" "--mp-connect" "54.37.244.232:34497"
0.000 Read data path: C:/########/Steam/steamapps/common/Factorio/data
0.000 Write data path: C:/Users/############/AppData/Roaming/Factorio [113737/953237MB]
0.000 Binaries path: C:/########/Steam/steamapps/common/Factorio/bin
0.006 System info: [CPU: Intel(R) Core(TM) i5-10600K CPU @ 4.10GHz, 12 cores, RAM: 9648/32670 MB, page: 13900/37534 MB, virtual: 4336/134217727 MB, extended virtual: 0 MB]
0.006 Display options: [FullScreen: 1] [VSync: 0] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 255] [Special: lmw] [Lang: en]
0.010 Available displays: 2
0.010 [0]: \.\DISPLAY1 - NVIDIA GeForce RTX 3080 {0x05, [0,0], 2560x1440, 32bit, 165Hz}
0.011 [1]: \.\DISPLAY2 - NVIDIA GeForce RTX 3080 {0x01, [2560,0], 1680x1050, 32bit, 59Hz}
0.048 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: 0; d3dcompiler_47.dll
0.195 Initialised Direct3D[0]: NVIDIA GeForce RTX 3080; id: 10de-2206; driver: nvldumdx.dll 30.0.14.9613
0.195 D3D Feature Level: 11.1, DXGI 1.5+, SwapChain: 3,flip-discard,-,-,-,none
0.195 [Local Video Memory] Budget: 9310MB, CurrentUsage: 8MB, Reservation: 0/4783MB
0.195 [Non-Local Vid.Mem.] Budget: 15567MB, CurrentUsage: 1MB, Reservation: 0/7911MB
0.195 Tiled resources: Tier 2
0.195 Unified Memory Architecture: No
0.195 BGR 565 Supported: Yes
0.195 MaximumFrameLatency: 3, GPUThreadPriority: 0
0.195 Graphics settings preset: very-high
0.195 Dedicated video memory size 10078 MB
0.227 Desktop composition is active.
0.227 Graphics options: [Graphics quality: high] [Video memory usage: all] [DXT: high-quality] [Color: 32bit]
0.227 [Max threads (load/render): 32/12] [Max texture size: 0] [Tex.Stream.: 0] [Rotation quality: normal] [Other: STDCWT] [B:0,C:0,S:100]
0.302 DSound: Starting _dsound_update thread
0.302 [Audio] Backend:default; Depth:16, Channel:2, Frequency:44100; MixerQuality:linear
0.302 DSound: Enter _dsound_update; tid=17096
0.423 Info ModManager.cpp:254: Found duplicate mod Rampant, using higher version (3.0.3 > 2.2.0).
0.427 Loading mod settings Rampant 3.0.3 (settings.lua)
0.429 Loading mod core 0.0.0 (data.lua)
0.500 Loading mod base 1.1.57 (data.lua)
0.713 Loading mod Rampant 3.0.3 (data.lua)
0.797 Loading mod base 1.1.57 (data-updates.lua)
0.882 Loading mod Rampant 3.0.3 (data-updates.lua)
0.980 Loading mod Rampant 3.0.3 (data-final-fixes.lua)
1.372 Checksum for core: 1636702648
1.372 Checksum of base: 1844968960
1.372 Checksum of Rampant: 128599176
1.772 Prototype list checksum: 3846491794
1.860 Loading sounds...
1.991 Info PlayerData.cpp:73: Local player-data.json unavailable
1.991 Info PlayerData.cpp:76: Cloud player-data.json available, timestamp 1651514428
1.992 Warning Campaign.cpp:62: Error while parsing base/campaigns/beta/description.json:
Value must be a bool in property tree at ROOT.multiplayer-compatible
1.993 Warning Campaign.cpp:62: Error while parsing base/campaigns/demo/description.json:
Value must be a bool in property tree at ROOT.multiplayer-compatible
2.294 Initial atlas bitmap size is 16384
2.325 Created atlas bitmap 16384x16384 [none]
2.328 Created atlas bitmap 16384x13144 [none]
2.328 Created atlas bitmap 8192x4208 [decal]
2.329 Created atlas bitmap 16384x5728 [low-object, linear-minification]
2.330 Created atlas bitmap 8192x4464 [mipmap, linear-minification, linear-magnification, linear-mip-level]
2.330 Created atlas bitmap 16384x6064 [terrain, mipmap, linear-minification, linear-mip-level]
2.330 Created atlas bitmap 4096x3216 [terrain-effect-map, mipmap, linear-minification, linear-mip-level]
2.331 Created atlas bitmap 4096x1856 [smoke, mipmap, linear-minification, linear-magnification]
2.331 Created atlas bitmap 4096x3104 [mipmap]
2.331 Created atlas bitmap 8192x2240 [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
2.332 Created atlas bitmap 8192x1496 [alpha-mask]
2.334 Created atlas bitmap 16384x14780 [shadow, linear-magnification, alpha-mask]
2.335 Created atlas bitmap 8192x2352 [shadow, mipmap, linear-magnification, alpha-mask]
2.335 Created atlas bitmap 2048x240 [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
2.338 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
2.961 Parallel Sprite Loader initialized (threads: 11)
8.796 Sprites loaded
8.808 Generated mipmaps (4) for atlas [3] of size 16384x5728
8.819 Generated mipmaps (3) for atlas [4] of size 8192x4464
8.841 Generated mipmaps (3) for atlas [5] of size 16384x6064
8.852 Generated mipmaps (3) for atlas [6] of size 4096x3216
8.863 Generated mipmaps (3) for atlas [7] of size 4096x1856
8.891 Generated mipmaps (3) for atlas [8] of size 4096x3104
8.902 Generated mipmaps (5) for atlas [9] of size 8192x2240
8.914 Generated mipmaps (3) for atlas [12] of size 8192x2352
8.925 Custom mipmaps uploaded.
9.134 Factorio initialised
9.134 Discord overlay detected (DiscordHook64.dll)
9.139 Steam Storage Quota: 4041/4768
9.139 Joining game IP ADDR:({54.37.244.232:34497})
9.139 Info UDPSocket.cpp:33: Opening socket
9.146 Info ClientMultiplayerManager.cpp:610: UpdateTick(4294967295) changing state from(Ready) to(Connecting)
9.321 Connection refused
9.322 Info ClientMultiplayerManager.cpp:210: Quitting multiplayer connection.
9.322 Info ClientMultiplayerManager.cpp:610: UpdateTick(4294967295) changing state from(Connecting) to(Disconnected)
9.325 Info UDPSocket.cpp:218: Closing socket
9.325 Info UDPSocket.cpp:248: Socket closed
15.602 Joining game IP ADDR:({54.37.244.232:34497})
15.602 Info UDPSocket.cpp:33: Opening socket
15.603 Info ClientMultiplayerManager.cpp:610: UpdateTick(4294967295) changing state from(Ready) to(Connecting)
15.681 Info ClientSynchronizer.cpp:35: Initialized Synchronizer local peer(1) latency(32).
15.684 Info ClientMultiplayerManager.cpp:610: UpdateTick(4294967295) changing state from(Connecting) to(ConnectedWaitingForMap)
15.684 Info ClientRouter.cpp:221: ConnectionAccepted
15.714 Downloading file C:\Users############\AppData\Roaming\Factorio\temp\auxiliary-data (129 B, 1 blocks)
15.728 Finished download (0 s, 129 B, 9.9 kB/s)
15.734 Warning ClientMultiplayerManager.cpp:727: Couldn't remove C:\Users############\AppData\Roaming\Factorio\temp\auxiliary-data: The process cannot access the file because it is being used by another process.

16.281 Info ClientMultiplayerManager.cpp:786: Received mapReadyForDownload
16.281 Downloading file C:\Users############\AppData\Roaming\Factorio\temp\mp-download.zip (8569941 B, 17038 blocks)
16.288 Info ClientMultiplayerManager.cpp:610: UpdateTick(4294967295) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
19.747 Finished download (3 s, 8.5 MB, 2.4 MB/s)
19.755 Info ClientMultiplayerManager.cpp:766: updateTick(4294967295) map download finished creating scenario
19.755 Loading map C:\Users############\AppData\Roaming\Factorio\temp\mp-download.zip: 8569941 bytes.
19.756 Info ClientMultiplayerManager.cpp:610: UpdateTick(4294967295) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
19.791 Loading level.dat: 27847426 bytes.
19.794 Info Scenario.cpp:199: Map version 1.1.57-1
20.205 Loading script.dat: 1841561 bytes.
20.208 Checksum for script C:/Users/############/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 3795083680
20.223 Checksum for script Rampant/control.lua: 3783123232
20.298 Info ClientMultiplayerManager.cpp:610: UpdateTick(2185777) changing state from(ConnectedLoadingMap) to(TryingToCatchUp)
20.366 Info ClientMultiplayerManager.cpp:610: UpdateTick(2185811) changing state from(TryingToCatchUp) to(WaitingForCommandToStartSendingTickClosures)
20.431 Info ClientMultiplayerManager.cpp:610: UpdateTick(2185811) changing state from(WaitingForCommandToStartSendingTickClosures) to(InGame)
20.464 Info GameActionHandler.cpp:5000: UpdateTick (2185813) processed PlayerJoinGame peerID(1) playerIndex(0) mode(connect)
24.282 Error GameActionHandler.cpp:3548: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(2186041) serverCRC(709080627) localCRC(2624812682)
24.282 Info ClientMultiplayerManager.cpp:610: UpdateTick(2186042) changing state from(InGame) to(DesyncedWaitingForMap)
24.364 Info ClientMultiplayerManager.cpp:780: updateTick(2186043) received player (1) desynced
24.364 Downloading file C:\Users############\AppData\Roaming\Factorio\temp\auxiliary-data (129 B, 1 blocks)
24.377 Finished download (0 s, 129 B, 10.7 kB/s)
24.382 Warning ClientMultiplayerManager.cpp:727: Couldn't remove C:\Users############\AppData\Roaming\Factorio\temp\auxiliary-data: The process cannot access the file because it is being used by another process.

2 years ago

28.798 Info ClientMultiplayerManager.cpp:786: Received mapReadyForDownload
28.798 Info ClientMultiplayerManager.cpp:610: UpdateTick(2186043) changing state from(DesyncedWaitingForMap) to(DesyncedCatchingUpWithMapReadyForDownload)
28.883 Info ClientMultiplayerManager.cpp:610: UpdateTick(4294967295) changing state from(DesyncedCatchingUpWithMapReadyForDownload) to(DesyncedSavingLocalVariantOfMap)
30.708 Downloading file C:\Users############\AppData\Roaming\Factorio\temp\mp-download.zip (29174344 B, 58001 blocks)
30.713 Info ClientMultiplayerManager.cpp:610: UpdateTick(4294967295) changing state from(DesyncedSavingLocalVariantOfMap) to(DesyncedDownloadingMap)
42.368 Finished download (11 s, 29.1 MB, 2.5 MB/s)
42.414 Info ClientMultiplayerManager.cpp:766: updateTick(4294967295) map download finished creating scenario
42.414 Info ClientMultiplayerManager.cpp:610: UpdateTick(4294967295) changing state from(DesyncedDownloadingMap) to(DesyncedCreatingReport)

2 years ago

One of the shorter desync log files there. I think that was from when there was only Rampant enabled.

2 years ago

I'm sorry, I'm having trouble replicating my issue. If I figure out how to reproduce it then I will give more information here.

2 years ago

As an addition... We had it happen with either player or both online (actually we had a third player briefly which is about when it first seemed to start (3 or 4 hours in). Server host actually gave us a little more headroom but it didn't seem to help. We also tried another server and had the same issue.

2 years ago

3.1.0 should have a desync fix, please let me know if you are still having problems

2 years ago

haven't had any issues since that, thanks

New response