Saya memiliki sistem otoritatif, di mana ketika pemain bergabung dengan pertandingan, ia mendapatkan semua benda yang telah muncul - muncul pada dirinya sendiri (klien).
Ini terlihat seperti ini:
Clientmengirim token akses keServerClientmenerima penerimaan dariServerClientberalih adegan ke adegan gameServermengirimkan pemain, peti, objek yang dapat berinteraksi dengan Anda sehinggaclientdapat memunculkan dan menampilkannya.
Tapi bagaimana dengan objek dasarnya? Untuk saat ini, saya memiliki adegan yang sama persis di server dan klien - dengan satu pesawat statis yang bertindak sebagai lantai. Saat ini saya sedang menambahkan barang baru, pohon, tangga dan membangun bersama.
Saya pikir - kita baik-baik saja. Tetapi bukankah seharusnya lingkungan disinkronkan juga? Menjadi jaringan entah bagaimana? Dimiliki oleh server?
Mari kita ambil League of Legends:
Ini adalah lingkungan yang statis, mungkin satu gabungan mesh (tangga, rumput, dinding, toko). Tetapi apakah itu benar-benar disimpan di klien atau dikirim oleh server selama layar memuat?
