Quindi sto lavorando a un gioco basato sul web e ho bisogno di affrontare il vecchio problema del rilevamento di account duplicato.
I giocatori spesso creano più account per generare denaro / articoli ecc. sul loro account principale, o per mettere da parte oggetti ecc.
Nei giochi che in genere ho giocato il modo principale in cui viene fatto è impedire che più account vengano utilizzati sullo stesso IP entro una certa finestra di giorni. Se succede ripetutamente, il nuovo account è bannato.
Il problema qui nella mia mente è che i giocatori determinati usano solo un proxy, e impedisce anche ai familiari di giocare entrambi nella stessa casa.
La mia idea è gestirla in un altro modo. Per tenere un conto corrente della "rete" di oggetti, denaro, ecc. Che ogni account ha dato a un altro come in scambi, doni, duelli persi, ecc., Oltre a tracciare il # di tali interazioni. Quindi se rilevo account che hanno un numero elevato di transazioni tra lo stesso account con una rete crescente scambiata da un account all'altro (di solito dall'account feeder principale) posso quindi ragionevolmente presumere che questi siano sospettati di essere conti dupe. Se le quantità o piccole e / o la frequenza sono piccole, allora può essere consentito.
Mi mancano alcuni buchi sgargianti in questo approccio? Mi rendo conto che i pesci piccoli possono rimanere sotto il radar, ma queste persone probabilmente utilizzerebbero comunque un proxy. E non impedirà ai membri della famiglia che fanno scambi occasionali tra loro.