__pache__ wrote: 3 years ago
No no, multiple reports of "nice items disappearing which may mean dupe." Random gems missing -> weird file size difference between versions in single player. 2 things.
As long as it is not confirmed that bnet character save files work differently, we cannot isolate it to be single player issue only. It was tested on single player.
We know they use multiple databases. In each region, then saved to a global backup/source of truth.
Very similar to **how this website works!** It would make no sense random posts disappear.
__pache__ wrote: 3 years ago
No no, multiple reports of "nice items disappearing which may mean dupe." Random gems missing -> weird file size difference between versions in single player. 2 things.
As long as it is not confirmed that bnet character save files work differently, we cannot isolate it to be single player issue only. It was tested on single player.
We know they use multiple databases. In each region, then saved to a global backup/source of truth.
Very similar to **how this website works!** It would make no sense random posts disappear.
This has nothing to do with where they are saved but how.
__pache__ wrote: 3 years ago
No no, multiple reports of "nice items disappearing which may mean dupe." Random gems missing -> weird file size difference between versions in single player. 2 things.
As long as it is not confirmed that bnet character save files work differently, we cannot isolate it to be single player issue only. It was tested on single player.
We know they use multiple databases. In each region, then saved to a global backup/source of truth.
Very similar to **how this website works!** It would make no sense random posts disappear.
This has nothing to do with where they are saved but how.
__pache__ wrote: 3 years ago
No no, multiple reports of "nice items disappearing which may mean dupe." Random gems missing -> weird file size difference between versions in single player. 2 things.
As long as it is not confirmed that bnet character save files work differently, we cannot isolate it to be single player issue only. It was tested on single player.
We know they use multiple databases. In each region, then saved to a global backup/source of truth.
Very similar to **how this website works!** It would make no sense random posts disappear.
This has nothing to do with where they are saved but how.
Huh?
A limit to a file size that is being saved. You could save this data to a Stone tablet* and still make no difference
__pache__ wrote: 3 years ago
No no, multiple reports of "nice items disappearing which may mean dupe." Random gems missing -> weird file size difference between versions in single player. 2 things.
As long as it is not confirmed that bnet character save files work differently, we cannot isolate it to be single player issue only. It was tested on single player.
We know they use multiple databases. In each region, then saved to a global backup/source of truth.
Very similar to **how this website works!** It would make no sense random posts disappear.
Not really a good analogy to compare it to this, or any small website. Most sites don't have database replication like this. Also most websites will tell you if data fails to save, D2/D2R has no mechanism for save failures. If a game fails to save when you leave the game, you still leave it regardless. If it turns out the data didn't save properly, you are just Sol.
If it's accurate that people have done enough research to determine it happens when a characters data reaches a certain size, the only way the database is an issue is if the data just gets truncated when stored. Then when the characters get loaded, data is missing and just resets.
However, it could also be (and this would be my bet) an issue with data being lost during a save process prior to it being sent to the database, when the server is taking what's in Memory and serializing it into bytes to send to the db. This seems more likely to me because it could be that the serializer is ignoring data over a certain length, or stopping at a certain length, leaving incomplete data. Then when the data gets de-serialized when loaded into another game, it can't properly decode it due to the missing data, and just reset its.
__pache__ wrote: 3 years ago
No no, multiple reports of "nice items disappearing which may mean dupe." Random gems missing -> weird file size difference between versions in single player. 2 things.
As long as it is not confirmed that bnet character save files work differently, we cannot isolate it to be single player issue only. It was tested on single player.
We know they use multiple databases. In each region, then saved to a global backup/source of truth.
Very similar to **how this website works!** It would make no sense random posts disappear.
Not really a good analogy to compare it to this, or any small website. Most sites don't have database replication like this. Also most websites will tell you if data fails to save, D2/D2R has no mechanism for save failures. If a game fails to save when you leave the game, you still leave it regardless. If it turns out the data didn't save properly, you are just Sol.
If it's accurate that people have done enough research to determine it happens when a characters data reaches a certain size, the only way the database is an issue is if the data just gets truncated when stored. Then when the characters get loaded, data is missing and just resets.
However, it could also be (and this would be my bet) an issue with data being lost during a save process prior to it being sent to the database, when the server is taking what's in Memory and serializing it into bytes to send to the db. This seems more likely to me because it could be that the serializer is ignoring data over a certain length, or stopping at a certain length, leaving incomplete data. Then when the data gets de-serialized when loaded into another game, it can't properly decode it due to the missing data, and just reset its.
I don't think that's likely because, afaik, they're running a relational database. Data sent binary, probably.
__pache__ wrote: 3 years ago
I don't think that's likely because, afaik, they're running a relational database. Data sent binary, probably.
Who knows what the underlying database is, but I'd be surprised if the way things are stored on bnet is radically different from single player, where all the data is stored in an encoded binary file. I'd think they would still save it the same way except instead of writing to a file, they sent it to bnet. I'm just saying it could be that either the data structure they decode it into has some hard limits in some way when serializing it (thus data lost or corrupted prior to sending to the servers), or the full payload is sent but exceeds the maximum size allocated per character.
Who knows what the issue is for sure other than whoever is eventually tasked to fix it. Let's just hope they soon acknowledge it's happening and get it fixed.
List trades and earn trust
Level up as you post
Give and Receive Likes
Discreet Notifications
Avatar & Profile customisation
Private Messaging
Bookmark Pages & Posts
Use Drafts & Revisions
Attach Images
Squelches this trader, making their offers on your trades invisible to anyone except themselves. Their trade listings will also be hidden from your marketplace.
Your squelch list can be managed and edited from Top right dropdown > Account Prefs > Squelches.
__pache__
2