HL2RP Character Progress doesn't save properly

Status
Not open for further replies.
1. Description of the bug: So, basically I've had this bug on all of my Characters, but it's most noticeable on my Citizen characters, Progress doesn't seem to save properly, for example, Once I moonshined around 7K Tokens and put them into the ATM while I had 4K Tokens, making me have around 12K Tokens. Now, after a day of disconnecting and reconnecting, my Token count had reverted back to 4K, I also got set back to an entirely different location from where I was before, Any Items I used were saved however.
2. Steps to reproduce the bug: Seemingly just playing, doing something like getting Tokens, disconnecting for a while, and once I would hop back on, it would reset. Same with Spawn positions.
3. Expected outcome vs outcome received: I expected it to reset again today, and it turned out I was correct
4. Where and when the bug happened: Pretty much anywhere at any time after Disconnecting.
5. Screenshots/videos of the issue happening: So, yesterday, I disconnected with Wolfgang as a normal Civ, and today, It reset him back to CWU, seemingly resetting every ounce of progress from yesterday. Another example, on CCA, I died as VICE, today, it reset my progress back to Union, the same applies to gaining Tokens, for some reason however, spending Tokens does not reset the Bank.Screenshot (78).png
 
Additional Note I forgot: Skills also seem to be affected by this Bug, as my Levels always get Reset, for example. on Wolfgang I was at one point Level 6 in Crafting and had a Level in Strength. But all progress I do in terms of Skills also get Reset.
 
We'll need more specific reproduction steps since we can't reproduce the issue you're having.
I believe some steps that may be reproducible may be leveling some skills like the crafting skill, going offline for some time, and when I came back it would end up resetting back to how it was before, same when I was Moonshining and selling it, the Items I spent were saved, but not the Tokens I had gained from selling the Moonshine for example.
 
Unfortunately, I still can't reproduce the issue with those steps.
1. Select character, gain skill level XP
2. Select new character, disconnect for some time, or do something to unload the character
3. Load back onto the character
4. Tokens, ATM tokens, items, skill XP are all as expected and previously recorded
We need a consistent way we can reproduce the issue to resolve it. Please note that you lose any on-hand tokens when your character dies since they drop on the ground. Also note you have to gain skill XP on each character, it's not global between the characters, same with tokens.
 
Unfortunately, I still can't reproduce the issue with those steps.
1. Select character, gain skill level XP
2. Select new character, disconnect for some time, or do something to unload the character
3. Load back onto the character
4. Tokens, ATM tokens, items, skill XP are all as expected and previously recorded
We need a consistent way we can reproduce the issue to resolve it. Please note that you lose any on-hand tokens when your character dies since they drop on the ground. Also please note you have to gain skill XP on each character, it's not global between the characters, same with tokens.
Got it, I'll try to reproduce it again later today using moonshine and crafting xp, I'll keep you updated.

It'll all be on one Character (Wolfgang)
 
  • Like
Reactions: Imperial Knight
Alright, I tested this bug again by: I moonshined a little and levelled one of my Skills by crafting some things, after this was done, I disconnected from the Server and restarted my game, after loading back in both my Bank Account and my Skill Levels were completely reset.

Screenshots will be attached below:

SkillBeforeRestart.png
Skill Levels before Restart:

Screenshot (9).png
Skill Levels after Restart:


BeforeMoonshine.png
Before Moonshining:




Screenshot.png
After Moonshining and before Restart:




AfterRestart.png
After Restart: Resetted back to it's original value before I got stuff for Moonshining or even sold the Moonshine.
 
Last edited:
Thanks for the info, using the screenshots you've provided and logs around the time of the issue happening, this is related to an error happening with saving your character's bodygroups with the Elegant Black Coat, causing other parts of the save to error. Specifically, when you wear clothing that has a bodygroup value above 35 it could error when saving due to the game's bodygroup string system only allowing that amount as a maximum bodygroup value. This is only an issue with models that have bodygroup values above 35.

To resolve this, last Tuesday after this error happened, a fix was added to the live server where I made it so that if the bodygroups have an error saving, it won't cause any issues saving other parts of your character. You shouldn't have had any save issues since then and we can refund you anything lost.

I've implemented a new way of setting, getting, and storing the bodygroups in our own data structure that allows for having any value bodygroup, including above 35. This has been in testing on the test/events server and will be on the live server in the next update.

Edit: This was added in the latest 2.36 update.

Thanks for letting us know about the issue and let us know if you have any further issues.
 
Last edited:
  • Like
Reactions: Kæyzee
Status
Not open for further replies.

Users who are viewing this thread