4
มีวิธีการตรวจสอบข้อมูลตำแหน่ง GPS ที่ได้รับจากลูกค้าหรือไม่?
คำตอบสำหรับคำถามนี้อาจเป็น "ไม่" แต่มันสำคัญมากดังนั้นฉันคิดว่าฉันอาจจะถามเช่นกัน นี่น่าจะเป็นปัญหาสำหรับเกมที่รับรู้ตำแหน่งไคลเอนต์เซิร์ฟเวอร์ที่ตำแหน่งผู้เล่นในโลกเป็นศูนย์กลางของการเล่นเกม มีวิธีใดบ้างที่เราสามารถตรวจสอบให้แน่ใจว่าข้อมูลตำแหน่งที่มาจากลูกค้านั้นเป็นของจริง (เช่นผู้เล่นอยู่ที่นั่น) ทำงานกับเกมไคลเอนต์ - เซิร์ฟเวอร์เราทุกคนรู้ว่าเราไม่ควรเชื่อถือข้อมูลใด ๆ ที่มาจากไคลเอนต์ดังนั้นตรรกะเกมที่สำคัญทั้งหมดควรทำในฝั่งเซิร์ฟเวอร์ อย่างไรก็ตามด้วยข้อมูลสถานที่เราจะต้องได้รับจากลูกค้า มีวิธีตรวจสอบซ้ำเพื่อป้องกันการโกงหรือไม่?