Add a DateTime field to Player called 'has_logged_in' or the like. When removing a player from a game, or deleting a game, check if this field is null. If it is, delete the player, if it isn't, dont.
Add a DateTime field to Player called 'has_logged_in' or the like. When removing a player from a game, or deleting a game, check if this field is null. If it is, delete the player, if it isn't, dont.
Add a DateTime field to Player called 'has_logged_in' or the like. When removing a player from a game, or deleting a game, check if this field is null. If it is, delete the player, if it isn't, dont.
quickfix: to delete all orphaned players: call Player.delete_orphans() manually