Saya memiliki antarmuka tipe titik & klik pada klien, yang menjalankan A * di server, untuk pencarian jalur.
Gim ini dikendalikan seperti RTS, tetapi dunia ini gigih, sehingga pemain harus dapat bergabung / pergi kapan saja, dan hanya akan ada paling banyak 30 unit di layar.
Apa cara terbaik untuk menyinkronkan pergerakan pemain antara server dan klien, setelah saya menghitung jalurnya?
Apakah server perlu menyinkronkan klien pada setiap langkah / bingkai animasi? atau bisakah ia memberi tahu klien "pergi ke posisi X, Y" untuk setiap node di jalan, dan setiap pemain yang bergerak? Atau apakah yang terbaik untuk hanya menjalankan timer animasi pada klien dan server, dan apakah itu disinkronkan secara implisit seperti itu?
Seperti apa pertukaran data pada gerakan berbasis jalur?
EDIT:
Beberapa dari Anda telah menyarankan berbaris, karena saya mengatakan "RTS", tetapi gim ini bukan RTS, hanya memiliki antarmuka yang sama. Perbedaan besar adalah saya harus bisa membuat pemain bergabung dan meninggalkan permainan kapan saja . Maaf karena tidak lebih spesifik.