Ghost recon breakpoint game save disappeared
community.stadia.com
community.stadia.com
When LAN parties were still a thing I and a group of friends once lost an entire day of Titan Quest progress because someone stepped on a power strip and turned everyone's PC off. I'm still so paranoid over this that to this day I always back up savegames to at least one other place.
but it goes against their interests, more reasons to stay if all your data is there
There is/was whole market going on, people sold "exploits" for Geforce NOW, so people would play whatever they want.
You may as well plan your security mitigations in such a way that, ultimately, RCE is no more of a big deal than somebody being able to launch notepad.exe or chrome.exe to use a cloud gpu server as a remote desktop.
Now, that’s all to be said unless you’re dealing w somebody who has a GPU-/hypervisor sandbox escape exploit in addition to a RCE sploit they want to plant. In which case ya ur screwed. And I bet there’s serious effort spent by both eg NVIDIA and other cloud gaming providers, but, well, that’s a different beast than untrusted binary savegames
Super cool talk: http://0xeb.net/2018/02/starcraft-emulating-a-buffer-overflo...
I don't follow. Why?
Hopefully, the system would be architectured so that even if the saves themselves went missing the table of hashes is still around.
Minor improvement, not a full-blown solution.
https://9to5google.com/2021/02/02/how-to-export-download-gam...
However you can’t import it back in, so this is a one-way feature at the moment.
I miss LAN parties. I guess we can't have them because huge games developers can't monetise them.
I have an "offline" Windows 7 gaming PC (only connected to a dedicated file-server, that holds the game installers, drivers, etc). I only use this PC to play Witcher 3, Fallout 3/NV, and a few others. I found this PC (i5-2500K) at the side of the curb, and invested ~$21 in 16GB of RAM, and ~$230 in a GTX 1660 Ti (6GB). It runs my games at Ultra settings in 1080p, so I am pretty happy with it.
It has happened that I have lost save-games because I did a reinstall and forgot some save-games because "There is nothing important on this PC!" ...doh... I then switched to using Duplicati for backing up save games, screenshots and game configs to the dedicated file-server.
I don't bother with that anymore though, because the gaming PC now runs off a FibreChannel SAN backed by ZFS Volumes. So I have snapshot, rollback and clones. Which is also quite useful for testing drivers, and rolling back to "a clean install" or "a clean install + windows updates via WSUS-offline" without waiting for the installer or updates.
It'd say that Google is not serious about Stadia, long-term. Which was already known when they announced it for the first time, so not a lot of loss there.
This is very likely just a bug they'll fix soon though, at least I certainly hope so for the players' sakes.
I'm not involved in any of the ongoing and wouldn't comment on it. Came here to assert that this team is neither stupid nor callous.
If not, I’m concerned. I’ve worked at storage at scale too, and this is standard practice.
These are paying customers after all, surely they won't go around without backups. Imagine the image damage from something like that.
Profit generating services at FAANG's pay good money for engineers to be woken up in the middle of the night to fix whatever problems might arise.
It's been over 24 hours.
There is a serious bug, and the backups aren't working as expected.
Hugs to the SRE's.
Every time I lost my save, I added a letter to the end.
I am on GAME SAVE-L
They are using containers I imagine and sometimes they don't sync and get destroyed.
But
Stadia is awesome for me, cheap way to get a console, easy to turn on. Kids asleep, turn it on, play a game, no moving, all Cloud, all fast.
I hope they don't get rid of it, but I'm expecting they do as always but I really like it.
If they added Steam support, NVIDIA has, then they'd get so much more traffic.
As a bit of a "privacy nut", I'm more careful about what I leave on other people's servers than most people I know, though, so I acknowledge I'm not anywhere near the median on this.
My understanding is subscription services from Microsoft, Sony and Epic give free games every month which you own once you have downloaded them. By contrast Stadia is a subscription which gives you the right to play games on their servers but you have to purchase the games first, and if the servers get switched off (as will soon happen) all you have afterwards is a dead controller and your memories.
They did give me my money back, at least.
I'm not seeing a resolution yet.
Right now, streaming gaming consists of encoding GPU output, relaying player inputs, and praying everything in between doesn't notice the player isn't in the same room anymore.
Think about how much compute and memory resources are wasted because we are running thousands of nearly duplicate gaming environments with wildly inconsistent utilization throughout. How much latency and resource consumption could be shaved off if the game was aware of its circumstances and engineered for this purpose?
The most hacky but also potentially elegant approach would be to create/modify a game engine such that it can render 4 clients at a time onto the same viewport (i.e. 2x2 1080/720p). Just like the good old days with goldeneye64 multiplayer. With a setup like this, you could take advantage of cost sharing throughout.
Again, would have to build the game from zero to target this path. I think there could be some economic arguments to be made here. The software and creativity are the only real limitations.
Is this a classic Citrix issue where the save game is in one pool of servers but not the other?
The best part of JSON or keyed data is less profile conversions for one new key that shifts everything by a set position. Keys can be added and removed and you don't break the entire game save.
Binary blobs for game formats/saves/states is still a massive problem in gamedev. They have given many people a bad time when the profile conversion or state conversion fails and you end up with borked states. Almost impossible for that to happen with a keyed format like JSON. Getting studios to use it, especially early in dev to work with server/mobile dev was a massive challenge.
an (employee?) replied and said it's been escalated.
> Over 600 hours on 2 different characters. Both with 250 XP and at level 70 and 72. GONE!!!!!!!
Imagine their data is gone for good. What compensation could the vendor possibly provide? Would $10,000 do it? User data can be irreplaceable.
Sure, this seems like a silly exercise, but, I could imagine it getting parsed out in a similar manner should the discussion of compensation turn serious.
This seems similar to burning your photo album. There might have been an emotional attachment, and a significant non-financial investment, but how do you translate either of those into money? Eye for an eye, maybe?
$COST_TO_PLAY - $HOURS_PLAYED * $ENTERTAINMENT_VALUE_PER_HOUR_PLAYED
My suspicion is that for any reasonable values of the above variables, that loss is going to end up negative for most players. In other words, the appropriate compensation here is zip, zero, nada for most people.Even if you factor in emotional attachment, for an emotionally healthy individual, the value of a few days feeling like "oh, damn, that really sucked" probably isn't much, either. In fact, I'd say it's probably zero here, too, since most people will just get over it without any help or external cost to themselves.
At least that's what I imagine my lawyer telling me if I called up with a story about how some internet gaming company lost my data. In actual fact, they'd probably just tell me I had no case, then laugh about me after hanging up the phone.
Only non-players could take the position that game time just vanishes, with some enjoyment happening during the experience. That is true, but only for the most basic arcade games of the past.
They're asking "what is 600 hours of game time worth to the user?"
Because whatever it is to the users, it means a lot, more than the company could pay them.
What has changed is the future games: to get to the same point the were at they would, presumably, need to play about the same amount of hours.
Maybe if they truly won't be able to restore the data (I expect they will), then perhaps some sort of conversion from hours for "in game" currency could be used, where the currency could be used for buing items or others stuff (map visibility?) applicable to the game.
I haven't played Ghost Recon, though, so I don't know this is at all a realistic solution to the game.. and it would be relatively big effort to make this system for just this (hopefully) single-time situation.
The very existence of savegames proves you wrong.
Not everything of value has a price tag.
Because losing a save can be an emotional event with feelings of loss higher than loss of physical goods depending on what was in it.
I'd expect even long heavily customizable RPGs to top out at 150 hours of actual feelings of lost progress, but that's still a considerable sum. I don't think courts would want to try valuing that though due to how such a precedent could be abused.
Right, I wasn't talking about legally enforceable damages. My point was about how valuable the data is to the user: If they offered $50 to the user, would the user feel satisfied? I doubt it after 600 hours of gameplay. $1,000? $10,000? The numbers are much too high for the company to pay - that's just a dramatization of one sense in which the data is irreplaceable.
As far as actual enforceability, if the agreement between the user and company includes a clause saying they company will preserve the user's data, or if there is a legal or technical requirement for the user to store their data with the company, maybe the user would have a claim. But I doubt there is much precedent for calculating damages.
Media is transient, it's ephemera. We will remember the big names but forget the small things. There's more media being produced than I could consume in a lifetime, so if something disappears I can move on to the next thing.
I find that experiencing media in the moment is part of the allure - this is something happening now and it's something I'm interested in now.
That's not to say we shouldn't have archives and history, but letting go of my collection has been a huge weight off my back.
There's nothing about any of this that looks like a ticking time bomb. Everything was fine until one day some part of the world around us unceremoniously disappeared, for no real ascertainable reason, in a way totally beyond most peoples control.
This is shit. Unqualifiedly just shit.
Good for you that you feel free & clear for casting off the past, but it's cavalier & mean to tell people they're better off that their hard work & things they've enjoyed have, for no real reason, self-destructed.
It is a fact of life that everything, if it isn't destroyed, unceremoniously self-destructs.
Have you stopped to think how cavalier & mean it is to tell people how they should create things that others enjoy?
I went and played some turns of Civilization that I haven't touched in half a decade a couple weeks ago. Every couple years I like to play a couple matches of Mechwarrior 2. These things don't self destruct. They harken from an age before online services, when personal computers let us manage & operate our own systems, let us backup our saves & our games.
> Have you stopped to think how cavalier & mean it is to tell people how they should create things that others enjoy?
In a way that doesn't explode unexpectedly? Yeah, right, I'm the mean one here. Please, this is just more facetiously cruel antagonizing. What is with the anti-social cruelty?
It takes time.
> In a way that doesn't explode unexpectedly? Yeah, right, I'm the mean one here. Please, this is just more facetiously cruel antagonizing. What is with the anti-social cruelty?
It doesn't explode unexpectedly. It explodes in a way that the creator made it explode. So, yeah, it seems that you are the mean one here.
There's been a pretty fair & reasonable deal in computing for decades. Preservation is getting harder, worse, impossible. This is- pretty clearly to most of us- a loss.
As far as I can see the only think I'm saying here is that creators should be able to create things as they see fit. I did not say a word about consumers or what they should be doing. I would love to know what gives you the impression that I'm being cruel to consumers here.
You did insult me first, why are you surprised that I would defend myself? You are even doing it in this post to.
So you support the abolition of copyright law? That would certainly go a long way toward solving the problem of media self-destructing within human timescales. But if creators get to benefit from government granted monopolies, it's only fair that we introduce some consumer-protection law too. Copyright was intended to benefit both consumers and producers. Deliberate destruction of media is a sign that it's drifted too far in the producers' favor.
As for my opinion on copyright laws, I guess I'd be for their abolition. But that is just my opinion that isn't really based on any real knowledge of these laws or what consequences they have/removing them would have.
> But if creators get to benefit from government granted monopolies, it's only fair that we introduce some consumer-protection law too.
With this I wholeheartedly agree.
True. The Parthenon, the work of classical authors and philosophers. Michelangelo’s David. The work of musicians, artists, architects and authors from bygone eras. They all fade and disappear without the tireless effort of conservationists and historians everywhere.
And thank goodness for their work. Its an indictment of our modern technology landscape how much tomorrow’s historians will be missing. Perfect digital copies are trivially easy to make, but that doesn’t seem to help. Is it possible to run old iOS apps? Play old Xbox or PlayStation games after Microsoft and Sony shut down their old online services? Install and run old copies of adobe products? See what GMail looked like when it launched? Or play earlier versions of multiplayer games like WoW or EverQuest? No. In a few years it will all be gone, rendered inoperable, “upgraded” or purged.
The work of pirates, software crackers and emulators has kept some of what we had in the 90s alive. But so much software we have today has been intentionally artificially made to be ephemeral. Chess has survived for thousands of years. How long will DoTA, Diablo3 or Hearthstone be playable? These games will be lucky to survive a generation.
What an inhumane way to treat a creator’s life’s work. What callous disregard we hold for the curiosity of tomorrow.
How many of Michelangelo's contemporaries still exist?
Some games will last forever, some will not.
Or any web services, like Notion or Google Docs?
The way we’re going, I’d be surprised if modern games last 25 years; let alone 2500.
Not, statistically, on a meaningful time scale. All my data will probably one day be gone... But I have enough backups and replicas and remote repos that it's unlikely to happen before my own death.
Yeah, but on what timescale?
Saying it's justified for software to break as soon as the company dies because it would be destroyed on it's own anyway is like saying "we all die anyway so we might as well be slaughtered".
Nothing lasts forever, my attitude is more about being ok with that.
Medianis ephemeral, but art very often not so much. If someone decided to throw the works of Bach or Beethoven away we would have truly lost something for example.
Of course not everything is art to everybody, not everything has value to everybody but there are things truely worth of preserving — and often for other reasons than we ontuitively would think.
I literally did the opposite of suggesting others just think the way I do.
And new media can replace old media, and still be a mindful, thoughtful experience. Impermanence does not mean mindless.
This bad boy right here!
However, I don't think it justifies the artificial loss that happens with renting software. There is no logical reason why would a program stop working on my computer if my computer has not changed. Software on my computer must not depend on any third-party-anything.
Of course, that computer will break one day, and the software will stop working on it eventually. But it will happen when it is natural to happen - not when some CEO decides to pull the plug.
Same here, I gave up on some AAA games because of this reason. I frequently return to old games. Some of them are from 1997,some of them are 2000,some of them are 2010's. Most of them have patches but if stadia and likes become mainstream, I don't know how its going to end up in 20 years.
There's a lot of issues with the switch - and Steam Deck is expensive, but maybe if it sells really well, other companies will make similar offerings and we might get some actual competition in "consoles" or handhelds that can play games up to about 6 years prior to the release of the console, perfectly.
I imagine with the shrinking of transistors and whatnot, someone could theoretically release an extremely low power version of, say, a 9800GT, or even a 1050ti in a couple of years - Rather than needing all this active cooling and heatpipes and a huge PCB to spread out the RAM and everything, just put the same IP onto a 5nm process or something and get the same performance in 1/10th of the wattage.
And it's the worst thing ever.
And keep in mind that when people say "owning a game" in this context it doesn't necessarily mean having the game in its original (physical) format, if you have a ROM of a gameboy game on your PC and play it via an emulator, in some ways you "own" the game more than if you had it as a physical copy because you can ensure the permanent preservation of both the game and its saves, unlike with the physical version.
However I have found myself preferring to use geforce now for game streaming from a Chromebook. It is much more convenient to pull out a small light and cheap Chromebook and start playing a new game immediately (no downloads) than to get out the heavy, bulky gaming laptop, wait for it to boot, plug it in, apply Windows updates etc, download and install new game/patches/steam updates/etc, hear the multiple fans whirring like crazy and feel the heat and so on and so on.
I love the game streaming from a Chromebook because you are up and running in seconds. I started doing this after I had my first kid and realised that I had small windows of opportunity - perhaps 15-20 mins - to do something "for me" and I didn't want to waste that waiting for a patch to download it whatever. With Chromebook and streaming (I use stadia too, but less so as the catalogue is poor) I can go from a closed laptop to in-game in like 20-30 seconds.
We already have the save games synced to Steam, so nothing is really changing in terms of data location (at least for geforce now - stadia is different as you cannot use steam, which was a product-killing mistake for stadia in my opinion)
The only thing that I personally miss is that I am not able to poke around the game data files - many a happy hour lost decompiling Unity-based C# code or spelunking through data files with a hex editor (sometimes more fun than the game itself!)
The main problem for these people will be whether Google and Ubisoft consider it a big enough problem to bother fixing.
It's this lack of control that keeps me gaming locally and saving games locally.
My save game backup strategy is mostly non-existent, I focus on just things I create like code or writing or pictures or videos. I've lost saves before through my own stupidity and I'll curse the gods for a few minutes and start a new character or whatever or decide it's a great time to try a new game. If some company decides my lost save is not worth retrieving or I get banned for who knows what reason or they just turn off the servers one day, that's when I'll feel the pain for a long time and curse them for a lot longer than I would curse the gods or myself.
Most of the people don't have viable alternatives to this.
I've actually written about some ways how you supposedly can do backups of your own data in relatively simple ways: https://blog.kronis.dev/tutorials/simple-ways-to-do-backups
And yet, almost all of my IRL friends don't do backups. They don't care, or don't have the time/knowledge for redundancy of their data. So, for most of them, using Dropbox or Google Drive or whatever is going to be a far more reliable way of storing their data, seeing as very few people get banned from these platforms and lose everything.
I am yet to meet someone else in person who has their own Nextcloud or ownCloud instance running. Even if they cared to do that, once again, for the majority of average people out there working with servers is out of the question, somehow everyone knows how to use a smartphone but not how to install Debian on an old PC and run a Docker image (at least without setting a bad password for the database and accidentally exposing it to the world).
Or to have truly mastered a certain domain, and likely involvement with a tight knit group of people.
[0] https://en.wikipedia.org/wiki/Trafficking_of_children#Preval...