0.000 2024-12-09 12:59:35; Factorio 2.0.24 (build 80876, win64, steam, space-age) 0.000 Operating system: Windows 10 (build 19045) 0.000 Initializing Steam API. 0.001 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 0.001 Config path: C:/Users/quentin/AppData/Roaming/Factorio/config/config.ini 0.001 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data 0.001 Write data path: C:/Users/quentin/AppData/Roaming/Factorio [228705/487383MB] 0.001 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin 0.011 System info: [CPU: Intel(R) Core(TM) i5-9300HF CPU @ 2.40GHz, 8 cores, RAM: 8424/16304 MB, page: 12296/19120 MB, virtual: 4346/134217727 MB, extended virtual: 0 MB] 0.029 Memory info: 0.029 [0]: Ramaxel RMSA3260ME78HAF-2666 8192 MB 2667 MHz 1.2 v 0.029 [1]: Ramaxel RMSA3260ME78HAF-2666 8192 MB 2667 MHz 1.2 v 0.066 Info ModManager.cpp:255: Found duplicate mod aai-industry, using higher version (0.5.19 > 0.5.18). 0.193 Info ModManager.cpp:255: Found duplicate mod alien-biomes, using higher version (0.6.8 > 0.6.7). 0.229 Info ModManager.cpp:255: Found duplicate mod angelspetrochem, using higher version (0.9.23 > 0.9.22). 0.251 Info ModManager.cpp:255: Found duplicate mod angelssmelting, using higher version (0.6.20 > 0.6.19). 0.282 Info ModManager.cpp:255: Found duplicate mod boblibrary, using higher version (1.1.6 > 1.1.5). 0.297 Info ModManager.cpp:255: Found duplicate mod boblocale, using higher version (1.1.6 > 1.1.5). 0.323 Info ModManager.cpp:255: Found duplicate mod boblogistics, using higher version (1.1.6 > 1.1.5). 0.346 Info ModManager.cpp:255: Found duplicate mod bzaluminum, using higher version (0.4.19 > 0.4.18). 0.348 Info ModManager.cpp:255: Found duplicate mod bzaluminum, using higher version (0.4.24 > 0.4.19). 0.353 Info ModManager.cpp:255: Found duplicate mod bzcarbon, using higher version (0.5.5 > 0.5.4). 0.355 Info ModManager.cpp:255: Found duplicate mod bzcarbon, using higher version (0.5.7 > 0.5.5). 0.387 Info ModManager.cpp:255: Found duplicate mod bztitanium, using higher version (1.2.12 > 1.2.10). 0.397 Info ModManager.cpp:255: Found duplicate mod cargo-ships, using higher version (0.1.22 > 0.1.18). 0.406 Info ModManager.cpp:255: Found duplicate mod Cold_biters, using higher version (1.1.4 > 1.1.2). 0.412 Info ModManager.cpp:255: Found duplicate mod cybersyn, using higher version (1.2.5 > 1.2.1). 0.413 Info ModManager.cpp:255: Found duplicate mod cybersyn, using higher version (1.2.6 > 1.2.5). 0.431 Info ModManager.cpp:255: Found duplicate mod deep-storage-unit, using higher version (1.6.4 > 1.3.4). 0.438 Info ModManager.cpp:255: Found duplicate mod DyCore, using higher version (0.2.0 > 0.1.4). 0.463 Info ModManager.cpp:255: Found duplicate mod even-distribution, using higher version (2.0.2 > 1.0.10). 0.472 Info ModManager.cpp:255: Found duplicate mod Explosive_biters, using higher version (2.0.5 > 2.0.4). 0.501 Info ModManager.cpp:255: Found duplicate mod factoryplanner, using higher version (1.1.60 > 1.1.59). 0.503 Info ModManager.cpp:255: Found duplicate mod factoryplanner, using higher version (1.1.61 > 1.1.60). 0.504 Info ModManager.cpp:255: Found duplicate mod factoryplanner, using higher version (2.0.16 > 1.1.61). 0.509 Info ModManager.cpp:255: Found duplicate mod FactorySearch, using higher version (1.12.3 > 1.10.13). 0.515 Info ModManager.cpp:255: Found duplicate mod flib, using higher version (0.12.3 > 0.11.2). 0.517 Info ModManager.cpp:255: Found duplicate mod flib, using higher version (0.12.4 > 0.12.3). 0.518 Info ModManager.cpp:255: Found duplicate mod flib, using higher version (0.12.6 > 0.12.4). 0.572 Info ModManager.cpp:255: Found duplicate mod informatron, using higher version (0.2.3 > 0.2.2). 0.573 Info ModManager.cpp:255: Found duplicate mod informatron, using higher version (0.3.2 > 0.2.3). 0.574 Info ModManager.cpp:255: Found duplicate mod informatron, using higher version (0.3.3 > 0.3.2). 0.574 Info ModManager.cpp:255: Found duplicate mod informatron, using higher version (0.3.4 > 0.3.3). 0.603 Info ModManager.cpp:255: Found duplicate mod Krastorio2, using higher version (1.3.7 > 1.3.6). 0.611 Info ModManager.cpp:255: Found duplicate mod Krastorio2, using higher version (1.3.8 > 1.3.7). 0.658 Info ModManager.cpp:255: Found duplicate mod Krastorio2Assets, using higher version (1.2.1 > 1.2.0). 0.670 Info ModManager.cpp:255: Found duplicate mod LogisticTrainNetwork, using higher version (1.18.1 > 1.18.0). 0.672 Info ModManager.cpp:255: Found duplicate mod Long_Range_Delivery_Drones, using higher version (1.0.5 > 1.0.3). 0.677 Info ModManager.cpp:255: Found duplicate mod Milestones, using higher version (1.3.13 > 1.3.12). 0.677 Info ModManager.cpp:255: Found duplicate mod Milestones, using higher version (1.3.16 > 1.3.13). 0.678 Info ModManager.cpp:255: Found duplicate mod Milestones, using higher version (1.4.2 > 1.3.16). 0.720 Info ModManager.cpp:255: Found duplicate mod PickerDollies, using higher version (1.2.6 > 1.2.5). 0.814 Info ModManager.cpp:255: Found duplicate mod RateCalculator, using higher version (2.4.6 > 2.4.5). 0.815 Info ModManager.cpp:255: Found duplicate mod RateCalculator, using higher version (2.4.8 > 2.4.6). 0.818 Info ModManager.cpp:255: Found duplicate mod RecipeBook, using higher version (3.5.0 > 3.4.5). 0.820 Info ModManager.cpp:255: Found duplicate mod RecipeBook, using higher version (3.5.1 > 3.5.0). 0.821 Info ModManager.cpp:255: Found duplicate mod RecipeBook, using higher version (3.5.2 > 3.5.1). 0.833 Info ModManager.cpp:255: Found duplicate mod redmew-data, using higher version (1.0.3 > 1.0.2). 0.839 Info ModManager.cpp:255: Found duplicate mod redmew-data, using higher version (1.0.4 > 1.0.3). 0.845 Info ModManager.cpp:255: Found duplicate mod RemoteConfiguration, using higher version (1.0.2 > 1.0.1). 0.846 Info ModManager.cpp:255: Found duplicate mod RemoteConfiguration, using higher version (1.0.3 > 1.0.2). 0.846 Info ModManager.cpp:255: Found duplicate mod RemoteConfiguration, using higher version (1.2.2 > 1.0.3). 0.903 Info ModManager.cpp:255: Found duplicate mod reskins-library, using higher version (2.1.4 > 2.1.3). 0.930 Info ModManager.cpp:255: Found duplicate mod shield-projector, using higher version (0.1.6 > 0.1.5). 0.932 Info ModManager.cpp:255: Found duplicate mod show-max-underground-distance, using higher version (0.1.0 > 0.0.8). 0.942 Info ModManager.cpp:255: Found duplicate mod space-exploration, using higher version (0.6.90 > 0.5.92). 0.949 Error ModManager.cpp:1125: Mod package read error. File C:/Users/quentin/AppData/Roaming/Factorio/mods/space-exploration_0.5.92.zip/info.json not found 1.068 Info ModManager.cpp:255: Found duplicate mod space-exploration-graphics, using higher version (0.6.11 > 0.5.15). 1.117 Info ModManager.cpp:255: Found duplicate mod space-exploration-graphics, using higher version (0.6.13 > 0.6.11). 1.133 Info ModManager.cpp:255: Found duplicate mod space-exploration-graphics-3, using higher version (0.6.1 > 0.1.1). 1.143 Info ModManager.cpp:255: Found duplicate mod space-exploration-graphics-5, using higher version (0.6.1 > 0.1.2). 1.154 Info ModManager.cpp:255: Found duplicate mod space-exploration-postprocess, using higher version (0.6.18 > 0.5.30). 1.155 Info ModManager.cpp:255: Found duplicate mod space-exploration-postprocess, using higher version (0.6.20 > 0.6.18). 1.162 Info ModManager.cpp:255: Found duplicate mod SpidertronEnhancements, using higher version (1.8.13 > 1.8.11). 1.163 Info ModManager.cpp:255: Found duplicate mod SpidertronEnhancements, using higher version (1.8.16 > 1.8.13). 1.165 Info ModManager.cpp:255: Found duplicate mod SpidertronPatrols, using higher version (2.4.3 > 2.2.8). 1.195 Info ModManager.cpp:255: Found duplicate mod textplates, using higher version (0.7.1 > 0.6.10). 1.201 Info ModManager.cpp:255: Found duplicate mod TrainGroups, using higher version (1.3.0 > 1.1.7). 1.202 Info ModManager.cpp:255: Found duplicate mod TrainGroups, using higher version (1.3.3 > 1.3.0). 1.243 Info ModManager.cpp:255: Found duplicate mod underground-pipe-pack, using higher version (2.0.3 > 1.1.2). 1.248 Info ModManager.cpp:255: Found duplicate mod VehicleSnap, using higher version (2.0.0 > 1.18.5). 1.256 Info ModManager.cpp:255: Found duplicate mod Warehousing, using higher version (0.5.7 > 0.5.6). 1.258 Info ModManager.cpp:255: Found duplicate mod Warehousing, using higher version (1.0.1 > 0.5.7). 1.308 Display options: [FullScreen: true] [VSync: true] [UIScale: manual-pixels (100.0%)] [Native DPI: true] [Screen: 255] [Special: lmw] [Lang: en] 1.416 Video driver: windows 1.416 Available displays: 1 1.416 [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 1660 Ti {0x05, [0,0], 1920x1080, 32bit, 144Hz} 1.452 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: -1; d3dcompiler_47.dll 1.831 Initialised Direct3D[0]: NVIDIA GeForce GTX 1660 Ti; id: 10de-2191; driver: nvldumdx.dll 32.0.15.6590 1.831 D3D Feature Level: 11.1, DXGI 1.5+, SwapChain: 3,flip-discard,-,-,-,none 1.831 [Local Video Memory] Budget: 5198MB, CurrentUsage: 21MB, Reservation: 0/2727MB 1.831 [Non-Local Vid.Mem.] Budget: 7488MB, CurrentUsage: 6MB, Reservation: 0/3872MB 1.831 Tiled resources: Tier 2 1.831 Unified Memory Architecture: No 1.831 BGR 565 Supported: Yes 1.831 MaximumFrameLatency: 3, GPUThreadPriority: 0 1.831 Graphics settings preset: very-high 1.831 Dedicated video memory size 5966 MB 1.870 Desktop composition is active. 1.870 Graphics options: [Graphics quality: high] [Video memory usage: all] [DXT: high-quality] 1.870 [Max threads (load/render): 32/8] [Max texture size: 0] [Tex.Stream.: false] [Rotation quality: normal] [Other: STDCwtl] [B:0,C:0,S:100] 2.070 [Audio] Driver:wasapi, Device:Default device, Depth:16, Frequency:44100, Channels:2, Interpolation:linear 2.230 Info ModManager.cpp:434: FeatureFlag expansion-shaders = true 2.230 Info ModManager.cpp:434: FeatureFlag freezing = true 2.230 Info ModManager.cpp:434: FeatureFlag quality = true 2.230 Info ModManager.cpp:434: FeatureFlag rail-bridges = true 2.230 Info ModManager.cpp:434: FeatureFlag segmented-units = true 2.230 Info ModManager.cpp:434: FeatureFlag space-travel = true 2.230 Info ModManager.cpp:434: FeatureFlag spoiling = true 2.232 Loading mod settings squeak-through-2 0.1.2 (settings.lua) 2.233 Loading mod settings deep-storage-unit 1.6.6 (settings.lua) 2.233 Loading mod settings early_construction 1.0.0 (settings.lua) 2.233 Loading mod settings redmew-data 1.1.0 (settings.lua) 2.237 Script @__redmew-data__/lib/loader.lua:44: { "Enabled packages:", { ["af:24"] = true, ["do:bz"] = false, ["do:ei"] = false, ["do:ir3"] = false, ["do:k2"] = false, ["do:omni"] = false, ["do:py"] = false, ["do:scrap"] = false, ["do:vanilla"] = true, ["fr:k2"] = false, ["fr:ze"] = false } } 2.238 Loading mod settings RateCalculator 3.3.2 (settings.lua) 2.238 Loading mod settings redmew-data 1.1.0 (settings-updates.lua) 2.242 Loading mod core 0.0.0 (data.lua) 2.264 Loading mod base 2.0.24 (data.lua) 2.539 Loading mod enable-all-feature-flags 1.0.2 (data.lua) 2.550 Loading mod deep-storage-unit 1.6.6 (data.lua) 2.559 Loading mod early-spidertron 2.0.0 (data.lua) 2.569 Loading mod early_construction 1.0.0 (data.lua) 2.580 Loading mod flib 0.15.0 (data.lua) 2.592 Loading mod redmew-data 1.1.0 (data.lua) 2.597 Script @__redmew-data__/lib/loader.lua:44: { "Enabled packages:", { ["af:24"] = false, ["do:bz"] = false, ["do:ei"] = false, ["do:ir3"] = false, ["do:k2"] = false, ["do:omni"] = false, ["do:py"] = false, ["do:scrap"] = false, ["do:vanilla"] = true, ["fr:k2"] = false, ["fr:ze"] = false } } 2.623 Loading mod RateCalculator 3.3.2 (data.lua) 2.634 Loading mod base 2.0.24 (data-updates.lua) 2.644 Loading mod early_construction 1.0.0 (data-updates.lua) 2.654 Loading mod redmew-data 1.1.0 (data-updates.lua) 2.668 Loading mod squeak-through-2 0.1.2 (data-final-fixes.lua) 2.686 Loading mod early-spidertron 2.0.0 (data-final-fixes.lua) 2.699 Loading mod redmew-data 1.1.0 (data-final-fixes.lua) 2.771 Checksum for core: 2271797277 2.771 Checksum of base: 1125442940 2.771 Checksum of enable-all-feature-flags: 2361640709 2.771 Checksum of squeak-through-2: 1101572755 2.772 Checksum of deep-storage-unit: 2291503003 2.772 Checksum of early-spidertron: 3628223839 2.772 Checksum of early_construction: 1614847851 2.772 Checksum of flib: 2235140407 2.772 Checksum of redmew-data: 3356449150 2.772 Checksum of RateCalculator: 2191928673 2.980 Prototype list checksum: 3599967243 3.020 Loading sounds... 3.308 Info PlayerData.cpp:68: Local player-data.json unavailable 3.308 Info PlayerData.cpp:71: Cloud player-data.json available, timestamp 1733745414 3.313 Post-data load graphics options: [Light occlusion: YES] 3.692 Initial atlas bitmap size is 16384 3.737 Created an atlas bitmap (size 16384x16364) [none] 3.738 Created an atlas bitmap (size 16384x12500) [none] 3.738 Created an atlas bitmap (size 8192x4352) [decal] 3.739 Created an atlas bitmap (size 16384x7424) [low-object] 3.740 Created an atlas bitmap (size 16384x11340) [corpse-decay] 3.740 Created an atlas bitmap (size 2048x820) [not-compressed] 3.741 Created an atlas bitmap (size 8192x5632) [mipmap, linear-minification, linear-magnification, linear-mip-level] 3.741 Created an atlas bitmap (size 16384x6288) [terrain, mipmap, linear-minification, linear-mip-level] 3.741 Created an atlas bitmap (size 4096x2960) [terrain-effect-map, mipmap, linear-minification, linear-mip-level] 3.742 Created an atlas bitmap (size 4096x1792) [smoke, mipmap, linear-minification, linear-magnification] 3.742 Created an atlas bitmap (size 4096x3088) [mipmap] 3.742 Created an atlas bitmap (size 8192x3008) [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level] 3.743 Created an atlas bitmap (size 8192x5168) [alpha-mask] 3.764 Created an atlas bitmap (size 16384x16384) [shadow, linear-magnification, alpha-mask] 3.764 Created an atlas bitmap (size 16384x3964) [shadow, linear-magnification, alpha-mask] 3.764 Created an atlas bitmap (size 8192x2352) [shadow, mipmap, linear-magnification, alpha-mask] 3.764 Created an atlas bitmap (size 2048x392) [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ] 5.180 Loading 3D bitmaps. 5.189 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82 5.200 Parallel sprite loader initialized (threads: 7, bitmaps: 4624) 19.507 Sprites loaded 19.613 Generated mipmaps (4) for atlas [3] of size 16384x7424 19.647 Generated mipmaps (3) for atlas [6] of size 8192x5632 19.690 Generated mipmaps (3) for atlas [7] of size 16384x6288 19.702 Generated mipmaps (3) for atlas [8] of size 4096x2960 19.713 Generated mipmaps (3) for atlas [9] of size 4096x1792 19.744 Generated mipmaps (3) for atlas [10] of size 4096x3088 19.756 Generated mipmaps (5) for atlas [11] of size 8192x3008 19.767 Generated mipmaps (3) for atlas [15] of size 8192x2352 19.786 Custom mipmaps uploaded (2144) 19.807 Video memory usage: 1637.63 MB (Atlases: 1626.09 MB, Textures: 11.54 MB) 19.811 Custom inputs active: 3 19.924 Factorio initialised 19.924 Discord overlay detected (DiscordHook64.dll) 19.977 Steam Storage Quota: 16935/23841 21.940 Joining game IP ADDR:({65.21.34.77:34216}) 21.940 Info UDPSocket.cpp:38: Opening socket 21.943 Info ClientMultiplayerManager.cpp:607: UpdateTick(18446744073709551615) changing state from(Ready) to(Connecting) 22.129 Connection refused 22.129 Info ClientMultiplayerManager.cpp:198: Quitting multiplayer connection. 22.129 Info ClientMultiplayerManager.cpp:607: UpdateTick(18446744073709551615) changing state from(Connecting) to(Disconnected) 22.131 Info HttpSharedState.cpp:55: Downloading https://auth.factorio.com/generate-user-server-key-2?api_version=6 22.509 Info AuthServerConnector.cpp:146: Received key from auth server. 22.511 Info UDPSocket.cpp:233: Closing socket 22.511 Info UDPSocket.cpp:263: Socket closed 22.511 Joining game IP ADDR:({65.21.34.77:34216}) 22.511 Info UDPSocket.cpp:38: Opening socket 22.512 Info ClientMultiplayerManager.cpp:607: UpdateTick(18446744073709551615) changing state from(Ready) to(Connecting) 22.679 Info ClientSynchronizer.cpp:27: Initialized Synchronizer local peer(1) latency(32). 22.680 Info ClientMultiplayerManager.cpp:607: UpdateTick(18446744073709551615) changing state from(Connecting) to(ConnectedWaitingForMap) 22.680 Info ClientRouter.cpp:228: ConnectionAccepted 23.712 Info ClientMultiplayerManager.cpp:746: Received mapReadyForDownload 23.712 Downloading file C:\Users\quentin\AppData\Roaming\Factorio\temp\mp-download.zip (17887524 B, auxiliary 87387 B, 35736 blocks) 23.718 Info ClientMultiplayerManager.cpp:607: UpdateTick(18446744073709551615) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap) 37.370 Finished download (13 s, 17.9 MB, 1.3 MB/s) 37.419 Info ClientMultiplayerManager.cpp:726: updateTick(18446744073709551615) map download finished creating scenario 37.427 Info ClientMultiplayerManager.cpp:607: UpdateTick(18446744073709551615) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap) 37.427 Loading map C:\Users\quentin\AppData\Roaming\Factorio\temp\mp-download.zip: 17887524 bytes. 37.676 Loading level.dat: 168606724 bytes. 37.681 Info Scenario.cpp:178: Map version 2.0.24-5 40.348 Loading blueprint storage: Local timestamp 1733350114, Cloud timestamp 1732465208 41.056 Loading script.dat: 401968 bytes. 41.135 Checksum for script __level__/control.lua: 3769601516 41.137 Checksum for script __deep-storage-unit__/control.lua: 3199524968 41.138 Checksum for script __early_construction__/control.lua: 2848823954 41.142 Script @__redmew-data__/lib/loader.lua:71: { "Enabled packages:", { ["af:24"] = false, ["do:bz"] = false, ["do:ei"] = false, ["do:ir3"] = false, ["do:k2"] = false, ["do:omni"] = false, ["do:py"] = false, ["do:scrap"] = false, ["do:vanilla"] = true, ["fr:k2"] = false, ["fr:ze"] = false } } 41.142 Checksum for script __redmew-data__/control.lua: 1049459771 41.149 Checksum for script __RateCalculator__/control.lua: 534449012 41.181 Info ClientMultiplayerManager.cpp:607: UpdateTick(12341616) changing state from(ConnectedLoadingMap) to(TryingToCatchUp) 50.653 Info ClientMultiplayerManager.cpp:607: UpdateTick(12343234) changing state from(TryingToCatchUp) to(WaitingForCommandToStartSendingTickClosures) 50.780 Info ClientMultiplayerManager.cpp:607: UpdateTick(12343234) changing state from(WaitingForCommandToStartSendingTickClosures) to(InGame) 50.864 Info GameActionHandler.cpp:4322: UpdateTick (12343239) processed PlayerJoinGame peerID(3) playerIndex(1) mode(connect) 50.975 Time travel logging: 42.307 ran command: local statistics = { 'item_production_statistics', 'fluid_production_statistics', 'kill_count_statistics', 'entity_build_count_statistics' } local stats = { game_tick = game.tick, players = {}, pollution_statistics = { input = game.pollution_statistics.input_counts, output = game.pollution_statistics.output_counts }, forces = {} } local players_stats = {} for _, player in pairs(game.players) do players_stats[player.index] = { name = player.name, tag = player.tag, admin = player.admin, afk_time = player.afk_time, connected = player.connected, online_time = player.online_time } end stats.players = players_stats for _, force in pairs(game.forces) do stats.forces[force.name] = { flow_statistics = {}, logistic_networks = {}, rockets = {} } for _, statName in pairs(statistics) do stats.forces[force.name].flow_statistics[statName] = { input = force[statName].input_counts, output = force[statName].output_counts } end stats.forces[force.name].rockets = { launch_count = force.rockets_launched, launched_items = force.items_launched } stats.forces[force.name].logistic_networks = {} for surface, n in pairs(force.logistic_networks) do stats.forces[force.name].logistic_networks[surface] = {} for i in ipairs(n) do stats.forces[force.name].logistic_networks[surface][i] = { all_logistic_robots = n[i].all_logistic_robots, available_logistic_robots = n[i].available_logistic_robots, all_construction_robots = n[i].all_construction_robots, available_construction_robots = n[i].available_construction_robots, robot_limit = n[i].robot_limit, items = {} } if n[i].get_contents() ~= nil then for item, l in pairs(n[i].get_contents()) do stats.forces[force.name].logistic_networks[surface][i].items[item] = l end end end end end rcon.print(game.table_to_json(stats)) 44.023 ran command: local statistics = { 'item_production_statistics', 'fluid_production_statistics', 'kill_count_statistics', 'entity_build_count_statistics' } local stats = { game_tick = game.tick, players = {}, pollution_statistics = { input = game.pollution_statistics.input_counts, output = game.pollution_statistics.output_counts }, forces = {} } local players_stats = {} for _, player in pairs(game.players) do players_stats[player.index] = { name = player.name, tag = player.tag, admin = player.admin, afk_time = player.afk_time, connected = player.connected, online_time = player.online_time } end stats.players = players_stats for _, force in pairs(game.forces) do stats.forces[force.name] = { flow_statistics = {}, logistic_networks = {}, rockets = {} } for _, statName in pairs(statistics) do stats.forces[force.name].flow_statistics[statName] = { input = force[statName].input_counts, output = force[statName].output_counts } end stats.forces[force.name].rockets = { launch_count = force.rockets_launched, launched_items = force.items_launched } stats.forces[force.name].logistic_networks = {} for surface, n in pairs(force.logistic_networks) do stats.forces[force.name].logistic_networks[surface] = {} for i in ipairs(n) do stats.forces[force.name].logistic_networks[surface][i] = { all_logistic_robots = n[i].all_logistic_robots, available_logistic_robots = n[i].available_logistic_robots, all_construction_robots = n[i].all_construction_robots, available_construction_robots = n[i].available_construction_robots, robot_limit = n[i].robot_limit, items = {} } if n[i].get_contents() ~= nil then for item, l in pairs(n[i].get_contents()) do stats.forces[force.name].logistic_networks[surface][i].items[item] = l end end end end end rcon.print(game.table_to_json(stats)) 45.772 ran command: local statistics = { 'item_production_statistics', 'fluid_production_statistics', 'kill_count_statistics', 'entity_build_count_statistics' } local stats = { game_tick = game.tick, players = {}, pollution_statistics = { input = game.pollution_statistics.input_counts, output = game.pollution_statistics.output_counts }, forces = {} } local players_stats = {} for _, player in pairs(game.players) do players_stats[player.index] = { name = player.name, tag = player.tag, admin = player.admin, afk_time = player.afk_time, connected = player.connected, online_time = player.online_time } end stats.players = players_stats for _, force in pairs(game.forces) do stats.forces[force.name] = { flow_statistics = {}, logistic_networks = {}, rockets = {} } for _, statName in pairs(statistics) do stats.forces[force.name].flow_statistics[statName] = { input = force[statName].input_counts, output = force[statName].output_counts } end stats.forces[force.name].rockets = { launch_count = force.rockets_launched, launched_items = force.items_launched } stats.forces[force.name].logistic_networks = {} for surface, n in pairs(force.logistic_networks) do stats.forces[force.name].logistic_networks[surface] = {} for i in ipairs(n) do stats.forces[force.name].logistic_networks[surface][i] = { all_logistic_robots = n[i].all_logistic_robots, available_logistic_robots = n[i].available_logistic_robots, all_construction_robots = n[i].all_construction_robots, available_construction_robots = n[i].available_construction_robots, robot_limit = n[i].robot_limit, items = {} } if n[i].get_contents() ~= nil then for item, l in pairs(n[i].get_contents()) do stats.forces[force.name].logistic_networks[surface][i].items[item] = l end end end end end rcon.print(game.table_to_json(stats)) 47.484 ran command: local statistics = { 'item_production_statistics', 'fluid_production_statistics', 'kill_count_statistics', 'entity_build_count_statistics' } local stats = { game_tick = game.tick, players = {}, pollution_statistics = { input = game.pollution_statistics.input_counts, output = game.pollution_statistics.output_counts }, forces = {} } local players_stats = {} for _, player in pairs(game.players) do players_stats[player.index] = { name = player.name, tag = player.tag, admin = player.admin, afk_time = player.afk_time, connected = player.connected, online_time = player.online_time } end stats.players = players_stats for _, force in pairs(game.forces) do stats.forces[force.name] = { flow_statistics = {}, logistic_networks = {}, rockets = {} } for _, statName in pairs(statistics) do stats.forces[force.name].flow_statistics[statName] = { input = force[statName].input_counts, output = force[statName].output_counts } end stats.forces[force.name].rockets = { launch_count = force.rockets_launched, launched_items = force.items_launched } stats.forces[force.name].logistic_networks = {} for surface, n in pairs(force.logistic_networks) do stats.forces[force.name].logistic_networks[surface] = {} for i in ipairs(n) do stats.forces[force.name].logistic_networks[surface][i] = { all_logistic_robots = n[i].all_logistic_robots, available_logistic_robots = n[i].available_logistic_robots, all_construction_robots = n[i].all_construction_robots, available_construction_robots = n[i].available_construction_robots, robot_limit = n[i].robot_limit, items = {} } if n[i].get_contents() ~= nil then for item, l in pairs(n[i].get_contents()) do stats.forces[force.name].logistic_networks[surface][i].items[item] = l end end end end end rcon.print(game.table_to_json(stats)) 48.202 ran command: local s = ServerCommands s = s and s.set_time(1733745619) 49.195 ran command: local statistics = { 'item_production_statistics', 'fluid_production_statistics', 'kill_count_statistics', 'entity_build_count_statistics' } local stats = { game_tick = game.tick, players = {}, pollution_statistics = { input = game.pollution_statistics.input_counts, output = game.pollution_statistics.output_counts }, forces = {} } local players_stats = {} for _, player in pairs(game.players) do players_stats[player.index] = { name = player.name, tag = player.tag, admin = player.admin, afk_time = player.afk_time, connected = player.connected, online_time = player.online_time } end stats.players = players_stats for _, force in pairs(game.forces) do stats.forces[force.name] = { flow_statistics = {}, logistic_networks = {}, rockets = {} } for _, statName in pairs(statistics) do stats.forces[force.name].flow_statistics[statName] = { input = force[statName].input_counts, output = force[statName].output_counts } end stats.forces[force.name].rockets = { launch_count = force.rockets_launched, launched_items = force.items_launched } stats.forces[force.name].logistic_networks = {} for surface, n in pairs(force.logistic_networks) do stats.forces[force.name].logistic_networks[surface] = {} for i in ipairs(n) do stats.forces[force.name].logistic_networks[surface][i] = { all_logistic_robots = n[i].all_logistic_robots, available_logistic_robots = n[i].available_logistic_robots, all_construction_robots = n[i].all_construction_robots, available_construction_robots = n[i].available_construction_robots, robot_limit = n[i].robot_limit, items = {} } if n[i].get_contents() ~= nil then for item, l in pairs(n[i].get_contents()) do stats.forces[force.name].logistic_networks[surface][i].items[item] = l end end end end end rcon.print(game.table_to_json(stats)) 50.975 Error CrashHandler.cpp:641: Received SIGSEGV Factorio crashed. Generating symbolized stacktrace, please wait ... C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\libraries\StackWalker\StackWalker.cpp(924): StackWalker::ShowCallstack C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Util\Logger.cpp(337): Logger::writeStacktrace C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Util\Logger.cpp(379): Logger::logStacktrace C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Util\CrashHandler.cpp(183): CrashHandler::writeStackTrace C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Util\CrashHandler.cpp(654): CrashHandler::SignalHandler minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp(219): _seh_filter_exe D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(304): `__scrt_common_main_seh'::`1'::filt$0 D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\riscchandler.cpp(389): __C_specific_handler ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF27BF28BF) 00007FFF27BF28BF (ntdll): (filename not available): _chkstk ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF27BA2554) 00007FFF27BA2554 (ntdll): (filename not available): RtlRaiseException ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF27BF13CE) 00007FFF27BF13CE (ntdll): (filename not available): KiUserExceptionDispatcher C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Graphics\TileRenderer.cpp(1262): TileHighlightHelperData::renderTileHighlights C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Graphics\TileRenderer.cpp(1351): TileRenderer::prepareTilesInternal C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Graphics\TileRenderer.cpp(140): TileRenderer::prepareChunkCache C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Graphics\TileRenderer.cpp(265): TileRenderer::prepare C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Graphics\GameRenderer.cpp(102): GameRenderer::prepare C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\GameView.cpp(1516): GameView::prepareRender C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Game.cpp(330): Game::prepareRender C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\MainLoop.cpp(1140): MainLoop::prepare C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\MainLoop.cpp(708): MainLoop::mainLoopStep C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\MainLoop.cpp(412): MainLoop::run C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Main.cpp(1357): fmain C:\Users\build\AppData\Local\Temp\factorio-build-mzgSZi\src\Main.cpp(1379): wmain D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288): __scrt_common_main_seh ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF26BF7374) 00007FFF26BF7374 (KERNEL32): (filename not available): BaseThreadInitThunk ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF27B9CC91) 00007FFF27B9CC91 (ntdll): (filename not available): RtlUserThreadStart Stack trace logging done 52.842 Error CrashHandler.cpp:190: Map tick at moment of crash: 12343240 52.903 Info CrashHandler.cpp:318: Executable CRC: 2516237861 52.903 Error Util.cpp:95: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums. Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash. 69.634 Uploading log file 69.674 Error CrashHandler.cpp:270: Heap validation: success. 69.675 Creating crash dump. 69.936 CrashDump success