Author Topic: Delete Account?  (Read 1448 times)

Offline Rimmy

  • Level 12
  • *
  • Posts: 80
  • Reputation: +1/-0
    • View Profile
Delete Account?
« on: March 04, 2008, 07:40:22 PM »
When you guys make a game, and let's say there is a user who hates the game. (I don't know why, I guess he just can't stand not being able to beat a game within 3 minutes.) Anyways, he decides he wants to quit the game. Does anyone here give them the option to permanently delete their account? Or do you just let their account sit there, inactive, forever? Do you do a combination of the two? I would like some input for my future game, so any answers would be welcome.

Offline danielOut

  • Level 6
  • *
  • Posts: 22
  • Reputation: +0/-0
    • View Profile
    • fiftycal
Re: Delete Account?
« Reply #1 on: March 04, 2008, 07:42:33 PM »
I think a good method is having an auto-clean script that runs once a month. It checks for last login date, and deletes users that haven't been seen by the game in X number of months.
-danielOut

Offline Rimmy

  • Level 12
  • *
  • Posts: 80
  • Reputation: +1/-0
    • View Profile
Re: Delete Account?
« Reply #2 on: March 04, 2008, 07:48:10 PM »
So you wouldn't give them the option to delete the account themselves?

Offline danielOut

  • Level 6
  • *
  • Posts: 22
  • Reputation: +0/-0
    • View Profile
    • fiftycal
Re: Delete Account?
« Reply #3 on: March 04, 2008, 07:54:44 PM »
Nah, probably not. What does it hurt to keep it on the server for a little bit, and plus they might come back. Too many times I've seen people delete game accounts in frustration, only to wish they hadn't later.
-danielOut

Offline Rimmy

  • Level 12
  • *
  • Posts: 80
  • Reputation: +1/-0
    • View Profile
Re: Delete Account?
« Reply #4 on: March 04, 2008, 07:55:52 PM »
Good point. I (yes I know this sounds silly) actually never thought of that. T_T I feel stupid.

Offline danielOut

  • Level 6
  • *
  • Posts: 22
  • Reputation: +0/-0
    • View Profile
    • fiftycal
Re: Delete Account?
« Reply #5 on: March 04, 2008, 07:56:51 PM »
Haha, don't feel stupid. I probably wouldn't have if I hadn't known people who did that exact same thing! :)
-danielOut

Offline leZourite

  • Level 12
  • *
  • Posts: 81
  • Reputation: +2/-0
    • View Profile
    • After doomsday
Re: Delete Account?
« Reply #6 on: March 05, 2008, 02:32:50 AM »
Hmm plus deleting accounts can be a problem with eventual transfers going on on the account (say things being sold on a market etc)

What i do is flag them as "disabled", keep the automated transactions to finish and do not allow any player to interact with these account, then after some times i may or may not delete the accounts, for the sake of DB integrity it's better to flag a user as disabled (or inactive) so it doesn't mess with the logs.

Having inactive users in the database is not that a problem if they are filtered at query level, the number of players in the database  won't make it go any slower (well unless there is a 10 millions users table !!) this is usually the number of online players that make the game go slower.


Offline JGadrow

  • Level 35
  • **
  • Posts: 1,133
  • Reputation: +23/-2
    • View Profile
Re: Delete Account?
« Reply #7 on: March 05, 2008, 02:41:35 PM »
I go for a different approach.

Users cannot change their account names. In logs, the account names are written without being account references so that even post deletion the name will remain.

Users can delete their account but the account is not 'truly' deleted immediately. The account is exported to a format which could be used to restore the account to its previous state. Obviously, some things that do not make sense are not saved such as locations of bases or whatnot in a strategy game as that location may be taken later. Usually, if I can't reliably restore an object, I convert it into the equivalent in-game currency so it can be recreated by the user.

Once the restoration is complete it is verified by restoring the account in a test environment. If the account restoration succeeds, then the account is removed from the database. Notification messages are sent if an account was deleted but the restoration creation failed as that is a good indicator of a bug.

This way, the user can delete their account which will free up a slight amount of resources on the server, but they have the possibility of restoring their account by contacting an admin if they require it.
Idiocy - Never underestimate the power of stupid people in large groups.


Offline foxumon

  • Level 5
  • *
  • Posts: 17
  • Reputation: +0/-0
    • View Profile
Re: Delete Account?
« Reply #8 on: March 19, 2008, 11:21:08 AM »
I haven't put a system like that up - it seems to me like if a person doesn't want to play they can just leave.  I really like Makari's approach though - being able to clean out the DB, but let users restore their accounts later sounds great.

I think that would be a good system for it you wanted to clear out players account that were X months old.  I understand that a lot of times if a player hasn't been around in months there a good chance they're not coming back - but I think it's a little cruel to delete a user's account just cuz they weren't around.  I've had it happen to me a couple times...and I'll usually just give up and leave.  If my account was deleted and I make a new one - that one will prolly just get deleted too right?

If you were to store the information somewhere else and give users a chance to reactive if they come back later I think that could be a good system if your worried about old accounts clogging up your DB.

Online raestlyn

  • Level 29
  • **
  • Posts: 464
  • Reputation: +9/-5
    • View Profile
Re: Delete Account?
« Reply #9 on: March 20, 2008, 08:40:05 AM »
If you were to store the information somewhere else and give users a chance to reactive if they come back later I think that could be a good system if your worried about old accounts clogging up your DB.

I generally use that system, when a player wants to get rid of his account I store it on different database so I can get everything back easily :)


I can send you pics of my cocks if you want reference.


Offline Kimmybwoy

  • Level 15
  • *
  • Posts: 124
  • Reputation: +2/-6
  • My Topics Are Random, gets more interest
    • View Profile
Re: Delete Account?
« Reply #10 on: July 05, 2008, 01:39:46 PM »
Sit there is the best, it makes you seem more popular , and it gives ovva members an account to attack

 


SimplePortal 2.3.3 © 2008-2010, SimplePortal