Anyone have the headless server working in WSL? (Networking)

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
lane_ftw
Manual Inserter
Manual Inserter
Posts: 2
Joined: Sat Feb 17, 2024 2:35 pm
Contact:

Anyone have the headless server working in WSL? (Networking)

Post by lane_ftw »

I've been playing around with WSL2, and of course one of the first things to try is to get a Factorio server running.
Getting a VM up and the server running is easy, however I have not been able to figure out the networking. Server reports connection to pingpong and I can see that in wireshark, however I can't see the server on LAN/ the server browser. I have been cheking for the LAN connection from a different computer than the VM host, as well as the VM host.
I have tried firewall rules for 34197 through the windows firewall, ufw is off in the VM (ubuntu 22.04), just for giggles I have also allowed 34197 through ufw, just in case

Code: Select all

ufw allow 34197/UDP
and have tried a portproxy

Code: Select all

netsh interface portproxy add v4tov4 listenport=34197 listenaddress=127.0.0.1 connectport=34197 connectaddress=192.168.1.31
(connectaddress is windows/linux VM IP) with WSL in regular and mirrored networking mode (have also run portproxy with listenaddress=0.0.0.0)
As well as trying to let it through the HyperV firewall

Code: Select all

Set-NetFirewallHyperVVMSetting -Name ‘{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}’ -DefaultInboundAction Allow
Set-NetFirewallHyperVVMSetting -Name ‘{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}’ -DefaultOutboundAction Allow
Have also tried

Code: Select all

ignoredports=34197
hostAddressloopback=true
in .wslconfig.
Next thing to try is bridging adapters, but as far as I've read I shouldn't have to do that, especially with mirrored networking.
Any thoughts? For what it's worth, I can connect to OpenFactorioServerManager on localhost:8080 from the windows machine.
Log attached.

Code: Select all

