eugenharton

eugenharton



12 Dec

Comment

Originally posted by ZomboWTF

hey eugene, have you guys considered using an sqlite file based db to gradually save change to the world? in this way you wouldnt have to rewrite a whole file everytime a server kicks the bucket

sqlite has a few limitations though

We did but as I said due to performance consideration and amount of atomic operations that’s unviable.

Comment

Originally posted by zombietopm

I placed a tent yesterday on my prod server around 2pm cst. Some time between then and now, there were a hand full of crashes. During that same time, my dev server was up and crashed 0 times. Tent on prod is gone. Tent on dev is still there. I've got my crash log if you wanna look at it.

Thanks that just confirms what we know now

Comment

Originally posted by The_Eastman

So just to be clear we are talking about the same thing here. Having the server write to a temp file first instead of directly, is something that would take months to optimize?

Yes it’s the fun of software development :) things don’t make much sense on surface but they are real to us.

Comment

Originally posted by zombietopm

You're not able to reproduce it in house because you need people actually playing the game. These are player caused crashes. I've got a dev server and a prod server. Both identical right now. My dev box I forgot to shut down yesterday and has been up running for 18 hrs. The tent I placed yesterday to test forced terminations is still where I left it, obviously because the server never crashed in the 18 hours.

My prod server that actually has players on it, has crashed like 3 times in those 18 hrs. At some point my buddies barrel disappeared. But just one. His other one that was right next to it is was still there.

Also before I modded my servers, I had placed 3 tents and went to loot more. Crash happened. Worked my way back to the tents and 1 had vanished. Day or so later, they were all gone.

Also just last week I spawned in a bunch of stuff to build a few towers and a big compound. It last like 3 days. Then vanished.

We have tons of QA people playing the game, that’s not the issue. The second removal of tents is tied to a tracked crash or termination ?

Comment

Originally posted by Doyler92

Doesn't this just mean "no because we don't have time"?

To optimize the grid/representation would take months and its risky. So yeah we don't have time for that.