Search Issue Tracker

Won't Fix

Votes

2

Found in

4.3.4f1

Issue ID

594682

Regression

No

RPC execution order is wrong sometimes

Networking

-

To reproduce:
1. Open attached project
2. Open TestScene
3. Build and run the testscene
4. Click "ServerWrong"
5. In the editor, enter play mode and select the "Client"
6. Three logs are printed - notice how SecondRPC gets called before the FirstRPC

It seems to be caused by having the FirstRPC call the SecondRPC

Comments (1)

  1. zeroZshadow

    Jun 17, 2014 01:23

    As i cant see the attachement im not sure if this is the same bug as i has.
    When calling an RPC using RPCMode.AllBuffered. The RPC will first call the function locally and on return add it to the buffer. This behaviour should be reversed. Adding to the buffer first, then call.
    Otherwise having multiple rpc calls within eachother will be buffered in the reverse order.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.