legacy-gw4043
07-07-2003, 01:52 AM
OK,
I've had some limited success replicating things between the server and 1 client. I'd now like to work on getting multiple clients to behave correctly. From what I've read, replication only works between the server and the client that owns the actor?
Here's a scenario:
server, client1, client2, client3.
Client1's actor is rotated 50 degrees and replicated to server. Server now has correct rotation of client1's actor. Where does that leave client2 and client3's version of that actor?
One would think when client1's actor rotates, it would update the server and then the server update all the other clients....from my experience, this definately isn't the case. I'm thinking I need to have another control block for (!bNetOwner && role != role_authorithy)....which would update all the 'other' clients.
Is this the wrong way to go about it? Any suggestions are greatly appreciated.
thanks.
I've had some limited success replicating things between the server and 1 client. I'd now like to work on getting multiple clients to behave correctly. From what I've read, replication only works between the server and the client that owns the actor?
Here's a scenario:
server, client1, client2, client3.
Client1's actor is rotated 50 degrees and replicated to server. Server now has correct rotation of client1's actor. Where does that leave client2 and client3's version of that actor?
One would think when client1's actor rotates, it would update the server and then the server update all the other clients....from my experience, this definately isn't the case. I'm thinking I need to have another control block for (!bNetOwner && role != role_authorithy)....which would update all the 'other' clients.
Is this the wrong way to go about it? Any suggestions are greatly appreciated.
thanks.