Artisan Archive

Thread: Resource shift bug with harvester hoppers??

Choochoofry
Sat Oct 25, 2003 12:39 am
#1

Some history first, yesterday afternoon, I got online and harvested my fusion gens. I didn't turn them off...just emptied the hoppers....in fact, some had 1 or 2 units left in them and were still harvesting. I get online yesterday evening and I go to harveset themagain and notice thatmy gens are not working and my resource is not available any more. Not biggied...mustof had a resource shift. I check my hoppers andALL of them are empty....0 units harvested.


Does the new resource shift empty out your hopppers if there's anything in it when the shift happens? Cod, I'd have to have to babysit my hoppers every single day to be sure I don't lose a couple of days worth of goods.


ChooChoo

Goff_McMerrii
Sat Oct 25, 2003 2:02 pm
#2






Choochoofry wrote:

Does the new resource shift empty out your hopppers if there's anything in it when the shift happens?





No it doesn't.



Goff McMerrii
Miner

AsheveFiro
Sun Oct 26, 2003 6:14 am
#3

I believe I read somewhere that it was explained how something like this might occur.


The harvestors are not actually 'running' in real time. They are only loaded/checked whenever a player character is near them. If no one goes near them, they aren't checked, no maintenance is subtracted and no materials are harvested. As soon as a character goes close enough to them, itcauses the serverto load it [that is, the server loads the harvestor info, does an update on it's status, sets the animation and condition graphics, etc...]


This is the kicker. If you have a resource shift between the last time you visited the harvestorbut no one else has been close enough to cause thethe harvestor to load before the shift, then you can end up with an empty harvestor because when it loaded as you approached, the resource was gone.


This is unbelievably bad programming. The server _should_ keep track of when resources shift, down to the second. Then, when a harvestor loads with a shifted resource, it should do the harvest/power/maint update in two stages; one update for the time up to the shift and then a second one up to the current time.


If HarvestorLastLoadTime< HarvestorResourceShiftTime then DoHarvestorShiftCatchup


Problem solved.


Unless, of course, the database can't handle the extra field required for tracking the time/date of resource shifts. Maybe if every single resource in the entire galaxy didn't shift so often...

Doomstalker
Sun Oct 26, 2003 6:21 am
#4

Holy cow that would exactly explain the weird happeningI have been getting with my harvestors. If i place one in with a bunch of others then enough people must run past to keep it loading regularly. On more than one occasion I have put a couple of personal harvs out in the middle of nowhere and gone back to them a couple of days later to find them empty and no power used even though they were ON.
ErazorHarpia
Sun Oct 26, 2003 6:55 am
#5

I don't have a problem with losing res as I don't lose it after the shift but my harvesters are always switched off. I have hervesters on multiple planets so it's very very annoying to place one and start it only to come back after a few days expecting a few thousand res to be there and I only find a couple of hundred and my harvesters are switched OFF!!!


Fix needed please devs.




-------------------------------------------
84% of statistics are made up on the spot
Page 1 of 1
Previous Next