Napisano 04 lipca 2012 - 10:25
nie.
nie ma skutecznego sposobu na wykrywanie multikont, bo nie ma możliwości sprawdzenia czy to jest, czy nie jest jakieś kolejne konto jednego gracza.
najskuteczniejszą, najprostszą, najpewniejszą i najlepiej działającą formą jest serwer premium, bo chociaż każdy może mieć również wiele kont, to każde kosztuje 19€, a to jest najlepszą gwarancją, że będzie traktować to konto i tę postać poważnie.
innym sposobem, nad którym rozmyślam jest weryfikacja za pomocą E-Maila.
Mogłoby to działać następująco:
- gracz wchodzi na serwer, nie ma żadnych praw, ale może się poruszać i być może pisać pm, czytac helpy
- żeby móc grać musi wpisać /register <adres email> , czyli nie wpisuje hasła tak jak do tej pory, tylko swój adres email.
- ten adres jest zapisywany do bazy obok nazwy gracza, a serwer wysyła na ten adres losowo wygenerowane hasło logowania.
- gracz czyta maila i tam jest hasło, wchodzi na serwer i wpisuje /login <hasło z maila> - to hasło będzie jedynym hasłem na które może wejść.
- jeśli gracz zgubi hasło, będzie je mógł odzyskać wpisując /password resend, co spowoduje, że serwer ponownie wysle hasło na adres email przypisany do nazwy postaci gracza.
- zmiana adresu maila będzie możliwa po /unregister <hasło> - co spowoduje usunięcie gracza i jego adresu i wszystkiego co z nim związane z bazy danych.
- adresy email nie będą się mogły powtarzać w bazie, czyli jeden gracz (nazwa) będzie mógł mieć jeden email.
- zbanowanie postaci spowoduje, że gracz nie wejdzie na serwer i nie będzie mógł użyć tego maila do rejestracji nowej postaci.
Ten sposób oczywiscie nie zabezpiecza przed multikontami, bo kazdy może założyć sobie wiele adresów mailowych, ale to zawsze jest trochę kłopot i w pewnym stopniu zabezpieczy przed spamem kontami i nazwami.
To nie jest proste do zrobienia, muszę przetestować rozwiązania, wiec nie spodziewajcie się szybko rezultatów. Być może nic z tego nie wyjdzie, jeśli napotkam powazne przeszkody. Nie jestem równiez w 100% przekonany do skuteczności tego rozwiązania,.
Jest ono na pewno bardziej 'weryfikujące' konta niż taka swobodna rejestracja jak jest teraz.