Hay algunas formas diferentes de manejar esto, y muchas soluciones tienen sus propios méritos. Daré mi opinión sobre la forma ideal de manejar esto.
Primero, es importante entender que no importa cuán complicado sea su sistema, alguien que esté lo suficientemente involucrado en jugar el sistema (con el conocimiento apropiado) descubrirá una forma de jugarlo.
Para manejar seriamente este problema, si realmente es un problema para usted, debe manejarlo tanto en el diseño como en la implementación técnica de su juego.
En el aspecto técnico, básicamente necesitas jugar un juego de comparaciones.
En general, estoy pro-logging si está ejecutando cualquier tipo de juego con interacción del usuario, entonces los registros detallados le permitirán modificar y adaptar su juego en función de mediciones cuantitativas reales.
Usando sus registros, puede configurar un sistema para comparar datos entre cuentas de cualquier cantidad de similitudes.
Por ejemplo, si dos cuentas están utilizando la misma dirección IP, o cualquier otra información que considere una medida de comparación adecuada, desearía poder ver la interacción general entre las dos (ganancias / pérdidas, negociación) en relación con el cantidad de interacción con los demás.
Con estos datos, puede emitir un juicio apropiado caso por caso o de forma automática. Dependiendo de qué tan extendido se haya vuelto el problema, recomendaría una opción automática y manejaría cualquier problema a través de un moderador en vivo. Es importante que no elimine la cuenta, simplemente suspendala con un mensaje que dice "Se sospecha que esta cuenta viola el acuerdo de TOS de este juego. Si no está de acuerdo, vaya aquí" con un enlace a un panel de arbitraje o algo así .
Es importante que tal cosa esté en su lugar, porque las personas podrían compartir direcciones IP en el hogar o en la escuela. Además, para los niños más pequeños, podrían estar usando las direcciones de correo electrónico, tarjetas de crédito o incluso nombres de sus padres en su información de registro, dependiendo de cuán protectores sean.
La segunda fase es el lado del diseño. Si bien es de esperar algún beneficio, debes desincentivar suficientemente esta forma de hacer trampa con tu juego. Hay bastantes maneras de hacer esto, hay algunas totalmente molestas de tiempos de espera muy cortos (que pueden ser necesarios). Pero creo que la mejor manera es ajustando adecuadamente los beneficios entre dos cuentas.
Por ejemplo, algunos MMO han alterado el beneficio que reciben los jugadores de alto nivel cuando juegan con jugadores fuera de un rango de nivel razonable. Esto desalienta a los jugadores con acceso a múltiples cuentas de poder nivelarse (al menos dentro de un rango específico)
Usted podría incluso específicamente las cuentas deseadas que comparten datos y disminuir directamente el beneficio que obtienen al interactuar entre sí. Esto fomentaría la interacción con otros jugadores, pero se puede eludir con servidores proxy y sería desaconsejable dependiendo de su público objetivo.
La otra forma en que pensaría funcionar es tener un juego tan atractivo que las personas realmente no puedan jugar dos cuentas separadas y seguir el ritmo de todos los demás.
Por supuesto, con este sistema, deberías dedicar un buen esfuerzo a ajustar para evitar falsos positivos y demás.
tl; dr?
Desea recopilar datos apropiados que le permitan detectar y manejar automáticamente las amenazas potenciales y lidiar con los falsos positivos, usuario por usuario. Sería necesario un buen cuidado de los niños para asegurarse de que no tenga falsos positivos.
También desea reducir el beneficio de hacer trampa con varias cuentas en el final del juego.