Çoklu hesap oluşturma ve hile işlemlerini nasıl gerçekleştirebilirim?


20

Web uygulaması olarak çalışan bir oyun geliştiriyorum. Gerçek şu ki, eğer bir oyuncu birden fazla hesap yaratırsa oyun mantıklı değil. Bunun sıra tabanlı bir strateji oyunu olduğunu düşünün ve kendinize karşı oynarsanız (başka bir hesapla) kolayca tonlarca puan kazanabilirsiniz.

İlk başta, her bir kullanıcı eylemini günlüğe kaydetmeyi ve daha sonra hile ipucu olup olmadığını tespit etmek için kullanıcıların IP'sini karşılaştırmayı düşündüm. Ama sonra farklı kullanıcıların aynı IP altında çalışabileceğini fark ettim, örneğin okuldaysa ve hepsi aynı IP'yi bir proxy kullanarak paylaşıyorsa. Bu şekilde kullanmak masum insanlar yasaklanabilir.

Kaçırdığım daha iyi bir yaklaşım var mı?


4
Gerçekten iyi dolandırıcıların proxy'leri olacağını unutmayın, böylece çoklu hesapları aslında farklı IP'lerde olur. Bu şekilde hile yapan kişileri ararken "aynı IP" yi zorunlu bir kriter haline getirmeyin.
Ricket

