Search the database
Search forum topics
Search members
Search for trades
diablo2.io is supported by ads
diablo2.io is supported by ads
26 replies   3767 views
2

Description

5

Can be used to make Runewords:

7
Cryptography wrote: 3 years ago
__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.
7
__pache__ wrote: 3 years ago
Cryptography wrote: 3 years ago
__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.
7
Cryptography wrote: 3 years ago
__pache__ wrote: 3 years ago
Cryptography wrote: 3 years ago
__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?
7
__pache__ wrote: 3 years ago
Cryptography wrote: 3 years ago
__pache__ wrote: 3 years ago
Cryptography wrote: 3 years ago
__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

*obvious exaggeration
7
__pache__ wrote: 3 years ago
Cryptography wrote: 3 years ago
__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.
7
Noemard wrote: 3 years ago
__pache__ wrote: 3 years ago
Cryptography wrote: 3 years ago
__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.
7
__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.
9

Advertisment

Hide ads
999

Greetings stranger!

You don't appear to be logged in...

99

Who is online

Users browsing Forums: BigMonke, DotNetDotCom.org [Bot] and 121 guests.

No matches
 

 

 

 

Value:
Hide ads forever by supporting the site with a donation.

Greetings adblocker...

Warriv asks that you consider disabling your adblocker when using diablo2.io

Ad revenue helps keep the servers going and supports me, the site's creator :)

A one-time donation hides all ads, forever:
Make a donation