I'm afraid you are trying to reinvent the wheel. This problem was solved on the internet decades ago now, the answer is an account system. I'd much rather require a forum account or even better, a steam account. This is not only more reliable but also creates friction for ban evaders. Evading a...