Üzerinde çalıştığım bazı çevrimiçi CCG'lerde bu sorunu yaşadık. Gördüğüm en iyi çözüm:
1) Oyuncular doğrudan birbirine değil, sunucuya bağlanmalıdır ZORUNLU ve oyunculara aktardığınız verilerdeki rakiplerin IP adreslerini ASLA aktarmamalısınız. Bu, bir oyuncunun rakibini galibiyet için çevrimdışı zorladığı hizmet reddi saldırılarını önler.
2) Bağlantı kesildi = kaybedersiniz, rakip kazanır. Düşerseniz, belirli kayıplardan kaçınmanın bir damla olduğunu varsaymalıyız.
3) Bağlantı kesilmeleri, belirli bir süre boyunca yeniden bağlanma girişiminde bulunur, böylece hafif bir net hıçkırık, sizi hiçbir hata olmadan kaybetmeye zorlamaz. İdeal olarak, yanlışlıkla kabloyu tekmelediğinde birisinin yeniden bağlanmasına izin vermek için yeterince zaman vardır, ancak rakibin hayal kırıklığına uğramaması ve beklerken uykuya dalmaması için yeterince kısadır. Sanırım yaklaşık 45 ila 60 saniye doğru hissettik.
4) Oyuncuların rakiplerini bildirmelerine izin verin. Bu, herkesin politikanızda sinir bozucu bir yol bulmasını önlemek için gerekli bir şeydir. Mesela belki o kadar sözlü tacizde olmak, rakibin sadece oradan çıkmak için düşmesi ya da oyun uzunluğunu uzatmak için sürekli olarak bağlantısının kesilmesi ve yeniden bağlanması ya da bir kaybı veya herhangi bir şeyi önlemek için taş duvarlamanın olması. TÜM kötü davranışları durduramazsınız, ancak bunu bildirmek için bir oyun içi mekanizma ekleyebilir ve ardından müşteri destek departmanınızın geri kalanını halletmesine izin verebilirsiniz.