MalteseWolf Posted November 29, 2017 Share Posted November 29, 2017 I will preface this by saying that I am not a developer for GTA:W so I do not have the foggiest idea how the furniture system is implemented or why it often misbehaves and makes people lose a bunch of money and time by rolling back their changes. However, I do work in Software Engineering - so if I were to take a wild stab at it, I would guess that the issue stems from the fact that furniture is saved in a HashMap or some other sort of data structure while people are moving stuff around, and that is saved in RAM and only periodically persisted to the database. Which means if the server crashes between one persisting round and another, changes are lost. Whether this is the case, or my hypothesis is entirely inaccurate, I would like to suggest giving owners/renters of properties who have the ability to access the "Construction" menu, to be also able to manually "Save Construction" of the property they are currently in. What this would do is force the game to persist all the spawned objects to the database with the new coordinates & rotations (or, if you want it smarter and quicker, to persist only the modified objects - which can be marked with a boolean flag). Presumably this is a resource-heavy operation, so we might want to limit the manual saves to say, 1 every 30 minutes per property. This way, when a decorator is working on a construction and they finish a particularly challenging bit, or a half hour passes by, they can take matters into their own hands and manually save to be sure that they do not lose their progress. Thoughts from players and clarifications from dev team would be greatly appreciated 1 Link to comment
MalteseWolf Posted December 1, 2017 Author Share Posted December 1, 2017 Bumping because I can't possibly be the only person that is bothered by the missing furniture issues. Link to comment
Lionhearted Posted December 1, 2017 Share Posted December 1, 2017 I'm pretty sure it's being worked on, somehow, I've no idea really. @Courgette Link to comment
Notbond Posted December 5, 2017 Share Posted December 5, 2017 @St3fan[NL] can possibly shed light on this. Link to comment
Wisci Posted January 11, 2018 Share Posted January 11, 2018 I'll forward this as a recommendation. System is pretty good now, but there's still a lot of hiccups. Link to comment
Recommended Posts