engi@factory:~$ cat factorio-current.log
   0.000 2024-02-16 22:57:43; Factorio 1.1.101 (build 62011, linux64, headless)
   0.021 Operating system: Linux (Ubuntu 22.04)
   0.021 Program arguments: "/home/engi/bin/x64/factorio" "--bind" "0.0.0.0" "--port" "34197" "--server-settings" "/home/engi/config/server-settings.json" "--rcon-port" "42499" "--rcon-password" <private> "--server-adminlist" "/home/engi/config/server-adminlist.json" "--start-server-load-latest"
   0.021 Config path: /home/engi/config/config.ini
   0.021 Read data path: /home/engi/data
   0.021 Write data path: /home/engi [975328/1031018MB]
   0.021 Binaries path: /home/engi/bin
   0.026 System info: [CPU: AMD Ryzen 7 7840U w/ Radeon  780M Graphics, 16 cores, RAM: 13824 MB]
   0.026 Environment: DISPLAY=:0 WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset> __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
   0.026 Running in headless mode
   0.146 Loading mod settings Flare Stack 2.2.10 (settings.lua)
   0.147 Loading mod settings miniloader 1.15.7 (settings.lua)
   0.148 Loading mod settings YARM 0.10.14 (settings.lua)
   0.150 Loading mod settings accumulator-wagon 1.1.0 (settings.lua)
   0.151 Loading mod settings auto_manual_mode 0.0.9 (settings.lua)
   0.151 Loading mod settings better-air-filtering 0.3.6 (settings.lua)
   0.152 Loading mod settings calculator-ui 1.1.1 (settings.lua)
   0.152 Loading mod settings camedo-microwave 1.0.9 (settings.lua)
   0.153 Loading mod settings car-finder 1.5.2 (settings.lua)
   0.153 Loading mod settings craft-under-mouse 1.2.0 (settings.lua)
   0.154 Loading mod settings creative-mod 1.8.2 (settings.lua)
   0.156 Loading mod settings dbots-artillery-bombardment-remote 2.0.0 (settings.lua)
   0.157 Loading mod settings Enhanced_Map_Colors 1.5.5 (settings.lua)
   0.158 Loading mod settings even-distribution 1.0.10 (settings.lua)
   0.158 Loading mod settings FactorySearch 1.10.14 (settings.lua)
   0.159 Loading mod settings far-reach 1.1.3 (settings.lua)
   0.160 Loading mod settings Flow Control 3.1.4 (settings.lua)
   0.160 Loading mod settings fluid_permutations 0.4.1 (settings.lua)
   0.161 Loading mod settings helmod 0.12.23 (settings.lua)
   0.162 Loading mod settings Honk 5.0.0 (settings.lua)
   0.162 Loading mod settings howfardiditgo 1.1.0 (settings.lua)
   0.163 Loading mod settings Inventory Sensor 1.10.7 (settings.lua)
   0.163 Loading mod settings inventory-repair 19.1.1 (settings.lua)
   0.164 Loading mod settings kj_dunka_labs 1.1.2 (settings.lua)
   0.164 Loading mod settings Kux-Zooming 2.2.8 (settings.lua)
   0.165 Loading mod settings LandfillPainting 0.5.3 (settings.lua)
   0.165 Loading mod settings mining-patch-planner 1.5.8 (settings.lua)
   0.165 Loading mod settings MushroomCloud 1.0.17 (settings.lua)
   0.166 Loading mod settings Placeables 1.4.0 (settings.lua)
   0.166 Loading mod settings player-trails 0.0.3 (settings.lua)
   0.167 Loading mod settings RailSignalPlanner 1.2.9 (settings.lua)
   0.167 Loading mod settings recursive-blueprints 1.2.7 (settings.lua)
   0.168 Loading mod settings RemoteConfiguration 1.2.5 (settings.lua)
   0.168 Loading mod settings Repair_Turret 1.0.3 (settings.lua)
   0.169 Loading mod settings ridiculous-remote-reach 1.1.2 (settings.lua)
   0.169 Loading mod settings Roboport_and_Radar_MK2 1.0.2 (settings.lua)
   0.170 Loading mod settings rubber_ducky 1.0.4 (settings.lua)
   0.170 Loading mod settings SchallRailwayController 1.1.4 (settings.lua)
   0.171 Loading mod settings server-motd 1.0.0 (settings.lua)
   0.171 Loading mod settings Shortcuts-ick 1.1.28 (settings.lua)
   0.173 Loading mod settings show-max-underground-distance 0.0.8 (settings.lua)
   0.173 Loading mod settings slp-underground-poles 1.0.2 (settings.lua)
   0.174 Loading mod settings solar-calc 0.3.11 (settings.lua)
   0.175 Loading mod settings Squeak Through 1.8.2 (settings.lua)
   0.175 Loading mod settings TrainNetworkForPlayers 0.12.6 (settings.lua)
   0.176 Loading mod settings Warehousing 0.5.7 (settings.lua)
   0.177 Loading mod settings BottleneckLite 1.2.8 (settings.lua)
   0.177 Loading mod settings CursorEnhancements 2.1.0 (settings.lua)
   0.178 Loading mod settings EvenMoreTextPlates 1.2.3 (settings.lua)
   0.178 Loading mod settings FARL 4.1.2 (settings.lua)
   0.179 Loading mod settings kry-inserters 4.1.11 (settings.lua)
   0.180 Loading mod settings LightedPolesPlus 1.10.1 (settings.lua)
   0.180 Loading mod settings ModuleInserterEx 6.1.2 (settings.lua)
   0.181 Loading mod settings QuickItemSearch 2.1.8 (settings.lua)
   0.182 Loading mod settings RateCalculatorClassic 2.4.8 (settings.lua)
   0.182 Loading mod settings RitnWaterfill 1.4.3 (settings.lua)
   0.183 Loading mod settings Tapeline 2.0.10 (settings.lua)
   0.183 Loading mod settings GUI_Unifyer 1.12.0 (settings.lua)
   0.184 Loading mod settings MultipleUnitTrainControl 0.4.19 (settings.lua)
   0.185 Loading mod settings ShuttleTrainRefresh 1.2.0 (settings.lua)
   0.186 Loading mod settings MultipleUnitTrainControl 0.4.19 (settings-updates.lua)
   0.191 Loading mod core 0.0.0 (data.lua)
   0.205 Loading mod base 1.1.101 (data.lua)
   0.324 Loading mod Flare Stack 2.2.10 (data.lua)
   0.331 Loading mod miniloader 1.15.7 (data.lua)
   0.341 Loading mod YARM 0.10.14 (data.lua)
   0.347 Loading mod accumulator-wagon 1.1.0 (data.lua)
   0.353 Loading mod always_red_rail_signal_continued 1.1.0 (data.lua)
   0.359 Loading mod auto_manual_mode 0.0.9 (data.lua)
   0.363 Loading mod better-air-filtering 0.3.6 (data.lua)
   0.369 Loading mod Better-TrainHorn 1.0.2 (data.lua)
   0.373 Loading mod BigDrills 0.5.12 (data.lua)
   0.381 Loading mod BigFluidWagon 0.0.7 (data.lua)
   0.386 Loading mod Big_Brother 0.5.4 (data.lua)
   0.412 Loading mod Blueprintable-Plantable-Trees 1.2.1 (data.lua)
   0.418 Loading mod bullet-trails 0.6.2 (data.lua)
   0.424 Loading mod calculator-ui 1.1.1 (data.lua)
   0.431 Loading mod camedo-microwave 1.0.9 (data.lua)
   0.438 Loading mod car-finder 1.5.2 (data.lua)
   0.445 Loading mod craft-under-mouse 1.2.0 (data.lua)
   0.451 Loading mod creative-mod 1.8.2 (data.lua)
   0.467 Loading mod dbots-artillery-bombardment-remote 2.0.0 (data.lua)
   0.474 Loading mod DiscoScience 1.1.3 (data.lua)
   0.481 Loading mod DoubleCargoWagon 0.0.7 (data.lua)
   0.488 Loading mod Enhanced_Map_Colors 1.5.5 (data.lua)
   0.495 Loading mod even-distribution 1.0.10 (data.lua)
   0.502 Loading mod FactorySearch 1.10.14 (data.lua)
   0.509 Loading mod flib 0.13.0 (data.lua)
   0.516 Loading mod Flow Control 3.1.4 (data.lua)
   0.524 Loading mod FluidWagonColorMask 1.1.0 (data.lua)
   0.531 Loading mod fluid_permutations 0.4.1 (data.lua)
   0.537 Loading mod helmod 0.12.23 (data.lua)
   0.547 Loading mod Honk 5.0.0 (data.lua)
   0.554 Loading mod Inventory Sensor 1.10.7 (data.lua)
   0.562 Loading mod Kux-Zooming 2.2.8 (data.lua)
   0.569 Loading mod LandfillPainting 0.5.3 (data.lua)
   0.579 Loading mod LargeLamp 1.1.0 (data.lua)
   0.585 Loading mod magnet-signal 1.1.0 (data.lua)
   0.594 Loading mod mining-patch-planner 1.5.8 (data.lua)
   0.601 Loading mod original-music-hd-reloaded 1.1.3 (data.lua)
   0.608 Loading mod Placeables 1.4.0 (data.lua)
   0.615 Loading mod player-trails 0.0.3 (data.lua)
   0.622 Loading mod power-grid-comb 1.1.0 (data.lua)
   0.630 Loading mod pushbutton 1.1.1 (data.lua)
   0.637 Loading mod RailSignalPlanner 1.2.9 (data.lua)
   0.644 Loading mod recursive-blueprints 1.2.7 (data.lua)
   0.651 Loading mod redo 0.2.13 (data.lua)
   0.658 Loading mod RemoteConfiguration 1.2.5 (data.lua)
   0.665 Loading mod Repair_Turret 1.0.3 (data.lua)
   0.674 Loading mod ridiculous-remote-reach 1.1.2 (data.lua)
   0.682 Loading mod Roboport_and_Radar_MK2 1.0.2 (data.lua)
   0.689 Loading mod rubber_ducky 1.0.4 (data.lua)
   0.697 Loading mod SchallRailwayController 1.1.4 (data.lua)
   0.704 Loading mod Science_pack_glow 1.0.1 (data.lua)
   0.712 Loading mod Shortcuts-ick 1.1.28 (data.lua)
   0.719 Loading mod slp-underground-poles 1.0.2 (data.lua)
   0.727 Loading mod solar-calc 0.3.11 (data.lua)
   0.734 Loading mod SovietRepublicMusic 1.0.4 (data.lua)
   0.742 Loading mod textplates 0.6.10 (data.lua)
   0.756 Loading mod TheFatController 5.1.2 (data.lua)
   0.766 Loading mod TrainNetworkForPlayers 0.12.6 (data.lua)
   0.774 Loading mod TrainRoutes 0.1.9 (data.lua)
   0.782 Loading mod Treenades 1.1.0 (data.lua)
   0.791 Loading mod Warehousing 0.5.7 (data.lua)
   0.801 Loading mod CursorEnhancements 2.1.0 (data.lua)
   0.809 Loading mod DefaultTrainConditions 1.1.0 (data.lua)
   0.817 Loading mod DestructiveBlueprints 0.1.1 (data.lua)
   0.825 Loading mod EvenMoreTextPlates 1.2.3 (data.lua)
   0.836 Loading mod factoryplanner 1.1.78 (data.lua)
   0.845 Loading mod FARL 4.1.2 (data.lua)
   0.855 Loading mod kry-inserters 4.1.11 (data.lua)
   0.864 Loading mod ModuleInserterEx 6.1.2 (data.lua)
   0.873 Loading mod QuickItemSearch 2.1.8 (data.lua)
   0.882 Loading mod RateCalculatorClassic 2.4.8 (data.lua)
   0.892 Loading mod Reinforced-Walls 1.1.2 (data.lua)
   0.910 Loading mod RitnWaterfill 1.4.3 (data.lua)
   0.919 Loading mod Tapeline 2.0.10 (data.lua)
   0.931 Loading mod TrainGroups 1.4.3 (data.lua)
   0.939 Loading mod underground-pipe-pack 1.1.3 (data.lua)
   0.973 Loading mod GUI_Unifyer 1.12.0 (data.lua)
   0.983 Loading mod MultipleUnitTrainControl 0.4.19 (data.lua)
   0.993 Loading mod ShuttleTrainRefresh 1.2.0 (data.lua)
   1.004 Loading mod base 1.1.101 (data-updates.lua)
   1.013 Loading mod Flare Stack 2.2.10 (data-updates.lua)
   1.022 Loading mod miniloader 1.15.7 (data-updates.lua)
   1.032 Loading mod Big_Brother 0.5.4 (data-updates.lua)
   1.041 Loading mod bullet-trails 0.6.2 (data-updates.lua)
   1.050 Loading mod camedo-microwave 1.0.9 (data-updates.lua)
   1.059 Loading mod Enhanced_Map_Colors 1.5.5 (data-updates.lua)
   1.068 Loading mod FactorySearch 1.10.14 (data-updates.lua)
   1.077 Loading mod Flow Control 3.1.4 (data-updates.lua)
   1.085 Loading mod inventory-repair 19.1.1 (data-updates.lua)
   1.095 Loading mod LandfillPainting 0.5.3 (data-updates.lua)
   1.103 Loading mod MushroomCloud 1.0.17 (data-updates.lua)
   1.112 Loading mod RailSignalPlanner 1.2.9 (data-updates.lua)
   1.121 Loading mod recursive-blueprints 1.2.7 (data-updates.lua)
   1.130 Loading mod Roboport_and_Radar_MK2 1.0.2 (data-updates.lua)
   1.139 Loading mod Shortcuts-ick 1.1.28 (data-updates.lua)
   1.149 Loading mod spidertron-deal-with-it 1.1.0 (data-updates.lua)
   1.157 Loading mod Squeak Through 1.8.2 (data-updates.lua)
   1.167 Loading mod textplates 0.6.10 (data-updates.lua)
   1.176 Loading mod EvenMoreTextPlates 1.2.3 (data-updates.lua)
   1.185 Loading mod FARL 4.1.2 (data-updates.lua)
   1.194 Loading mod LightedPolesPlus 1.10.1 (data-updates.lua)
   1.195 Script @__LightedPolesPlus__/data-updates.lua:147: [LEP+] Created lighted-small-electric-pole; light size = 40
   1.195 Script @__LightedPolesPlus__/data-updates.lua:167: [LEP+] sorting new recipe according to recipe "small-electric-pole" subgroup= "nil" order= "nil"
   1.196 Script @__LightedPolesPlus__/data-updates.lua:147: [LEP+] Created lighted-big-electric-pole; light size = 75
   1.196 Script @__LightedPolesPlus__/data-updates.lua:167: [LEP+] sorting new recipe according to recipe "big-electric-pole" subgroup= "nil" order= "nil"
   1.196 Script @__LightedPolesPlus__/data-updates.lua:147: [LEP+] Created lighted-medium-electric-pole; light size = 44
   1.196 Script @__LightedPolesPlus__/data-updates.lua:167: [LEP+] sorting new recipe according to recipe "medium-electric-pole" subgroup= "nil" order= "nil"
   1.196 Script @__LightedPolesPlus__/data-updates.lua:147: [LEP+] Created lighted-substation; light size = 62
   1.196 Script @__LightedPolesPlus__/data-updates.lua:167: [LEP+] sorting new recipe according to recipe "substation" subgroup= "nil" order= "nil"
   1.197 Script @__LightedPolesPlus__/data-updates.lua:147: [LEP+] Created lighted-microwave-tower; light size = 75
   1.197 Script @__LightedPolesPlus__/data-updates.lua:167: [LEP+] sorting new recipe according to recipe "microwave-tower" subgroup= "nil" order= "nil"
   1.197 Script @__LightedPolesPlus__/data-updates.lua:147: [LEP+] Created lighted-creative-mod_super-electric-pole; light size = 75
   1.197 Script @__LightedPolesPlus__/data-updates.lua:167: [LEP+] sorting new recipe according to recipe "creative-mod_super-electric-pole" subgroup= "nil" order= "nil"
   1.197 Script @__LightedPolesPlus__/data-updates.lua:147: [LEP+] Created lighted-creative-mod_super-substation; light size = 75
   1.197 Script @__LightedPolesPlus__/data-updates.lua:167: [LEP+] sorting new recipe according to recipe "creative-mod_super-substation" subgroup= "nil" order= "nil"
   1.198 Script @__LightedPolesPlus__/data-updates.lua:147: [LEP+] Created lighted-slp-dec-med-pole; light size = 44
   1.198 Script @__LightedPolesPlus__/data-updates.lua:167: [LEP+] sorting new recipe according to recipe "slp-dec-med-pole" subgroup= "nil" order= "nil"
   1.198 Script @__LightedPolesPlus__/data-updates.lua:147: [LEP+] Created lighted-slp-dec-big-pole; light size = 75
   1.198 Script @__LightedPolesPlus__/data-updates.lua:167: [LEP+] sorting new recipe according to recipe "slp-dec-big-pole" subgroup= "nil" order= "nil"
   1.198 Script @__LightedPolesPlus__/data-updates.lua:147: [LEP+] Created lighted-slp-dec-sub-pole; light size = 62
   1.198 Script @__LightedPolesPlus__/data-updates.lua:167: [LEP+] sorting new recipe according to recipe "slp-dec-sub-pole" subgroup= "nil" order= "nil"
   1.199 Script @__LightedPolesPlus__/data-updates.lua:191: [LEP+] found original pole medium-electric-pole in technology electric-energy-distribution-1, inserting lighted-medium-electric-pole into technology electric-energy-distribution-1
   1.199 Script @__LightedPolesPlus__/data-updates.lua:191: [LEP+] found original pole big-electric-pole in technology electric-energy-distribution-1, inserting lighted-big-electric-pole into technology electric-energy-distribution-1
   1.199 Script @__LightedPolesPlus__/data-updates.lua:191: [LEP+] found original pole substation in technology electric-energy-distribution-2, inserting lighted-substation into technology electric-energy-distribution-2
   1.199 Script @__LightedPolesPlus__/data-updates.lua:191: [LEP+] found original pole microwave-tower in technology microwave-charging1, inserting lighted-microwave-tower into technology microwave-charging1
   1.199 Script @__LightedPolesPlus__/data-updates.lua:191: [LEP+] found original pole slp-dec-med-pole in technology slp-underground-poles, inserting lighted-slp-dec-med-pole into technology slp-underground-poles
   1.199 Script @__LightedPolesPlus__/data-updates.lua:191: [LEP+] found original pole slp-dec-big-pole in technology slp-underground-poles, inserting lighted-slp-dec-big-pole into technology slp-underground-poles
   1.199 Script @__LightedPolesPlus__/data-updates.lua:191: [LEP+] found original pole slp-dec-sub-pole in technology slp-underground-sub, inserting lighted-slp-dec-sub-pole into technology slp-underground-sub
   1.199 Script @__LightedPolesPlus__/data-updates.lua:208: [LEP+] no technology unlock found for small-electric-pole, inserting lighted-small-electric-pole into technology optics
   1.199 Script @__LightedPolesPlus__/data-updates.lua:208: [LEP+] no technology unlock found for creative-mod_super-electric-pole, inserting lighted-creative-mod_super-electric-pole into technology optics
   1.199 Script @__LightedPolesPlus__/data-updates.lua:208: [LEP+] no technology unlock found for creative-mod_super-substation, inserting lighted-creative-mod_super-substation into technology optics
   1.208 Loading mod MultipleUnitTrainControl 0.4.19 (data-updates.lua)
   1.209 Script @__MultipleUnitTrainControl__/data/createMuLoco.lua:24: Creating locomotive "locomotive-mu"
   1.209 Script @__MultipleUnitTrainControl__/data/createMuLoco.lua:24: Creating locomotive "farl-mu"
   1.218 Loading mod Flare Stack 2.2.10 (data-final-fixes.lua)
   1.234 Loading mod YARM 0.10.14 (data-final-fixes.lua)
   1.245 Loading mod camedo-microwave 1.0.9 (data-final-fixes.lua)
   1.256 Loading mod creative-mod 1.8.2 (data-final-fixes.lua)
   1.278 Loading mod Flow Control 3.1.4 (data-final-fixes.lua)
   1.289 Loading mod FluidWagonColorMask 1.1.0 (data-final-fixes.lua)
   1.301 Loading mod fluid_permutations 0.4.1 (data-final-fixes.lua)
   1.307 Script @__fluid_permutations__/data-final-fixes.lua:475: Affected recipes count: 6
   1.307 Script @__fluid_permutations__/data-final-fixes.lua:476: New recipes count: 26
   1.319 Loading mod Honk 5.0.0 (data-final-fixes.lua)
   1.329 Loading mod kj_dunka_labs 1.1.2 (data-final-fixes.lua)
   1.340 Loading mod LandfillPainting 0.5.3 (data-final-fixes.lua)
   1.351 Loading mod LessUnplugged 1.1.0 (data-final-fixes.lua)
   1.362 Loading mod RailSignalPlanner 1.2.9 (data-final-fixes.lua)
   1.373 Loading mod Shortcuts-ick 1.1.28 (data-final-fixes.lua)
   1.386 Loading mod show-max-underground-distance 0.0.8 (data-final-fixes.lua)
   1.398 Loading mod slp-underground-poles 1.0.2 (data-final-fixes.lua)
   1.409 Loading mod tree_collision 1.1.0 (data-final-fixes.lua)
   1.420 Loading mod Warehousing 0.5.7 (data-final-fixes.lua)
   1.432 Loading mod BottleneckLite 1.2.8 (data-final-fixes.lua)
   1.444 Loading mod FARL 4.1.2 (data-final-fixes.lua)
   1.454 Loading mod kry-inserters 4.1.11 (data-final-fixes.lua)
   1.460 Script @__stdlib__/stdlib/data/data.lua:42: Item burner-stack-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Item, __stdlib__/stdlib/data/recipe.lua:47 in format, __stdlib__/stdlib/data/recipe.lua:62 in get_difficulties, __stdlib__/stdlib/data/recipe.lua:153 in replace_ingredient, @__kry-inserters__/func.lua:335 in fixBurner, @__kry-inserters__/func.lua:245 in makeInserter, @__kry-inserters__/prototypes/makeinserters.lua:166 in ???]
   1.460 Script @__stdlib__/stdlib/data/data.lua:42: Item burner-stack-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Item, __stdlib__/stdlib/data/recipe.lua:47 in format, __stdlib__/stdlib/data/recipe.lua:62 in get_difficulties, __stdlib__/stdlib/data/recipe.lua:153 in replace_ingredient, @__kry-inserters__/func.lua:335 in fixBurner, @__kry-inserters__/func.lua:245 in makeInserter, @__kry-inserters__/prototypes/makeinserters.lua:166 in ???]
   1.463 Script @__stdlib__/stdlib/data/data.lua:42: Data item/burner-slow-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.463 Script @__stdlib__/stdlib/data/data.lua:42: Data item/steam-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.463 Script @__stdlib__/stdlib/data/data.lua:42: Data item/long-handed-steam-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.463 Script @__stdlib__/stdlib/data/data.lua:42: Data item/pipe-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.463 Script @__stdlib__/stdlib/data/data.lua:42: Data item/long-handed-pipe-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.463 Script @__stdlib__/stdlib/data/data.lua:42: Data item/slow-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.463 Script @__stdlib__/stdlib/data/data.lua:42: Data item/express-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/express-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/express-stack-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/express-stack-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/kr-superior-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/kr-superior-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/long-slow-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/long-express-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/long-express-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/long-express-stack-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/long-express-stack-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/long-kr-superior-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.464 Script @__stdlib__/stdlib/data/data.lua:42: Data item/long-kr-superior-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:347 in sortInserter, @__kry-inserters__/prototypes/sorter.lua:140 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-express-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-express-stack-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-express-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-express-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-express-stack-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-slow-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-stack-filter-2-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-stack-2-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-fast-2-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-kr-superior-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-kr-superior-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-kr-superior-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/kr-superior-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.465 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/nuclear-stack-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/nuclear-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/nuclear-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/nuclear-stack-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-nuclear-stack-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-nuclear-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-nuclear-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-nuclear-stack-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/nuclear-stack-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/plutonium-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/plutonium-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/plutonium-stack-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-nuclear-stack-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-plutonium-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-plutonium-filter-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.466 Script @__stdlib__/stdlib/data/data.lua:42: Data inserter/long-plutonium-stack-inserter does not exist. [__stdlib__/stdlib/data/data.lua:494 in Data, @__kry-inserters__/func.lua:357 in upgradeNext, @__kry-inserters__/prototypes/upgrade.lua:69 in ???]
   1.480 Loading mod ModuleInserterEx 6.1.2 (data-final-fixes.lua)
   1.491 Loading mod RateCalculatorClassic 2.4.8 (data-final-fixes.lua)
   1.503 Loading mod MultipleUnitTrainControl 0.4.19 (data-final-fixes.lua)
   1.515 Loading mod ShuttleTrainRefresh 1.2.0 (data-final-fixes.lua)
   1.609 Checksum for core: 905122912
   1.609 Checksum of base: 1054619811
   1.609 Checksum of Flare Stack: 445107092
   1.609 Checksum of miniloader: 3779101518
   1.609 Checksum of YARM: 289164994
   1.609 Checksum of accumulator-wagon: 2959445327
   1.609 Checksum of always_red_rail_signal_continued: 2126245740
   1.609 Checksum of auto_manual_mode: 2463316938
   1.609 Checksum of better-air-filtering: 732026559
   1.609 Checksum of Better-TrainHorn: 2050923184
   1.609 Checksum of BigDrills: 2650313203
   1.609 Checksum of BigFluidWagon: 3985803925
   1.609 Checksum of Big_Brother: 2324121264
   1.609 Checksum of Blueprintable-Plantable-Trees: 3425495482
   1.609 Checksum of bullet-trails: 3735931065
   1.609 Checksum of calculator-ui: 1012418323
   1.609 Checksum of camedo-microwave: 1709802531
   1.609 Checksum of car-finder: 109357572
   1.609 Checksum of craft-under-mouse: 2503600216
   1.609 Checksum of creative-mod: 1308146841
   1.609 Checksum of dbots-artillery-bombardment-remote: 2173039450
   1.609 Checksum of DiscoScience: 1542355472
   1.609 Checksum of DoubleCargoWagon: 2013911059
   1.609 Checksum of Enhanced_Map_Colors: 2077545413
   1.609 Checksum of even-distribution: 3296431338
   1.609 Checksum of FactorySearch: 3884463200
   1.609 Checksum of far-reach: 3717351288
   1.609 Checksum of flib: 574468295
   1.609 Checksum of Flow Control: 392394692
   1.609 Checksum of FluidWagonColorMask: 2333933335
   1.609 Checksum of fluid_permutations: 2786168891
   1.609 Checksum of helmod: 4105086208
   1.609 Checksum of Honk: 633038433
   1.609 Checksum of howfardiditgo: 459352000
   1.609 Checksum of Inventory Sensor: 244478606
   1.609 Checksum of inventory-repair: 3516546316
   1.609 Checksum of kj_dunka_labs: 2313860015
   1.609 Checksum of Kux-Zooming: 556446838
   1.609 Checksum of LandfillPainting: 1178574013
   1.609 Checksum of LargeLamp: 199227379
   1.609 Checksum of LessUnplugged: 4287662206
   1.609 Checksum of LSlib: 0
   1.609 Checksum of magnet-signal: 1089483562
   1.609 Checksum of manual-trains-at-temp-stops: 0
   1.609 Checksum of mining-patch-planner: 3425468826
   1.609 Checksum of MushroomCloud: 484535028
   1.609 Checksum of original-music-hd-reloaded: 3146808641
   1.609 Checksum of Placeables: 350060400
   1.609 Checksum of player-trails: 2991700681
   1.609 Checksum of power-grid-comb: 4082659851
   1.609 Checksum of pushbutton: 874253638
   1.609 Checksum of RailSignalPlanner: 2834449299
   1.609 Checksum of recursive-blueprints: 183109727
   1.609 Checksum of redo: 4226588112
   1.609 Checksum of RemoteConfiguration: 3108572328
   1.609 Checksum of Repair_Turret: 4849229
   1.609 Checksum of ridiculous-remote-reach: 3119797461
   1.609 Checksum of RitnLib: 0
   1.609 Checksum of Roboport_and_Radar_MK2: 1516131360
   1.609 Checksum of Robot256Lib: 0
   1.609 Checksum of rubber_ducky: 755926368
   1.609 Checksum of SchallRailwayController: 145489652
   1.609 Checksum of Science_pack_glow: 1643186468
   1.609 Checksum of server-motd: 517572493
   1.609 Checksum of Shortcuts-ick: 2247280425
   1.609 Checksum of show-max-underground-distance: 1201560390
   1.609 Checksum of slp-underground-poles: 3285006847
   1.609 Checksum of solar-calc: 2922212081
   1.609 Checksum of SovietRepublicMusic: 1486496036
   1.609 Checksum of spidertron-deal-with-it: 315838287
   1.609 Checksum of Squeak Through: 2759453103
   1.609 Checksum of stdlib: 0
   1.609 Checksum of textplates: 1728524371
   1.609 Checksum of TheFatController: 163032206
   1.609 Checksum of TrainNetworkForPlayers: 1834076437
   1.609 Checksum of TrainRoutes: 3831680748
   1.609 Checksum of Treenades: 95121357
   1.609 Checksum of tree_collision: 3231141521
   1.609 Checksum of Warehousing: 2197066732
   1.609 Checksum of BottleneckLite: 3692562581
   1.609 Checksum of CursorEnhancements: 3739699852
   1.609 Checksum of DefaultTrainConditions: 3080167655
   1.609 Checksum of DestructiveBlueprints: 2266270335
   1.609 Checksum of EvenMoreTextPlates: 1041802368
   1.609 Checksum of factoryplanner: 1820446287
   1.609 Checksum of FARL: 3922350996
   1.609 Checksum of kry-inserters: 2465521592
   1.609 Checksum of LightedPolesPlus: 1259524701
   1.609 Checksum of ModuleInserterEx: 2261249118
   1.609 Checksum of QuickItemSearch: 2136773294
   1.609 Checksum of RateCalculatorClassic: 3056800775
   1.609 Checksum of Reinforced-Walls: 57958899
   1.609 Checksum of RitnWaterfill: 750585000
   1.609 Checksum of Tapeline: 2889117334
   1.609 Checksum of TrainGroups: 481379519
   1.609 Checksum of underground-pipe-pack: 3213853964
   1.609 Checksum of GUI_Unifyer: 853165276
   1.609 Checksum of MultipleUnitTrainControl: 3813275446
   1.609 Checksum of ShuttleTrainRefresh: 3396363258
   1.808 Prototype list checksum: 2470627053
   1.910 Info PlayerData.cpp:76: Local player-data.json available, timestamp 1708138136
   1.911 Info PlayerData.cpp:83: Cloud player-data.json unavailable
   1.911 Factorio initialised
   1.912 Info ServerSynchronizer.cpp:29: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
   1.912 Info ServerMultiplayerManager.cpp:814: updateTick(4294967295) changing state from(Ready) to(PreparedToHostGame)
   1.912 Info ServerMultiplayerManager.cpp:814: updateTick(4294967295) changing state from(PreparedToHostGame) to(CreatingGame)
   1.912 Loading map /home/engi/saves/bugs.zip: 104184409 bytes.
   1.924 Loading level.dat: 277642633 bytes.
   1.928 Info Scenario.cpp:204: Map version 1.1.101-1
   7.045 Loading script.dat: 6522532 bytes.
   7.047 Checksum for script /home/engi/temp/currently-playing/control.lua: 3702463597
   7.050 Checksum for script __miniloader__/control.lua: 1199816318
   7.054 Checksum for script __YARM__/control.lua: 3737424035
   7.055 Checksum for script __accumulator-wagon__/control.lua: 3540108956
   7.056 Checksum for script __always_red_rail_signal_continued__/control.lua: 285332963
   7.056 Checksum for script __auto_manual_mode__/control.lua: 1841928515
   7.057 Checksum for script __better-air-filtering__/control.lua: 923200216
   7.058 Checksum for script __Better-TrainHorn__/control.lua: 3434746651
   7.061 Checksum for script __Big_Brother__/control.lua: 278657365
   7.062 Checksum for script __Blueprintable-Plantable-Trees__/control.lua: 1380090187
   7.063 Checksum for script __calculator-ui__/control.lua: 3462135112
   7.065 Checksum for script __camedo-microwave__/control.lua: 3441821927
   7.065 Checksum for script __car-finder__/control.lua: 1904362844
   7.066 Checksum for script __craft-under-mouse__/control.lua: 2448216233
   7.085 Checksum for script __creative-mod__/control.lua: 2667008472
   7.086 Checksum for script __dbots-artillery-bombardment-remote__/control.lua: 1325522930
   7.087 Checksum for script __DiscoScience__/control.lua: 3734133783
   7.088 Checksum for script __Enhanced_Map_Colors__/control.lua: 3239044234
   7.088 Script @__even-distribution__/framework.lua:72: 0 [ED] Initializing framework... DEBUG = false
   7.088 Script @__even-distribution__/framework.lua:72: 0 [ED] Registering custom scripts...
   7.088 Script @__even-distribution__/framework.lua:72: 0 [ED] Script: metatables
   7.089 Script @__even-distribution__/framework.lua:72: 0 [ED] Script: util
   7.089 Script @__even-distribution__/framework.lua:72: 0 [ED] Script: helpers
   7.089 Script @__even-distribution__/framework.lua:72: 0 [ED] Script: setup
   7.090 Script @__even-distribution__/framework.lua:72: 0 [ED] Script: remote
   7.090 Script @__even-distribution__/framework.lua:72: 0 [ED] Script: visuals
   7.090 Script @__even-distribution__/framework.lua:72: 0 [ED] Script: gui-tools
   7.090 Script @__even-distribution__/framework.lua:72: 0 [ED] Script: drag
   7.091 Script @__even-distribution__/framework.lua:72: 0 [ED] Script: cleanup
   7.091 Script @__even-distribution__/framework.lua:72: 0 [ED] GUI-Script: settings-gui
   7.092 Script @__even-distribution__/framework.lua:72: 0 [ED] Registering default event handlers...
   7.092 Script @__even-distribution__/framework.lua:72: 0 [ED] Registering custom inputs...
   7.092 Script @__even-distribution__/framework.lua:72: 0 [ED] Input: inventory-cleanup   event: on_inventory_cleanup
   7.092 Script @__even-distribution__/framework.lua:72: 0 [ED] Input: fast-entity-transfer-hook   event: on_fast_entity_transfer_hook
   7.092 Script @__even-distribution__/framework.lua:72: 0 [ED] Input: fast-entity-split-hook   event: on_fast_entity_split_hook
   7.093 Script @__even-distribution__/framework.lua:72: 0 [ED] Successfully initialized
   7.093 Checksum for script __even-distribution__/control.lua: 850894597
   7.097 Checksum for script __FactorySearch__/control.lua: 3484609132
   7.097 Checksum for script __far-reach__/control.lua: 915480886
   7.098 Checksum for script __FluidWagonColorMask__/control.lua: 4104764473
   7.099 Checksum for script __fluid_permutations__/control.lua: 564974066
   7.129 Checksum for script __helmod__/control.lua: 2646826936
   7.130 Checksum for script __Honk__/control.lua: 3187954776
   7.131 Checksum for script __howfardiditgo__/control.lua: 4242541041
   7.131 Checksum for script __Inventory Sensor__/control.lua: 2272145324
   7.132 Checksum for script __inventory-repair__/control.lua: 732696874
   7.133 Checksum for script __Kux-Zooming__/control.lua: 1998060371
   7.134 Checksum for script __LandfillPainting__/control.lua: 4080818343
   7.134 Checksum for script __magnet-signal__/control.lua: 107636624
   7.135 Checksum for script __manual-trains-at-temp-stops__/control.lua: 4128815457
   7.141 Checksum for script __mining-patch-planner__/control.lua: 936983632
   7.141 Checksum for script __MushroomCloud__/control.lua: 2065212043
   7.142 Checksum for script __Placeables__/control.lua: 1712090602
   7.143 Checksum for script __player-trails__/control.lua: 1002439666
   7.144 Checksum for script __power-grid-comb__/control.lua: 1265229658
   7.144 Checksum for script __pushbutton__/control.lua: 3129517153
   7.148 Checksum for script __RailSignalPlanner__/control.lua: 454948497
   7.150 Checksum for script __recursive-blueprints__/control.lua: 39470074
   7.152 Checksum for script __redo__/control.lua: 623577740
   7.153 Checksum for script __RemoteConfiguration__/control.lua: 2034105119
   7.155 Checksum for script __Repair_Turret__/control.lua: 1204338867
   7.155 Checksum for script __ridiculous-remote-reach__/control.lua: 2979554131
   7.156 Checksum for script __RitnLib__/control.lua: 236162718
   7.156 Checksum for script __rubber_ducky__/control.lua: 1309057275
   7.160 Checksum for script __SchallRailwayController__/control.lua: 3822416606
   7.161 Checksum for script __server-motd__/control.lua: 665998017
   7.162 Checksum for script __Shortcuts-ick__/control.lua: 4167507118
   7.165 Checksum for script __solar-calc__/control.lua: 2585739229
   7.166 Checksum for script __textplates__/control.lua: 643277855
   7.170 Checksum for script __TheFatController__/control.lua: 2472295878
   7.173 Checksum for script __TrainNetworkForPlayers__/control.lua: 1954588056
   7.174 Checksum for script __TrainRoutes__/control.lua: 2434736454
   7.174 Checksum for script __Warehousing__/control.lua: 3167976841
   7.176 Checksum for script __CursorEnhancements__/control.lua: 1996797246
   7.177 Checksum for script __DefaultTrainConditions__/control.lua: 1755167369
   7.179 Checksum for script __DestructiveBlueprints__/control.lua: 3536487573
   7.180 Checksum for script __EvenMoreTextPlates__/control.lua: 905851832
   7.197 Checksum for script __factoryplanner__/control.lua: 2449545361
   7.204 Checksum for script __FARL__/control.lua: 625569340
   7.204 Checksum for script __kry-inserters__/control.lua: 1216113831
   7.205 Checksum for script __LightedPolesPlus__/control.lua: 909963510
   7.207 Checksum for script __ModuleInserterEx__/control.lua: 38379095
   7.211 Checksum for script __QuickItemSearch__/control.lua: 87750729
   7.215 Checksum for script __RateCalculatorClassic__/control.lua: 1015592373
   7.215 Checksum for script __RitnWaterfill__/control.lua: 1205244125
   7.217 Checksum for script __Tapeline__/control.lua: 1888769320
   7.220 Checksum for script __TrainGroups__/control.lua: 3167150806
   7.223 Checksum for script __underground-pipe-pack__/control.lua: 2842273367
   7.225 Checksum for script __GUI_Unifyer__/control.lua: 2611964224
   7.228 Checksum for script __MultipleUnitTrainControl__/control.lua: 2274744593
   7.229 Checksum for script __ShuttleTrainRefresh__/control.lua: 3056803153
   7.461 Script @__ShuttleTrainRefresh__/script/events.lua:321: loading
   7.461 Script @__ShuttleTrainRefresh__/script/events.lua:296: registering events
   7.461 Script @__ShuttleTrainRefresh__/script/events.lua:323: loaded
   7.546 Info UDPSocket.cpp:33: Opening socket at (IP ADDR:({0.0.0.0:34197}))
   7.559 Hosting game at IP ADDR:({0.0.0.0:34197})
   7.559 Info HttpSharedState.cpp:58: Downloading https://auth.factorio.com/generate-server-padlock-2?api_version=6
   8.003 Info AuthServerConnector.cpp:95: Obtained serverPadlock for serverHash (oQUJ6iVWBGkAKrwqVqbu1RV2YuwhBeUD) from the auth server.
   8.003 Info ServerMultiplayerManager.cpp:814: updateTick(52634183) changing state from(CreatingGame) to(InGame)
   8.264 Info ServerRouter.cpp:664: Asking pingpong servers (pingpong1.factorio.com:34197, pingpong2.factorio.com:34197, pingpong3.factorio.com:34197, pingpong4.factorio.com:34197) for own address
   8.264 Info UDPSocket.cpp:45: Opening socket for broadcast
   8.275 Info RemoteCommandProcessor.cpp:133: Starting RCON interface at IP ADDR:({0.0.0.0:42499})
   8.275 Info CommandLineMultiplayer.cpp:297: Maximum segment size = 100; minimum segment size = 25; maximum-segment-size peer count = 10; minimum-segment-size peer count = 20
   8.278 Info RemoteCommandProcessor.cpp:252: New RCON connection from IP ADDR:({127.0.0.1:60860})
  18.563 Info MatchingServer.cpp:124: Matching server game `17139616` has been created.
  18.576 Info ServerMultiplayerManager.cpp:746: Matching server connection resumed

