Hola!
Puede que los desarrolladores crean que el problema de poner bannear permanentemente a multicuenta sea que exista proporcionalidad entre el crimen y el castigo. Castigamos a los que infringen las normas, no solo porque exista en nosotros un sentimiento inherente de justicia, sino para también desincentivar a los que estén tentados de infringir las normas, me explico: en EEUU por ejemplo existe la pena capital por determinados crímenes considerados horribles -pongo a EEUU como ejemplo porque me parece que la pena de muerte es el peor castigo posible-, pero aun con todo se exige proporcionalidad en el castigo. Imaginad que el castigo no fuese proporcional y existiera pena de muerte por robar una gasolinera, un individuo que fuese a cometer el crimen tampoco dudaría -o puede que sí, dependiendo de su inclinación moral- en cometer crímenes aún más horrendos a sabiendas que, si le detienen, la condena va a ser la misma.
Puede que en innogames exista esta preocupación. Puede que haya cosas que consideren peores que multicuenta y que sí estén castigadas con baneo permanente. Puede que simplemente no les interese banear permanentemente a un usuario (y posible consumidor) que sustente su modelo de negocio. No estoy muy seguro de esto pero probablemente exista una correlación entre el dinero que te gastas y lo bien que te va en el juego.
Estoy de acuerdo en que 1 día de ban a una persona que, infringiendo las normas haya obtenido 15 de ventaja no es proporcional, pero igual tampoco lo es banearlo para siempre. Estoy seguro de que existe un termino medio. Por ejemplo, así a voz de pronto se me ocurre programar un algoritmo que determine el tiempo de baneo en función de la ventaja obtenida. Sería necesaria la siguiente información (que seguro que Innogames tiene):
- Fecha en la que el usuario se unió al mundo
- P: media de puntos/día del usuario. Se incluye un valor en puntos al número de unidades
- Número de usuarios que se unieron al mundo +- un numero 'n' de días antes ó después
- M: media truncada (descartando el 25% superior e inferior por ejemplo) de puntos de los usuarios que se unieron en ese intervalo de tiempo y siguen activos.
- Pm: media de puntos/día de los jugadores incluidos en la media descrita anteriormente.
- Pen: coeficiente de penalización adicional por infringir las normas. Mayor que 1
Con estos datos el tiempo de baneo podría ser:
((P-M)/Pm)*Pen días. if (P-M>0).
(P/Pm)*Pen días. Else.
Es un algoritmo completamente trivial y estoy seguro de que a los desarrolladores de software de Innogames se les ocurre alguno muchísimo más complejo y justo. A donde quiero llegar es que simplemente con implementar una fórmula en el tiempo de baneo, se puede alcanzar esa proporcionalidad sin la necesidad de que el castigo sea absoluto y, lo que es aún más positivo -para el modelo de negocio de Innogames-, que el usuario infractor se reforme y tenga una segunda oportunidad de volver al juego y disfrutarlo de forma legal. El mensaje que Innogames mandará será: ¿quieres hacer multicuenta para obtener una ventaja sobre los demás? muy bien, pero que sepas que cuando te pillemos vas a tener que estar X días en la nevera y que para cuando puedas volver, no sólo no habrá servido para nada sino que además, más de un 50% de la gente que empezó a jugar a la vez que tú -dependiendo del coeficiente de penalización- estará por delante tuyo.