Hi, thx for fixing it. I will try the new version as soon as I can.
I see that my explanation is still confusing. I will try to explain a bit better. Also, I forgot to mention, my testing was running for 100 years straight, from 1950 to 2051 without loading any savegame. I had the server configured to do monthly autosaves, and keep all autosaves, but the testing sessions were uninterrupted.
The issues start after a 60+ years game session, by the year 2010. From 1950-1960 WmDOT doesn't build any ship, but that's normal. Oil Rigs only start showing up from 1960 onwards.
From 1960-2010, all his ship management, and build construction seem correct. I haven't noticed anything abnormal during this period, profit graphs are always rising. One particular thing I notice is that when the new oil ship model becomes available (350 m3), and WmDOT finds out that some routes need more ships, it still duplicates the old ship model (220 m3) on already existant routes. Only the new routes get to use the new model. I see that this new model becomes available around 1969. Both old and new models co-exist from 1969 to 1990. Past 1990, I am not really sure what WmDOT does about those routes created before 1969 in regards to the need of adding more ships to a route.
Regardless, there is nothing strange happening during this period from 1990 to 2010, or at least, I have not noticed anything gone wrong. Sometimes I see some routes that have the exact same oil rig, same ship depot assignment and same orders. I'm unsure if this is how WmDOT deals with the two different ship models. Profits are still going strong, with no sign of declining, up till the year ~2010.
Once in ~2010, WmDOT goes crazy. I remember in one of the sessions, WmDOT had about 120 ships, but sells almost everything it had, and reached a minimum of 8 ships. I tried to look at the model of those 8 ships, and there is something in common, 7 out of 8 ships were the 350 m3 model, only the other lonely ship was the 220 m3 model. What could this mean? I'm not really sure. If my memory serves me right, these 8 ships were still profiting, but going from 120 to 8 really had a serious impact on the profit graph, it took a really sharp decline in the span of a few quarters.
From 2010 onwards, WmDOT does appear to reawake and start rebuilding more ships, but the profits grow at a slower pace, the profits start rising up again, everything seems to be ok, but then, at some point past 2010, sometimes 5 years later, sometimes even later, it will start having the issues about the duplication of ships.
Taking the example from my previous post, Here's the pairings that I could observe:
- log of route 47: has the oil rig "A", the orders "oil rig A to A refinery", ship names have "route 48" mentioned, vehicle group name is "group 48". Ship depot is nearby, close to the oil rig A.
- log of route 48: has the oil rig "A", the orders "oil rig A to A refinery", ship names have "route 49" mentioned, vehilce group name is "group 49". Ship depot is nearby, close to the oil rig A. Coincidence or not, the oil rig, the orders and the ship depot are the same as of log or route 47.
- log of route 55: has the oil rig "B", the orders "oil rig B to B refinery", ship names have "route 56" mentioned, vehicle group name is "group 56".
Reading the log that WmDOT prints, it iterates over all the oil rigs from all routes to see if it would need a new ship:
- at log of route 47, it mentions the oil rig got 1300 oil waiting and adds one more ship. It correctly choses the nearest depot, but then when adding the orders, they are from log of route 55. The ship gets named with "route 56" mentioned in it, and is added to the "group 56"
- at log of route 48, it mentions the oil rig got 1300 oil waiting and adds one more ship. It correctly choses the nearest depot, but then when adding the orders, they are from log of route 55. The ship gets named with "route 56" mentioned in it, and is added to the "group 56".
- at log of route 55, it mentions the oil rig got 0 oil waiting and doesn't do anything more. This is also coincides with the last route from the logged iteration list, and also the last vehicle group from the vehicle group list.
When I first reported about the issue, it gave me the impression that WmDOT was picking the wrong ship depot, but giving the correct orders, but it's the other way around. It is picking the correct ship depot, but giving the wrong orders.
Formerly known as Samu