vadcx
Inserter
Inserter
Posts: 47
Joined: Fri Apr 19, 2024 4:12 pm
Contact:

Re: Anyone have the headless server working in WSL? (Networking)

Post by vadcx »

I think this is the very deeply hidden Network Priorities menu.

1. The generic method: https://www.top-password.com/blog/chang ... n-windows/ where you move the Network Adapters up & down
2. The hardcoding method, I didn't know this can be used to permanently set a metric. https://www.tenforums.com/tutorials/921 ... -10-a.html

I've seen old discussions/documentation from like 20 years ago (omg it's so far back now) that called multiple network interfaces/cards/adapters "multi-homing". Long story short, applications that are not multi-interface aware will only send their broadcasts on the main interface (should be the one with lowest metric) - that's usually your real LAN. If people ever had problems with VLAN discovery like Hamachi or Tunngle, this is probably it.

You haven't said which network addresses Factorio polls for LAN server discovery. If the metric overrides work, I expect the packets to go to the other network. If the two steps don't help, try to disconnect from your real LAN and leave WSL as the only active network adapter. If this still doesn't help, try to give WSL the same LAN subnet IPs as your real LAN.

Ping me back if that works, we'd need to ask the devs if Factorio advertises the LAN server on all connected network interfaces (same for client).

vadcx
Inserter
Inserter
Posts: 47
Joined: Fri Apr 19, 2024 4:12 pm
Contact:

Re: Anyone have the headless server working in WSL? (Networking)

Post by vadcx »

Quick follow up:

Code: Select all

iproute -print
is your friend.

Post Reply

Return to “Technical Help”