เราประสบปัญหานี้กับ CCG ออนไลน์ที่ฉันใช้งาน ทางออกที่ดีที่สุดที่ฉันเคยเห็น:
1) ผู้เล่นจะต้องเชื่อมต่อกับเซิร์ฟเวอร์ไม่ใช่ต่อกันโดยตรงและคุณไม่ควรส่งที่อยู่ IP ของฝ่ายตรงข้ามในข้อมูลที่คุณสตรีมไปยังผู้เล่น นี้จะช่วยป้องกันการปฏิเสธการให้บริการการโจมตีที่ผู้เล่นกองกำลังฝ่ายตรงข้ามของพวกเขาแบบออฟไลน์สำหรับผู้ชนะ
2) การเชื่อมต่อที่ลดลง = คุณแพ้ฝ่ายตรงข้ามชนะ เราต้องคิดว่าถ้าคุณลดลงมันก็ลดลงเพื่อหลีกเลี่ยงการสูญเสียบางอย่าง
3) ยกเลิกการเชื่อมต่อพยายามเชื่อมต่อใหม่เป็นระยะเวลาหนึ่งเพื่อให้เกิดอาการสะอึกสุทธิเล็กน้อยไม่ได้บังคับให้คุณต้องสูญเสียความผิดของคุณเอง เป็นการดีที่เวลาจะนานพอที่จะอนุญาตให้ใครบางคนเชื่อมต่ออีกครั้งหากพวกเขาเตะสายเคเบิลโดยไม่ตั้งใจ แต่สั้นพอที่คู่ต่อสู้จะไม่หงุดหงิดและหลับไปขณะรอ ฉันคิดว่าเราพบว่าประมาณ 45 ถึง 60 วินาทีรู้สึกถูก
4) อนุญาตให้ผู้เล่นรายงานฝ่ายตรงข้าม นี่เป็นสิ่งที่จำเป็นเพื่อป้องกันไม่ให้ใครก็ตามหาวิธีที่น่ารำคาญรอบ ๆ นโยบายของคุณ เช่นอาจจะเป็นการใช้วาจาเหยียดหยามจนฝ่ายตรงข้ามหลุดออกจากที่นั่นหรือตัดการเชื่อมต่อและเชื่อมต่ออย่างต่อเนื่องเพื่อยืดความยาวของเกมหรือการสกัดเพื่อหลีกเลี่ยงการสูญเสียหรืออะไรก็ตาม คุณไม่สามารถหยุดพฤติกรรมที่ไม่ดีทั้งหมด แต่คุณสามารถรวมกลไกในเกมเพื่อรายงานและให้ฝ่ายสนับสนุนลูกค้าจัดการส่วนที่เหลือ