3
Tanımladığınız gibi, iki veya daha fazla kişinin kolayca çok puan almak için takım kurabileceği anlamına gelir (WoW'daki arena savaşları gibi).
Hendrik Brummermann

@Matias, ürününüz bir ülkeye mi odaklanmış yoksa dünya çapında olması mı gerekiyor? ülke sınırlıysa, insanların güvenlik numarası veya onlardan zarar görmeden kullanılabilecek bir şey gibi bilgilerini kullanmaya çalışabilirsiniz,% 100'ü engellemez, ancak sayıların hava durumunu doğrulayabilirseniz çok fazla azalır or not ...
Prix

1
@Prix, ABD'de yeterli koruma olmadan SSN'leri toplamada sorun yaşayabileceğiniz bir Loooooooot ile karşılaşabilirsiniz.
Jesse Dorsey

1
Oyununuzu, iki kullanıcı bunu engellemeye çalışmak yerine kötüye kullanamayacak şekilde yeniden tasarlayın.
o0 '.

Yanıtlar:


14

Bunu ele almanın birkaç farklı yolu vardır ve birçok çözümün kendi değerleri vardır. Bunu ele almanın ideal yolu hakkında fikrimi vereceğim.

İlk olarak, sisteminiz ne kadar karmaşık olursa olsun, sistemi oynamak için yeterince yatırım yapan bir kişinin (uygun bilgi ile) onu oynamak için bir yol bulacağını anlamak önemlidir.

Bu sorunu ciddi şekilde ele almak için, bu gerçekten sizin için bir sorunsa, bunu oyununuzun hem tasarımında hem de teknik uygulamasında ele almanız gerekir.


Teknik açıdan, temel olarak bir karşılaştırma oyunu oynamanız gerekir.

Genel olarak, kullanıcı etkileşimi ile herhangi bir oyun türü çalıştırıyorsanız pro-logging yapıyorum, o zaman ayrıntılı günlükler, oyununuzu gerçek nicel ölçümlere göre değiştirmenize ve uyarlamanıza izin verir.

Günlüklerinizi kullanarak, herhangi bir sayıdaki benzerlikteki hesaplar arasındaki verileri karşılaştırmak için bir sistem ayarlayabilirsiniz.

Örneğin, iki hesap aynı IP adresini veya uygun bir karşılaştırma ölçütü olarak gördüğünüz diğer bilgileri kullanıyorsa, iki hesap arasındaki (kazançlar / kayıplar, alım satım) arasındaki genel etkileşime bakabilirsiniz. diğerleriyle etkileşim miktarı.

Bu verileri kullanarak, duruma göre veya otomatik olarak uygun kararı verebilirsiniz. Sorunun ne kadar yaygın olduğuna bağlı olarak, otomatik bir seçenek ve herhangi bir sorunu canlı bir moderatör aracılığıyla ele almanızı öneririm. Hesabı silmemeniz önemlidir, sadece "Bu hesabın bu oyunun Hizmet Şartları sözleşmesini ihlal ettiğinden şüpheleniliyor. Lütfen katılmıyorsanız lütfen buraya gidin" satırında bir tahkim paneli veya benzeri bir şeyle askıya alın. .

Böyle bir şeyin mevcut olması önemlidir, çünkü insanlar evde veya okulda IP adreslerini paylaşıyor olabilir. Ayrıca, küçük çocuklar için, kayıt bilgilerinde ne kadar koruyucu olduklarına bağlı olarak ebeveynlerinin e-posta adreslerini, kredi kartlarını ve hatta adlarını kullanıyor olabilirler.


İkinci aşama tasarım tarafıdır. Biraz fayda beklenirken, oyununuzla bu hile biçimini yeterince caydırıcı hale getirmeniz gerekir. Bu konuda kullanabileceğiniz birkaç yol var, çok kısa zaman aşımlarının (rahatsız edici olabilir) tamamen can sıkıcı olanları var. Ancak en iyi yolun, iki hesap arasındaki avantajları uygun şekilde ayarlayarak olduğunu hissediyorum.

Örneğin, bazı MMO'lar makul bir seviye aralığının dışındaki oyuncularla oynarken yüksek seviyeli oyuncuların elde ettiği avantajı değiştirmiştir. Bu, oyuncuların kendilerini güç seviyesinden (belirli bir aralık dahilinde en az) birden fazla hesaba erişmesini engeller

Sen olabilir hatta özellikle hedef paylaşan verileri hesapları ve birbirleriyle doğrudan etkileşimde bulunurken onlar kazanmak olduğunu yarar azaltın. Bu, diğer oyuncularla etkileşimi teşvik eder, ancak proxy sunucularla atlatılabilir ve hedef kitlenize bağlı olarak kötü tavsiye edilir.

Düşünmenin işe yarayacağı diğer bir yol, insanların gerçekten iki ayrı hesap oynamayı ve hala diğer herkese ayak uyduramayacakları bir oyuna sahip olmaktır.


Tabii ki bu sistemle, yanlış pozitifleri ve neyi önlemek için ince bir çaba harcamanız gerekir.

tl; dr?

Potansiyel tehditleri otomatik olarak tespit edip ele almanıza ve kullanıcı bazında yanlış pozitiflerle başa çıkmanıza olanak tanıyan uygun verileri toplamak istersiniz. Yanlış pozitif olmadığından emin olmak için iyi bir bebek bakıcılığı gerekli olacaktır.

Ayrıca oyun sonunda birden fazla hesapla hile yapmanın avantajını azaltmak istersiniz.


1
İyi bir günlük kaydıyla, kontrol etmek için ilginç bir öğe, iki hesabın ne sıklıkta birlikte oturum açıldığıdır. Diğer sistem kontrolleri gibi yanlış pozitifler için bir şans var, bu yüzden nihai kararlar için insan etkileşimi her zaman gerekli olacak.
ManiacZX

8

Skorların 'çiftçiliğine' karşı koymanın en basit ve etkili yolu, oyuncular arasındaki eşitsizliğe göre alınan skoru ayarlamaktır. Unutmayın, endişelenmeniz gereken birden fazla hesap oluşturan sadece bir oyuncu değil: iki arkadaş hayal edin, biri kasıtlı olarak kaybederek diğerlerinin sıralaması yapay olarak artırıldı.

Satranç ve diğer oyunlar, Elo puanlama sistemi sayesinde bundan kaçınırlar . Temelde sizden daha yüksek reytinge sahip birini yenmenin ödülü yüksek, ama çok daha düşük reytinge sahip birini yenmenin ödülü çok düşük. Bu, başka bir oyuncuya avantaj sağlamak için kasıtlı olarak kaybetmeyi çok etkisiz hale getirir. Fakir bir oyuncuya karşı kazanmanın hızlı net kazançla sonuçlanma oranını ayarlayabilirsiniz. 'Düzgün' oynayan, yani benzer şekilde sıralanan çok çeşitli rakiplere karşı kazanan bir oyuncu çok hızlı bir şekilde ilerler.

Not: sadece kaybeden oyuncuları cezalandırmak yeterli değildir, böylece onlara karşı kazanmak size hiçbir şey kazandırmaz, çünkü o zaman oyuncular bir hesap oluşturabilir, kasıtlı olarak kaybedebilir ve daha sonra başka bir hesap oluşturabilir. Giriş için bir engel varsa (örneğin, yeni bir hesap oluşturmak için kredi kartı bilgilerini girmek), ancak işe yarayan ücretsiz oyunlar için bu çok fazla sorun değildir.

Ayrıca, derecelendirmeler oyuncunun aldığı ödülleri değiştirmenin bir yolu olarak değil, gerçek yeteneğin bir ölçüsü olarak kullanılırsa bir tehlike olduğunu belirtmek gerekir. Değerlendirmenin kendisi tedbir ise, canny oyuncuları sistemi başkalarını sabote etmek için kullanacaktır. Ie Player 1, pratik yoluyla çok fazla beceri / yetenek kazanır ve daha sonra yeni bir hesap oluşturur. Oyuncu 1 kadar iyi olan Oyuncu 2, yeni gelen bir meydan okumayı kabul eder. Yeni oyuncuya kaybetmek, gerçekten yeni oyuncu eşdeğerde olmasına rağmen, sıralamalarına büyük zarar verecektir. Ancak, derecelendirme aslında oyuncuyu ölçmek için kullanılmazsa, bu aslında Oyuncu 2'nin ilgi alanına girer (puanlarının düşürülmesi, gerçek beceri seviyeleri göz önüne alındığında daha hızlı ilerlemelerine olanak tanır).


1
Bu bir sürü derin oyun felsefesi, tam burada, iyi okuma.
Kzqai

7

Rakiplerin toplam puanları arasındaki farka dayalı olarak puan verebilirsiniz. Çok iyi oyuncular yenileri yenmek için birkaç puan kazanacak ve yeniler deneyimli oyuncuları yenmek için birçok puan kazanacaklardır. Aynı şekilde, kaybedenler de aynı ölçeğe orantılı puan kaybedecektir.

Bu, sorununuzu tamamen çözmez, ancak bir grup yeni başlayanlar yaratan ve yenen basit bir vakayı ortadan kaldıracak ve aynı güçteki iki farklı hesabı seviyelendirmeyi zorlaştıracaktır.

Gerçekten de, bunu durdurmanın kusursuz bir yolu yoktur; yeterince özel bir dolandırıcı başarılı olur. Ancak, "şüpheli etkinliğin" aynı e-postaya veya IP adresine sahip birden fazla hesabı içerdiği şüpheli etkinlik içeren hesapları işaretlemek üzere işaretlerseniz, en korkunç suçluları tespit edebilirsiniz.


6

Bunun oyun tasarımı yoluyla düzeltmenin zorlama / yasaklamaya göre çok daha kolay olduğunu gördüm. Bir oyuncunun tüm hesaplarını kalıcı olarak yasaklasanız bile, yeterince kararlı oyuncular yasaklamanızın etrafında bir yol bulabilir (örneğin IP'yi izlerseniz, dinamik IP veya IP maskelemesi kullanabilirler).

Örneğin, oyunculara PvP yarışmaları kazanmaları için puan verirseniz, oyunculara birden fazla hesap yapmalarını teşvik ederler, böylece kendilerini kaybedebilirler. Bunun yerine, zaman içinde aynı oyunculara sahip gruplar halinde oynamak için daha büyük ödüller verirseniz (örn. Lonca katılımı), arkadaşlığı ve topluluğu rekabet üzerinde teşvik edersiniz, bu da tercih edilen davranışları değiştirir. Oyuncunun hesabına bağlı ek meta etiket özelliklerine sahip olmak (Reputation puanı ve Arkadaşlar listesi gibi) birden fazla hesabın bakımını daha az cazip hale getirir - en azından insanlar iyi bir temsilcisi olan bir "birincil" hesap ister.

Eğer oyununuz doğası gereği PvP ise, "Birkaç hesap yapacağım ve bilerek kendime kaybedeceğim" probleminin en büyük yolu sadece otomatik eşleştirmeyi sunmaktır. Böylece, oyuncu bir oyun oynamak ister ve sunucu otomatik olarak o sırada çevrimiçi olan başka biriyle eşleştirir. Oyuncular rakiplerini seçemezlerse, kendileriyle savaşacaklarını garanti etmenin bir yolu yoktur (o anda çevrimiçi olan tek kişi olmadıkları sürece, ancak daha büyük sorunlarınız var demektir). Bunun örnekleri için Microsoft Hearts / Spades'e veya PvP'ye izin veren çoğu Facebook oyununa bakın. Bu durumda kesinlikle bir tür akıllı eşleştirme yapmak isteyeceğinizi unutmayın (oyuncu hesabının bir parçası olarak bir tür sıralama / derecelendirme sistemi kullanmak veya oyuncuların tercih ettikleri rekabet gücünü kendilerinin seçmesine izin vermek).

Oyuncuların arkadaşlarıyla oyun oynamak isteyeceklerinden endişe ediyorsanız, her zaman bu seçeneği de sunabilirsiniz, ancak rakiplerinizi seçtiğinizde yalnızca derecelendirilmemiş / düzenlenmemiş / pratik oyunlara izin verebilirsiniz.


5

Https://panopticlick.eff.org/ adresindeki kişiler, birisinin neredeyse her tarayıcıdan toplanabilecek birkaç değerle nasıl benzersiz bir şekilde tanımlanabileceği konusunda bazı testler yaptı. Sonuçlar şaşırtıcıdır ve kullanıcılarınızı tanımlamak ve izlemek için benzer bir yaklaşım (belki de diğer önlemlerle birlikte) kullanabilirsiniz.


1
Yeni bir hesap oluşturmak için benzersiz bir kişi olmayı kolaylaştıracak şekilde kendi tarayıcınızı oluşturabileceğiniz için, özellikle bir tarayıcı oyunu ise, bunun kullanılması için iyi bir yaklaşım olduğunu düşünmüyorum.
Prix

@Prix evet, bu tüm sorunları çözen bir çözüm demek istemedim. Ancak IP günlüğüne iyi bir ek olabileceğini düşünüyorum. Ve elbette başka önlemlere de ihtiyacınız olacak.
bummzack

Tek başına bir yöntem olmasa bile kullanışlıdır.
Kzqai

4

Blizzard'ın Warcraft 3 ve Starcraft 2'de aldığı çok basit bir tasarım çözümü var: oyuncuların otomatik eşleştirme servisini kullanarak oyun oynarken puan / puan / deneyim kazanmasına izin verin. Oyuncular hala arkadaşlarına karşı oynayabilir, ancak ondan puan alamazlar.

Oyuncunun kime karşı oynadıklarına karar vermenin bir yolu yoksa, kukla hesaplara karşı oynayarak güvenilir bir oyun yolu yoktur.


2
Etkili ama sıkıcı. Rastgele bilinmeyenlere, özellikle de herhangi bir noktada aktif rakip olabilecek veya olmayabilecek olanlara karşı tanıdığım rakiplere (düşmanlar, arkadaşlar veya sohbet sırasında sıradan tanıdıklar) karşı oynamayı tercih ederim.
Kzqai

Valve de böyle görünüyor (CS: GO, Dota 2 ...). Sıkıcı demem ama oynadıkça gittikçe daha sinir bozucu: Bu yaklaşımın etkisi Oyuncu Topluluklarının tam anlamıyla korkunç olması ve pek çok insanın daha uzun süre dayanamamasıdır. Oyuncular, "Herkese Açık Eşleştirme" oyunlarının çoğunda sözlü suç ve diğer kötü niyetli davranışlarla karşılaşırlar.
madneon

1

Travian adında bir oyun sisteminde oynuyorum ve teknolojinin hileleri yakalamak için yeterince iyi olmadığını düşünüyorum. Çoğu hile KVM anahtarı ile bağlı 2-4 sisteme sahiptir, her sistem farklı işletim sistemi sürümlerini (windows xp, vista, win7, linux nane, Slitaz ve benzeri) çalıştırır ve proxy sunucuları aracılığıyla çalıştırılır (ana hesap kullanılmıyor olsa da) vekil ancak standart)

Bu elbette öyle adil olmayan bir avantaj yaratır ki, oyunu oynamak için para ödeyen insanların çoğu, birkaç ay içinde 1000'den fazla üyeye ödeme yaparak ve daha az oyuncu ile hesapların şüpheli olduğu daha belirgin hale gelir, ancak hile kanıtları olmadan, hile kaçma cezası veren oyuncular ve adil bir şekilde ödeme yapan oyuncular (oyunun adil olduğunu söylemek isteyenler) şüpheli aktiviteyi görebilir, cesaretlerini kırıp oyunu bırakmayı ya da hile yapmayı ve dolayısıyla öğrenmeyi öğrenirler. sorunları inlies.

Şu anda travian için, oyunun üstünde dürüstçe hile yapmadıklarını söyleyebilecek veya phils ve china gibi ülkelerden insanları uyurken veya tatildeyken oyunu oynamalarına yardımcı olmak için işe almadıklarını söyleyebilecek hiçbir oyuncu yok. .

elbette birden fazla hesap hilesi yakalamak için daha iyi yollar olmalı, ya da bu oyunun geleceği, sadece birkaç gerçek insanın tüm oyun tabanını oluşturduğu ve kazananın 3. dünya ülkelerinde en çok kişiyi kimin işe alabileceğine bağlı olduğu onlar için oyunlar.

Kredi kartıyla 0,01 ABD doları üyelik (ve kimlerin aynı kredi kartı numaralarına sahip olduğunu görün) kayıt sırasında birden fazla hesap hilesini tespit etmenin uygun bir yolu olabilir mi?


2
Kredi kartlarıyla ilgili sorun, sadece bir hediye kartı satın alabilmeniz ve bunu diğer hesapları açmak için kullanabilmenizdir.
Jesse Dorsey

@Noctrine Yayınları gönderdikten sonra burada düzenleyebileceğinizi anlıyorsunuz, değil mi? Bazı insanlar görünmez bir düzenleme yapmak yerine değişikliklerine açıklama eklemeyi tercih eder.
Casey Wagner

@Mike Evet, ama sanki bir gibiydi, hah! şey yazın. Ama tekrar okuduğumda, cevabı doğru bir şekilde okumadım gibi görünüyor, muhtemelen sabahın erken saatlerinde okuma / yorum yapma nedenim: p Bu parçayı kaldırdım.
Jesse Dorsey

Bu bana sorunun garip bir açıklaması gibi geliyor. Oyundan çıkmak için üçüncü tarafları oynayan oyuncular nelerdir? Kesinlikle bu onların eğlencesini azaltmalı. Birden fazla muhasebenin eğlencesini kendiniz görebiliyorum, ancak sizin için başka bir hesap sahibi olmak, en üstte olmak için para gibi bir şey geri almadığınız sürece eğlenceye katkıda bulunmuyor gibi görünüyor.
Kzqai

1

Birden fazla sunucunuz varsa bir seçenek, aynı IP'deki hesapların alternatif sunucularda oluşturulmasını istemektir. Bu nedenle, 10 hesap oluşturmak istiyorsanız, harika, ancak bunları birbirleriyle etkileşime girmeyen sunucularda oluşturmanız gerekir. Bu, aynı konumdaki insanların birlikte oynamalarını önler, bu nedenle dezavantaj vardır. Artı tarafta, hile sırasında vekillerin etkinliğine de müdahale eder.

Ortaya koyduğunuz herhangi bir çözümün artıları ve eksileri ile sonuçlanacaksınız ve hile yapmayı tamamen ortadan kaldırmayacaksınız. Bu yüzden ne kadar ilerlemeye karar verdiğinize ve bu değişikliklerin kullanıcı tabanını nasıl etkilediğine dikkat edin.


1

Çoğu kişi harici araçlarla çoklu hesaplar peşinde koşmaya çalışır. Hangisi aptalca. Kullanıcı etkinlikleri için uygun günlüklere ve metriklere sahipseniz, çok hesaplıların çoğunu bir oyun içinde birkaç ölçüt taramasıyla çivileyebilirsiniz.

Ve hayır, size dökümü vermeyeceğim - gerçek şu ki - ve sektördeki çok az insan bunu heceleyecek - ne kadar aptal oyun tasarımcıları ve kodlayıcılar dışarıda bilen insanlar için daha iyi iş güvenliği ne yapıyorlar.

Çoklu Muhasebe, sadece fayda zinciri kötü bir şekilde tasarlanmışsa ve çoklu hesaplarla kolayca manipüle edilebiliyorsa insanlar için bile geçerlidir.

Çoklu muhasebe zor ve zaman açısından zaman alıcıysa (kaçma tespiti değil - sadece oyun çabası ve zamanı)

O zaman bunu yapan tek kişi hardcore oyuncular. Ayrıca, topluluk sürücüleri oldukları için onlara göz kaşlarını bile yükseltmenize gerek yok. Tüm boşluklarınızı bilmek ve bir ortamdaki verimliliği öğrenmek için her türlü çabayı gösterirler. Tüm hakları gereği, yatırım yaptıkları çaba en iyi şekilde ödüllendirilmelidir. Hala tembel olanların çoğundan para kazanıyorsunuz.

İyi tasarımcılar asla her boşluğu gerçekten takmazlar - sadece büyük olanları takın ve ekonomiden fazlalık çıkarmak için bir yolunuz olduğundan emin olun. Ya da açıkça gerekiyorsa değeri enjekte edin.

Elimde 83 çok hesaplı bir listem var. Bizi kandırdıklarını düşünüyorlar ve bizden daha akıllı oldukları fikrinin mutluluğunun tadını çıkarıyorlar. Çoğu da oyuna gerçek para yatırıyor - onları yasaklamak istemiyoruz. Kodlayıcılarımız bir sistem için gerçekten zamana sahip değildi - Bu yüzden CM'yi bazen kafalarını oyuna sokmak ve "meşru olarak" "zenginliklerini" çalmak için gizli bir kukla hesapla kurdum.

Bizi şirket olarak oynadıklarını düşünüyorlar ve oyunda başka birisinin öğütmek için bir balta olduğunu düşünerek gittikçe motive oluyorlar. Nihai sonuç - herhangi bir kritik fazlalık bir CM tarafından atılır - kullanıcının ne yaptığını bildiği ve istediği zaman bir "pusu" çektiği düşünülür. Tüm bunlar - kodla otomatikleştirilebilir, ancak bunun için kimin zamanı veya bütçesi vardır?

Kullanıcı IDS profilleme için karmaşık çoklu hesap algılama sistemleri inşa eden herkes, oyunlarda çoklu hesapları önlemek için başlamak için rüzgara karşı öfkeleniyor.


0

Gerçekten önlemek istediğiniz belirli davranışları tanımlamanız gerekir.

Örneğin, önlemek istediğiniz gerçek sorun "birden çok hesap yapan kişiler" değil, "aynı kişi tarafından kontrol edilen birden çok hesap tarafından hedeflenen kişiler" ise, bu, potansiyel olarak klonlanan hesaplar arasında benzer özellikleri kullanabileceğiniz bir alandır oyuncuların kendilerinin polis çoklamalarına izin vermesi . Başka bir deyişle, çok oyunculuğun özelliklerini tespit ederlerse, hesaplar arasındaki benzerlikleri kontrol etmek için (bazı arayüz aracılığıyla) hareket edebilirler ve hesapların çok fazla benzerliği varsa, bir cezaya neden olabilirler. Oyuncu polislik. Bunun yararı, çoklu muhasebenin diğer, çoğullayıcı olmayan bireyler için en önemli olanıdır , bu yüzden hatalı hissedilirlerse, bir rücuları vardır.çok oyuncuyu yerinde yakalamaya çalışabilirler. Ayrıca, düz görüntülenen bir hesap sisteminde yanlış pozitiflerin (ip gibi) çoklu hesaplamanın çok daha gerçek bir kanıtı olmasını sağlar.

Benzer şekilde, diğerlerinin de belirttiği gibi, eğer kendi kukla hesaplarını yenerek rütbe kazanıyorsa, stackexchange'teki rep sistemi gibi bir sistem, sıralama puanlarını kendinizden sıfır toplamlı bir kazanca dönüştürmeye yardımcı olur.


0

Birden fazla hesap oluşturmanın buna değmediğinden emin olun .

Bunu nasıl yapacağınıza ilişkin örnekler:

  • Daha sonraki seviyelere kıyasla ilk birkaç seviyede küçük ödüller verin.
  • Zorunlu öğreticiler - ilk kez oyuncular bunu yararlı bulacaktır ve çoklu hesap sahipleri onları inanılmaz derecede sinir bozucu bulacaklardır.
  • Başkalarına atıfta bulunmanın bir ödülü varsa, belirtilen oyuncu belli bir seviyeye ulaştığında ödülü verin.
  • Oyuncular birbirleriyle savaşırsa, düşük (er) seviyedeki oyunculara karşı kazanın zaman kaybı olur. Örneğin, sizden daha fazla 5 seviyenin altındaki herkes size karşı kazandığınız için ödül vermeyecektir.
  • StackExchange ağı mükemmel bir örnektir. Yeni hesap oluşturmanın çok az yararı vardır.

Yine de yapmasını engelleyemeyeceğiniz için oyuncuların birden fazla hesap oluşturmasına izin verin:

  • IP blokları eklerseniz, insanlar proxy'leri ve VPN'leri kullanır
    • IP kontrolü de yanlış pozitifler getirir.
  • İzleme çerezleri ve yerel depolama verileri silinebilir.
  • Kişisel bilgiler toplamaya çalışırsanız (çok sayıda), kişilerin kaydolmasını şiddetle tavsiye eder ve bunu doğrulamazsanız işe yaramaz.
  • Her hesap tipik olarak birkaç bayt yer kaplar. Bunu karşılayabilirsin.

Tüm bu cevaplardan, bu yöntem gerçekten işe yarayan tek yöntemdir. İnsanlar birden fazla hesap yapmak istemezlerse, bunu yapmazlar. İyi, düşünceli oyun tasarımı ile ne istediklerine karar verebilirsiniz.


-1

Sanırım başka bir yaklaşım daha var. Başka bir potansiyel zarar olduğu için: Her ikisi de iki hesap oluşturan iki arkadaş görüntülemek: her biri bir gevşek ve bir kazanan hesap. Bir gün A arkadaşı, B hesabının kazanan hesabına karşı tüm oyunları kaybetmek için gevşek hesabını kullanır. Ertesi gün değişir. IP'leri kontrol etmek burada yardımcı olmaz.

Oyuncuların davranışlarını kontrol etmelisiniz (saldırı stratejisi sistemlerinden bilinen bir strateji). Eğer iki oyuncu birbirini sık sık oynuyorsa ve biri her zaman kaybederse, bu bir ipucudur. Oyunlar çok erken biterse, başka bir ipucu.

Bu ipuçlarını puanlayabilir, bir itibara kadar puan ekleyebilir (kullanıcılara saygınlığı göstermez) ve tanımladığınız bir değere ulaşırsa hesapları yasaklayabilirsiniz. Belki de itibarı onaran anti-ipuçları da olmalıdır.

Diğer ipuçları oyununuza çok bağlıdır. Ama sanırım bu fikri anladınız.


2
Bu şekilde hile tespit etmeye çalışan bir proje üzerinde çalıştım. O kadar çok son durum ortaya çıktı ki, sistem hem yanlış pozitifler hem de yanlış negatifler ile doğru olduğu kadar yanlış anladı.
tenpn

1
Bir itibar sistemine sahip olmak, tarif ettiğiniz davaya yardımcı olacaktır (örneğin, yalnızca başkalarından destek alabilirsiniz, bu yüzden kendinizden almak sadece gereksiz yere ileri geri hareket eder). Ayrıca, eğer her arkadaşın iki hesabı varsa, ip tespiti aslında en azından bir süre faydalı olmayacak mı?
Kzqai

-1

Flash yerel veri depolamasını kullanabilirsiniz, herkes flash verilerin nasıl silineceğini bilmez.


Not everyonene yazık ki yeterli değil.
Lolums

-2

Gerçekten bir çözüm değil, en azından bir caydırıcılık: İnsanların birden fazla hesabı olduğu keşfedilirse, tüm hesapların yasaklanacağını söyleyin. Bu, birçok insanın denemesini bile engellemelidir. Tüm hesapları gerçekten yasaklamasanız veya hiç tespit etmenin bir yolu olmasa bile, çoğu çok korkacaktır.


1
Tehdidi etkili hale getirmenin tek yolu, oyuncu tabanınızın sürekli izlenmesini ve yasaklanmasını gerektiren takip etmektir ... ... bu en az istenen sonuçtur, kesinlikle önce hile potansiyelini en aza indirmek için sistemi değiştirmeyi keşfetmelisiniz.
Kzqai

1
Ayrıca, bazı hesaplar yasaklandıktan sonra yine hile yapmak için yeni hesaplar oluşturabilirsiniz. Bu tamamen saçmalık!
o0 '.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.