Go back to previous topic
Forum Name Announcements
Topic subjectDowntime, Corrupt Pfiles, etc. this morning.
Topic URLhttps://forums.carrionfields.com/dcboard.php?az=show_topic&forum=3&topic_id=1852
1852, Downtime, Corrupt Pfiles, etc. this morning.
Posted by Daevryn on Wed 31-Dec-69 07:00 PM
I assumed some people would be curious about this.

It appears that, this morning, we unexpectedly ran out of disk space. We've been logging a lot of extra stuff recently to hunt down bug(s) causing the game to hang, and it caught up with us, although if it hadn't been that, it'd have been something else a few months down the line. We're bad at deleting things.

In any case, a few dozen pfiles were corrupted when CF tried to write them and didn't have enough disk space to write the whole thing. These I've restored to the best of my ability to their last backup.
1869, Stuff that was missing after the restore
Posted by camist on Wed 31-Dec-69 07:00 PM
I play I thief that joined one of the guilds. I had elite status, leader actually. I didn't get it back after the restore because all of my donations to the guild are gone. I'm still a member and I can get inside, but obviously the status is gone. I guess I could collect the gold again but the thought isn't that appealing.

Another thing, when I do a 'guild members' there are no names on the list, not even mine.

Maybe this should have gone to the bug board, but since I believe this was caused by the thing discussed in this thread...

So there it is, what can I do, write or send?
1873, RE: Stuff that was missing after the restore
Posted by Isildur on Wed 31-Dec-69 07:00 PM
This is still an issue, btw. And new thieves are starting to join the guilds. So if/when the database comes back online, you're going to have to merge in their data.
1874, RE: Thief guild stuff
Posted by Zulghinlour on Wed 31-Dec-69 07:00 PM
>This is still an issue, btw. And new thieves are starting to
>join the guilds. So if/when the database comes back online,
>you're going to have to merge in their data.

The database is back online, and there is no data to merge.

One of the problems with the guild stuff is that it was entirely done in the database, and how it cleans itself up is if it can't load your playerfile the record gets deleted (which typically means the player deleted and so should the record).

I've added a bit of code to at least get folks back into their guilds correctly, and have this stuff be saved in the player files as well. Any donations that are lost are lost. That stuff isn't currently tracked anywhere it looks like.
1875, RE: Thief guild stuff
Posted by Isildur on Wed 31-Dec-69 07:00 PM
Soft deletes! Heh.
1864, I've restored all corrupted pfiles (n/t)
Posted by Zulghinlour on Wed 31-Dec-69 07:00 PM
n/t
1863, This makes me want to not rank up anymore.
Posted by Joe Shmoe on Wed 31-Dec-69 07:00 PM
I lost three ranks, two mastered skills and gold and items with this crap happening. If I didn't have something specific I had to do, I would just delete already. Unfortunately, I have an obligation to someone in game.
1866, Sorry
Posted by Zulghinlour on Wed 31-Dec-69 07:00 PM
This is the first time in years we've had issues with player file corruption on this level, and yes it sucks. We've done the best we can with what we've got. If that's enough to make you stop playing there is nothing I can say that will change your mind.
1870, Any chance to get back the levels at least?
Posted by vargal on Wed 31-Dec-69 07:00 PM
In my case, I lost nearly 50% of my levels, a tonne of nice shiny gear, and a whack of skill percentage points. The latter two I can deal with, they'll come back with time... However the ten hours of solo ranking I lost- not so much.
1868, Things we lost in the fire.
Posted by Mekantos on Wed 31-Dec-69 07:00 PM
Hey it was just as bad for a lot of people, if not worse. Chill out.
1862, RE: Downtime, Corrupt Pfiles, etc. this morning.
Posted by WraithOfLight on Wed 31-Dec-69 07:00 PM
It sounds like the playerfiles themselves really are literally individual files? It'd be good to store all of that info into the DB, then you can rollback, when a save fails. In that case you at least keep the files clean, and you will only lose info until the last successfull save.

That's ofcourse assuming it's possible within the means that you have.

Purely out of curiousity, what programming language is actually used on CF? I hope at least C++, not just C? Yes, I'm a coder myself ;)
1865, RE: Downtime, Corrupt Pfiles, etc. this morning.
Posted by Zulghinlour on Wed 31-Dec-69 07:00 PM
>It sounds like the playerfiles themselves really are
>literally individual files?

Yes.

>It'd be good to store all of that
>info into the DB, then you can rollback, when a save fails. In
>that case you at least keep the files clean, and you will only
>lose info until the last successfull save.

Sure would, why don't you immort and take care of that for us :) It's a ####-ton of work to convert over, and get a good schema and make it scalable to our playerbase.

>Purely out of curiousity, what programming language is
>actually used on CF? I hope at least C++, not just C? Yes, I'm
>a coder myself ;)

C
1857, RE: Downtime, Corrupt Pfiles, etc. this morning.
Posted by Isildur on Wed 31-Dec-69 07:00 PM
This only applies to people who were online at the time, right?
1858, RE: Downtime, Corrupt Pfiles, etc. this morning.
Posted by Daevryn on Wed 31-Dec-69 07:00 PM
My guess is yes, but I didn't research further yet. As is I got up an hour early this morning to try to figure out why the game wasn't booting.
1861, RE: Downtime, Corrupt Pfiles, etc. this morning.
Posted by Isildur on Wed 31-Dec-69 07:00 PM
I know this is a weak request, but...

If the number isn't too high, could you post a list of the characters whose pfiles were restored from backup?

I'm curious to know whether mine was.
1867, I restored a total of 15 pfiles (n/t)
Posted by Zulghinlour on Wed 31-Dec-69 07:00 PM
n/t
1871, Thanks. I think you got both my chars. NT
Posted by TheLastMohican on Wed 31-Dec-69 07:00 PM
NT
1853, RE: Corrupt Pfiles
Posted by Drokk on Wed 31-Dec-69 07:00 PM
>In any case, a few dozen pfiles were corrupted when CF tried
>to write them and didn't have enough disk space to write the
>whole thing. These I've restored to the best of my ability to
>their last backup.

Thank you for restoring pfiles.
In the case that we are unable to login (I get the message
"Temporary error encountered. Please just try to login again.")
should we post a note about our character, or just be patient?
1854, RE: Corrupt Pfiles
Posted by Daevryn on Wed 31-Dec-69 07:00 PM
If you're still getting that error, and trying again doesn't fix it, then please write a note to immortal.

I won't be able to look at anything until tonight, but Twist or Zulg might be able to earlier.
1855, Aside:
Posted by Daevryn on Wed 31-Dec-69 07:00 PM
The reason you'd need one of those people, or me, is that only the IMPs have any kind of access to the pfiles.

In case, you know, you were drunk or something and thought someone else was screwing with them. :P
1859, For the record
Posted by Iunna on Wed 31-Dec-69 07:00 PM
I never once said I caused this - I did log into the game as "Iunnna"
after I realized my pfile was corrupt and tried to explain over newbie
chan we had been having pfile issues for several hours before the
crash. But hey, clearly transing someone out of my shrine after I'm
done talking to them is evil and unjust, even though I do it all the time. :p
1860, RE: For the record
Posted by Artificial on Wed 31-Dec-69 07:00 PM
>But hey, clearly transing someone out of my shrine
>after I'm done talking to them is evil and unjust, even though I do it
>all the time. :p

Repent, sinner!

Only Beront is retarded enough to believe it anyway.