Project Zomboid source code burgled
projectzomboid.com
projectzomboid.com
Unrelated to that, the linked developers' Twitter accounts seem to be full of pretty nasty anti-customer messages [2].
> Fucking amazing. Apparently, it's our fault for being burgled. Fuckers can keep their FPS's, what's the point? Fuckers.
> Don't like our game? Don't fucking buy it. Revelling in us getting fucking burgled is a bit fucking low.
As for Paypal, I'd assume they have algorithms taking care of fraud potential and detection. And for the algorithm to be correctly trained, they must have been bitten previously. The hate is just because we always hate them, like Microsoft.
See (Twitter Screenshots): 1) http://i.imgur.com/OrFOh.jpg 2) http://i.imgur.com/ktwot.jpg
Taken from: http://www.reddit.com/r/gaming/comments/le0pb/lemmy_indie_st...
Did you ever have your house burgled? It can be quite a lot more upsetting and emotional than just "losing some valuable stuff". It's a violation of your personal living space, some unknown person touched, threw and wrecked your stuff: "had my bedroom violated and invaded and will have to move as I can’t face sleeping in that room any more".
So yes, IMO, that's one of the few perfectly good justifications for getting shitfaced and lashing out at everyone being a cunt because the last thing you want to hear is all the really obvious hindsight "advice" from half the Internet that should bloody mind their own business and that is perfectly fine and acceptable with me. I hope he got it all out of his system.
I don't want to be an arsehole, but COME ON. Really? No proper backup?
Why was it not in an externally hosted repository?
A bunch of friends and I wrote a rather simple game in Unity3D and our repos went to become more than 2GB.
It is not the code which isn't usually that large but you have to consider the assets, especially images (3D models usually aren't that bad, but they can still run up in a couple of MB), sound and (if you are unlucky) uncompressed video.
At too it that the binary assets can't really be stored in a version control system except as snapshots and you can see the problem.
And you often have more than one change at a time.
As for two gigabytes not being much I don't think their repos is that small. Most of us would properly have no issue downloading it, but you have to upload them (and DSL isn't symetric) and you have to find some place that is willing to host those gigantic repositories.
Use git-submodule for your sounds and videos and other binary blobs.
Unity makes their own asset server for people who aren't comfortable with git or svn -- there's plenty of debate on the quality of this option, and it's more money, but it's definitely cheaper than losing your entire game.
Or use an external HD, which are a bit faster and also bigger.
Though SD cards are nearly indestructible, you can drop em or drive your car over them, the one in my camera even survived my house burning down, so yeah.
It shouldn't happen, and for the people responsible for the loss of this data, it never should have. Again though, it's easy to see how caffeine induced coding sessions end up with tons of code and not much else. Those tons of code are PRODUCT, and they're building it. The idea of burglary sounds so far-fetched that it's always easy to put off til tomorrow. And backups took _time_, and _effort_. Time and effort that would have taken away from coding. From building.
Nowadays though, between Github, Dropbox, or any of the million completely painless ways to back up your code, it seems even more egregious that something like this can happen.
Admittedly, I use Dropbox as a convenience more than anything. So that I know a core set of files are available to me no matter what computer I'm on, but it was very natural to fall into the habit of making sure that 'important' documents went in there as well.
If I had to throw this laptop out the window and never see it again, I'd feel relatively assured that between Dropbox and Chrome, I wouldn't lose anything important. I've had a couple of hard drives crash recently, and short of having had to take the time to reinstall some apps that might have been slow downloads, that's about all there was to it.
I can't fathom developers not having backups. Hell, I back everything up to SpiderOak and then to my RAIDed NAS at home which, again, goes to SpiderOak and S3. It's not that I'm paranoid, it's just that they're so easy to set up and cheap to run that I just left them there when the new thing came.
Edit: I just re-read what I posted in this comment, and I think I was unclear. Just stating that my initial response was in agreement with yours, though that might have been easy to miss if you were skimming.
It's just that making backups is kind of useless if you don't store them in a separate physical location. For just about every scenario in which you'd conceivably need a backup, except for "oops I accidentally did `rm / -rf`", they might as well have backed it up to `/dev/null` and save themselves some diskspace.
That said, I know how much this sucks (actually not because I've always made proper backups, but let's say I can imagine), I'm saying this more as a warning to everybody else who might be reading this, not to bash them over their heads about their mistake.
They got burgled, FFS, I feel for those poor fellows, that really sucks.
Yes. For the avoidance of all doubt (and I thought it went without saying) I feel sorry for them too; being robbed is really rough and losing a bunch of work because of it is also really rough.
And insurance is such a scam that I'd be curious to know if they get any money or if their insurance refuses to pay out.
Multiple copies, multiple locations.
We have this problem at work where our repos aren't set up right (basically everything going into subdirectories of one monolithic repo) and a side-effect is it's difficult for us to figure out a good backup and deployment system (so we do it by hand).
It's an easy thing to sort out when just starting a new project, but when you're half way through it and the deadlines are coming close it's no longer a priority, just an annoyance you think you'll get around to later.
Add to that the fact that you might not really consider burglary to be a plausible threat, and that they say they did do backups between computers, it seems they just accounted for the more real threats (hardware failure), thought that system worked well for them, and left it at that.
In this day in age there are hundreds of options available whether it's backing up online, storing on an FTP, emailing it to yourself, or copying to CDs, DVDs, thumbdrives and storing it elsewhere (security notwithstanding). The last step would have even worked onsite because people are less likely to steal the little stuff like this.
I back up important code to Dropbox, and if your content is over 2GB, you can't afford not to pay a little for the 50GB or 100GB plans.
If you work on a laptop like me, for example, just assume one day you'll be in a public place and when you turn around your laptop will be gone.
This sort of thing happens fairly often in the
indie game & game mod scene.
It does? Can't think of any other instance & honestly I think it's pretty ridiculous to automatically assume malice on their part.Fucking amateur; if these kids are twice as good at designing games as they are developing code, the main gameplay mechanic will be your characters ability to shit in it's own hand.