Hey
I finally got to the part of the game where I was able to launch some stuff into space (yay!)
I rushed to the "Advanced Probe" since I saw that gets me 10x more space science per rocket launched, but for a higher cost.
Once I shot my first one into space, the server which i host crashed with the following message when normally the space science appears (indented and spaced for clarity):
Error MainLoop.cpp:1035:
Exception at tick 160017902:
Error while running event expanded-rocket-payloads::on_rocket_launched (ID 10)
Unknown interface: silo_script
stack traceback:
expanded-rocket-payloads/control.lua:4: in function <expanded-rocket-payloads/control.lua:1>
Error ServerMultiplayerManager.cpp:96: MultiplayerManager failed: "Error while running event expanded-rocket-payloads::on_rocket_launched (ID 10)
Unknown interface: silo_script
stack traceback:
expanded-rocket-payloads/control.lua:4: in function <expanded-rocket-payloads/control.lua:1>"
Info ServerMultiplayerManager.cpp:699: mapTick(160017902) changing state from(InGame) to(Failed)
=====
I am using version 0.16.5. When the server crashed, I manually saved on my client.
1: When i load this savefile on the server the error makes the server crash on the first tick
2: Loading it in singleplayer does the same (just making sure)
3: When updating the mod to the latest version (0.16.6), the crash persists.
After some careful analyzing, I discovered that the silo_script isn't present in any of the saves generated by a custom scenario (FactorioScenarioMultiplayerSpawn). So it might not be your fault. But I can't find anything in their code that removes that interface.
4: global.silo_script is also nill if remote.interfaces.silo_script is missing
I took it upon myself to comment line 4 in control.lua, and the whole block that tracks items sent into space, because once that gets called that will crash us as well.
Just to be sure on your side, you could check if the interface exists, and if not display some sort of message in chat that some things might not work. Good luck!
PS: You have typos in some of your textfiles :) Might as well throw them in here as well.
info.json
teirs => tiers
Readme.txt
liscencing/liscening => licensing
origonally => originally
thouse => those
recomend => recommend
infininte => infinite