ฉันมีระบบที่มีสิทธิ์ซึ่งเมื่อผู้เล่นเข้าร่วมการแข่งขันมันจะได้รับวัตถุที่เกิดแล้วทั้งหมด - กลับกลายเป็นตัวของมันเอง (ลูกค้า)
ดูเหมือนว่านี้:
Client
ส่งโทเค็นการเข้าถึงไปที่Server
Client
ได้รับการยอมรับจากServer
Client
สลับฉากกับฉากเกมServer
ส่งผู้เล่น, ลัง, วัตถุที่คุณสามารถโต้ตอบด้วยเพื่อให้client
สามารถวางไข่และแสดงพวกเขา
แต่วัตถุพื้นดินล่ะ? ตอนนี้ฉันมีฉากเดียวกันที่แน่นอนบนเซิร์ฟเวอร์และไคลเอนต์ - ด้วยระนาบคงที่หนึ่งที่ทำหน้าที่เป็นพื้น ขณะนี้ฉันกำลังเพิ่มสิ่งใหม่ต้นไม้บันไดและสร้างสิ่งต่าง ๆ ด้วยกัน
ฉันคิดว่า - เราดี แต่ไม่ควรซิงโครไนซ์สภาพแวดล้อมด้วย? จะเชื่อมต่อเครือข่ายอย่างใด? เป็นเจ้าของเซิร์ฟเวอร์หรือไม่
มาดูLeague of Legends
กัน:
มันเป็นสภาพแวดล้อมที่คงที่อาจเป็นตาข่ายเดียว (บันไดหญ้าผนังร้านค้า) แต่มันถูกเก็บไว้ในไคลเอนต์จริง ๆ หรือมันถูกส่งโดยเซิร์ฟเวอร์ในระหว่างการโหลดหน้าจอ?