on the server I play on in the last days (after the 1.0.1.5 update, but there have been other changes too, so this might not be patch related) we had some problems regarding gear loss.
The symptoms look as if a player's gear is handled client side and only occasionally written into the database.
I realize that this is a completely natural way to speed up performance and reduce net load, but only recently this seems to lead to problems:
People claim to have lost part of their gear when being kicked or after a server crash - and not only the gear changed in the last 5 minutes
Our admin used to be able to give players gear via the database while they were in the lobby. Now any changes he makes are ignored, the gear on re-login is unchanged. Only database changes made when the player is completely logged out are persistent.
We tested with my character: at Bash I shot a cow, collected the meat into the backpack, drove to Klen, cooked it there. The meat was not visible in the database (my other (not recently touched) backpack items were present). It wasn't visible after disconnecting into the lobby, either!
So, what's up?
I'd expect that in the 15 minutes I needed to drive from Bash to Klen (and do things on the way) the DB would have been updated several times. I think I remember having read about a 5min intervall between updates in plain DayZ (maybe that was to a public hive).
What's the mechanism? Fixed time intervals? Triggers (location changes)? Cache by data volume?
I know that after a kick or server/client crash you lose the last few minutes of status and I know that you never should eat before logout (beans gone, empty can on the ground but food indicator in the red again).
But this issue with the inventory is more severe and only popped up, recently.
Anyone else noticed this? Any recent changes to the way Epoch handles Client-DB-syncs?
Question
ekroemer
Hi there,
on the server I play on in the last days (after the 1.0.1.5 update, but there have been other changes too, so this might not be patch related) we had some problems regarding gear loss.
The symptoms look as if a player's gear is handled client side and only occasionally written into the database.
I realize that this is a completely natural way to speed up performance and reduce net load, but only recently this seems to lead to problems:
So, what's up?
I'd expect that in the 15 minutes I needed to drive from Bash to Klen (and do things on the way) the DB would have been updated several times. I think I remember having read about a 5min intervall between updates in plain DayZ (maybe that was to a public hive).
What's the mechanism? Fixed time intervals? Triggers (location changes)? Cache by data volume?
I know that after a kick or server/client crash you lose the last few minutes of status and I know that you never should eat before logout (beans gone, empty can on the ground but food indicator in the red again).
But this issue with the inventory is more severe and only popped up, recently.
Anyone else noticed this? Any recent changes to the way Epoch handles Client-DB-syncs?
Link to comment
Share on other sites
13 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now