阻止一个人创建多个帐户的最佳方法 [英] Best way to stop a single person from creating multiple accounts

查看:108
本文介绍了阻止一个人创建多个帐户的最佳方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我当前正在创建一个游戏,我想限制每人一个帐户.我有很多想玩的家庭,但我想不出一种从骗子那里解密家庭的方法.

I'm creating a game currently and I want to limit one account per person. I have a lot of families that want to play and I can't think of a way to decipher families from cheaters.

我目前正在计划这样做的方式是检查cookie和会话,以查看是否在该计算机上设置了cookie和会话,那么我知道有人已经使用该帐户进行过游戏.然后,我将对照我存储在数据库中的IP来检查他们的IP(我将存储每个帐户的注册IP以及他们从中登录的最后一个IP).如果它们与我中的任何一个都不匹配,则请检查已签署的电子邮件,并检查以确保未使用该电子邮件.

The way I'm planning on doing it currently is checking cookies and sessions to see if any are set on that computer if they are then I know someone has already played from that account. Than I will check their IP against the IP's I have stored in my database (I am storing the registration IP for each account as well as the last IP they logged in from). If they don't match any of those I than check the Email they have signed up with and checked to make sure that email isn't already used.

我的问题是,尽管这可能会阻止作弊行为,但同时也阻止了拥有一台计算机的家庭.

My problem is that while this may stop cheaters it is also stopping families who have a single computer.

有人对您有任何建议或经验吗?

Does anyone have any suggestions or from experience what you have done?

预先感谢

杰夫

推荐答案

一些想法

不能保证IP地址对应一个人.有时可以从一个IP地址看到整个村庄.通常的Internet连接还具有动态IP地址,该地址可以随时更改.

Some thoughts

There is no guarantee that an IP address corresponds to one person. Somtimes an entire village is seen from a single IP address. Also a usual internet connection has a dynamic IP address that can change any time.

结论:通过IP地址区分用户是没有用的.

Conclusion: Diffrentiating users by IP addresses is useless.

您可以尝试通过检查可疑活动来过滤多帐户玩家,但这可能并没有太大帮助,因为很难区分只是一起玩耍的朋友还是真正的作弊者.

You may try to filter the multi-account players by checking for suspicious activities, but that may also not be of much help, since it would be hard to distinguish friends just playing together from real cheaters.

总而言之,这是一个没有有效解决方案的问题.

All in all, this is a problem to which no effective solution exists.

顺便说一句,有些游戏(例如EVE Online)鼓励人们拥有多个帐户.也许您也不必为此担心.

By the way, some games (for example EVE Online) encourage people having multiple accounts. Maybe you shouldn't worry about it either.

这篇关于阻止一个人创建多个帐户的最佳方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