24.08.2013, 14:51
Quote:
Even if these users don't visit they can be used for statistical calculations or other things later on. MySQL has absolutely no issue with some extra rows and your queries won't be any slower too. So, no. There's really no reason to.
|
You should set a field "laston", make it a unix timestamp. When a player connects, set this field to the current timestamp.
Then, when deleting users, if the current gettime() - their laston is larger than 31556926 (1 year), delete their user account. If a user does not login once a year, he probably doesn't care about the game that much.