![Smile :)](./images/smilies/icon_e_smile.gif)
Thanks,
Rseding91
Thanks for the mods setprimedead wrote:Hey, I waited with a modpack for vanilla to be more stable. Vanilla looks pretty stable now and I have set up a huge modpack. This is the modpack:https://drive.google.com/drive/folders/ ... lhZTVhLOGc . it now still runs on the server but I will give you an autosave. Until now the only issue we had was that you need to add the mod-config manually because angel's infinite ores says it's a different checksum when it's config is changed or something like that. The server is the arumba 0.15 modded server and runs 0.15.9. Most of these mods are quick updated from 0.14 to 0.15 so there might be some optimisation issues. The mods seem stable to us though other than some base game bugs. Most of these mods are "Nexela approved" so he agrees that the mods are stable in multiplayer. I hope this really helps you.
That would mean that there are a lot of people that don't report those desyncs.Nexela wrote:I tried to point that out (RSO) to someone but nobody would listen to me!
Can you explain a bit more? RSO is quite complex, but Asphalt Roads has a pretty simple control file?Rseding91 wrote:Thanks for the mods set2 of them are MP unsafe and won't work in 0.15.10 FYI: RSO and Asphalt Roads. They're doing event registration wrong in a way that can easily result in desyncs when you join any MP game.
Code: Select all
script.on_event(defines.events.on_tick, function(event)
-- reload asphalt recipe at each game start (might be altered by other mods or config options)
for index, force in pairs(game.forces) do
force.recipes["Arci-asphalt"].reload()
end
-- unregister the handler to execute this only one time
script.on_event(defines.events.on_tick, nil)
end)
I think it is done only if you have a migration script?Nexela wrote:Recipes are automagically reloaded when a version # changes
Since 0.15 it's done if a single byte of any mod changes.Mooncat wrote:I think it is done only if you have a migration script?Nexela wrote:Recipes are automagically reloaded when a version # changes
BTW, I also wonder what RSO has done wrong. Haven't checked its code. But want to see if I have made the same mistake too.
I had on_load that was doing quite a lot of things. It would usually reduce to initializing local variables by checking global if rest of things was already done so it wouldn't desync immediately I think.Mooncat wrote:I think it is done only if you have a migration script?Nexela wrote:Recipes are automagically reloaded when a version # changes
BTW, I also wonder what RSO has done wrong. Haven't checked its code. But want to see if I have made the same mistake too.