Another idea is to piggyback on something you have already created, for example if a player is in shock (which should be easier to get) and they log off, have the server identify if they if they were in shock when they logged out, and if yes have that logs against their hive reputation. I think that wouldn't actually be to hard to implement. Sure it doesn't fix it completely, but paired with a log off timer it would allow people who have hit their target to actually finish them.