Ograniczenie do 1 na IP NIE jest dobrym rozwiązaniem. Wielu użytkowników korzysta z dokładnie tego samego adresu IP ze względu na serwery proxy. To po prostu wkurzy twoich prawdziwych użytkowników. Ponadto większość użytkowników Internetu korzysta z DHCP, co oznacza, że ich adres IP zmienia się regularnie. Jeśli blokujesz przez IP, jest to w najlepszym razie tymczasowe i oznacza, że następna osoba, która otrzyma ten adres, nie będzie mogła grać. Możesz nie zauważyć wielu kolizji, ale jest to możliwe.
Można to obejść na trzy sposoby:
- Zanim będzie można „aktywować konto”, wyślij im e-mail. Zweryfikuj w swoim kodzie, że adresy e-mail nie mogą być zduplikowane.
- Dodaj proste captcha. To wyeliminuje wiele botów.
- Całkowicie zignoruj problem.
Trzecia opcja nie jest przymrużeniem oka, to prawdziwa odpowiedź. Wiele osób lubi prowadzić wiele kont w ramach danej gry. Generalnie jest to kwestia taktyczna, która może prowadzić do zwiększonej lepkości tej osoby. Oznacza to, że będą wracać.
To naprawdę sprowadza się do tego, dlaczego tworzysz tę grę. Masz nadzieję, że zarobisz na tym pieniądze? Jeśli tak to jak? Jeśli jest to subskrypcja płatna, to im więcej kont ma dana osoba, tym więcej z nich czerpiesz. To samo dotyczy zakupów w aplikacjach. Jeśli to przez reklamę, to im więcej są w grze (niezależnie od wybranego konta), tym więcej masz okazji, by coś z nich zrobić.
Krótko mówiąc, spójrz na kilka rzeczy. Jaką przewagę zyskuje osoba, która tworzy wiele kont? Po drugie, czy ta przewaga jest naprawdę nie do przyjęcia? Jeśli nie, zignoruj to. Jeśli tak, ustal, jak zrównoważyć grę, usuwając tę przewagę, a problem zniknie.