synchronize a timeline between every client and new client?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
6 Eyl 2022
Mesajlar
54
Tepki puanı
10
Yaş
25
3 HİZMET YILI
I think i need to know how to do this to synchronize a timeline between all my connected clients
because i have a timeline which is playing and replicated but…
the update pin exec fine on all clients but they are not playing the animation at the same time
i see there is a pin to “set new time” on the timeline, so i think i may call for a multicast rpc event named for example “synchronize timeline” to exec this pin on all client to set the time to 0
but its still desync for everyone because of the network delay right? i need a way to execute this “synchronize timeline” on all client at the same time

is that possible?
or i am really overthinking the thing, and there is a little checkbox to check somewhere to have this timeline sync on all client automaticly :eek:
bonus question: and how to deal with this “desync” if a new client connect after that the timeline is already in sync for all clients?
 
Moderatörün son düzenlenenleri:
Üye
Katılım
7 Eyl 2022
Mesajlar
46
Tepki puanı
10
Yaş
45
3 HİZMET YILI
I think its possible somehow clients can request the server for an object lock, after that the server decide if the client can have it or not and so on.
 
Üye
Katılım
13 Eyl 2022
Mesajlar
11
Tepki puanı
2
Yaş
22
3 HİZMET YILI
I think i need to know how to do this to synchronize a timeline between all my connected clients
because i have a timeline which is playing and replicated but…
the update pin exec fine on all clients but they are not playing the animation at the same time
i see there is a pin to “set new time” on the timeline, so i think i may call for a multicast rpc event named for example “synchronize timeline” to exec this pin on all client to set the time to 0
but its still desync for everyone because of the network delay right? i need a way to execute this “synchronize timeline” on all client at the same time

is that possible?
or i am really overthinking the thing, and there is a little checkbox to check somewhere to have this timeline sync on all client automaticly :eek:
bonus question: and how to deal with this “desync” if a new client connect after that the timeline is already in sync for all clients?
I think it's possible, but I don't know how much work it's worth, do clients really want to ask for an object lock too? or they are not there
 
🅺🅸🅽🅶
Onaylı Üye
Katılım
16 Şub 2019
Mesajlar
145
Tepki puanı
6
Ödüller
3
Yaş
26
7 HİZMET YILI
its possible, yeah everything is possible in ways.
 
ABOBA
Seçkin Üye
Katılım
22 Mar 2022
Mesajlar
302
Çözümler
3
Tepki puanı
11
Ödüller
3
4 HİZMET YILI
You think right, I think maybe you have already solved your problem, because what you have named is just possible options, use the Internet for detailed information
 
Seçkin Üye
Katılım
16 Mar 2022
Mesajlar
343
Çözümler
1
Tepki puanı
27
Ödüller
3
Yaş
36
4 HİZMET YILI
if you searched again in you application what you useing you will find you can connect between them
 
Süper Üye
Katılım
2 Haz 2022
Mesajlar
636
Çözümler
2
Tepki puanı
44
Ödüller
3
Yaş
29
4 HİZMET YILI
search on forum to find some ways..
 
Ultra Üye
Katılım
4 Şub 2022
Mesajlar
1,522
Tepki puanı
92
Ödüller
6
Yaş
27
4 HİZMET YILI
it is possible bro, maybe search on youtube if you did not found your answer here
 
mad scientist
Süper Üye
Katılım
15 Eki 2020
Mesajlar
613
Çözümler
3
Tepki puanı
45
Ödüller
4
5 HİZMET YILI
have some sorces on github, just search, its not hard at all
 
Donator
Katılım
11 Şub 2019
Mesajlar
600
Çözümler
2
Tepki puanı
24
Ödüller
6
Yaş
31
7 HİZMET YILI
There, the server requests a blocking request from the client
 
Uzman Üye
Katılım
25 Kas 2020
Mesajlar
170
Tepki puanı
10
Ödüller
5
Yaş
28
5 HİZMET YILI
I don't think there's a way to do this automatically. You would need to create an RPC event that would be called on all clients to set the time to 0. However, because of network delays, this would still be desync for everyone.
 
Ultra Üye
Katılım
5 Nis 2019
Mesajlar
1,508
Çözümler
1
Tepki puanı
81
Ödüller
8
Yaş
26
7 HİZMET YILI
it is possible manually but u have to put network dealy and other factors into equation
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst