VRM4U icon indicating copy to clipboard operation
VRM4U copied to clipboard

Server synchronization issues

Open novazen opened this issue 1 year ago • 2 comments

Describe the bug Hi, I tried to do the replication by synchronizing the data, but it was too difficult. So I'm trying to ask for help. No matter how you do it, the VMC data is not synchronized. Can you tell me how? I need both players starting on the server and players starting on the client to be synchronized.

Screenshots, log

화면 캡처 2024-08-23 220453 화면 캡처 2024-08-23 220632 123화면 캡처 2024-08-23 222345 The left side is the host and the right side is the client. If you look at it, only the host is working and the client on the right side is out of sync with the vmc data.

UnrealEngine Version: [e.g. UE5.4]

Other matters

I managed to put all the data in one computer and see multiple VMC data on one screen. The problem is that I want to replicate it so that I can see VMC data on each client player's screen.

Even if I have fixed and opened all nodes for more than a month, there is no way to solve it, so I ask for help like this

novazen avatar Aug 23 '24 13:08 novazen

Hi. Is what you want to do correct below? VMC Sender program > (VMC) > UE Host > (UE replication) > UE Client

I think the only simple way to do this is to replicate the list of bone names and Transforms. But with the amount of data, that may not be a good way.

ruyo avatar Aug 23 '24 22:08 ruyo

image

Hi. Is what you want to do correct below? VMC Sender program > (VMC) > UE Host > (UE replication) > UE Client

I think the only simple way to do this is to replicate the list of bone names and Transforms. But with the amount of data, that may not be a good way.

The perfect theory is

VMCSender Program > (VMC) > UE Client > (UE Replication) > UE Host VMCSender Program > (VMC) > UE Host > (UE Replication) > UE Client

But it doesn't have to be this perfect.

The most urgent issue is that I don't know which node to touch in this plug-in you created.

I'm sorry, but I'm not sure about the bone name and transformation list.

If you have time, can you make an example node and show it to me for reference?

I'm not trying to bother you, but it's really difficult, so please.

If it's difficult, I'd appreciate it if you could let me know in a little easier to understand.

Maybe what you're talking about is bonedata, but I've tried running the node on multicast and server many times, but it didn't work out.

I think these variable types are hard to deal with. I would really appreciate it if you could take a little time to help me out.

novazen avatar Aug 24 '24 11:08 novazen