Hi,
I have released an Online Multiplayer on Steam using Unreal Engine 4.21 fully in Blueprints (uses Seamless travel). It is NOT a dedicated server type, one of the players creates a room and becomes the server, where the others join as clients.
“AddMovementInput” function was the main character control movement function. There are other functionalities, such as firing projectiles, moving flipbooks…etc.
I’ve converted the game from 4.21 to 4.25.3. After doing that:
Server controlled character operates perfectly, and is replicated to clients accordingly without any issues.
Client controlled character everything aside from Movement (AddMovementInput), works on the client-side and is reflected on the server side as well.
I tested the AddMovementInput by calling it from a replicated event: and the results are as follows-this was using a packaged with "shipment" setting:
Replication: None -> Client controlled character moves on the client side, but does not replicate to the server nor to other clients.
Replication: Client/Multicast-> Moves EXTREMELY slow on the client side, and replicates to the server as well, EXTREMELY slow.
Replication: Server->No movement on t he client side, no replication on the server side neither.
I have also tested the game with the game mode using default to narrow down the cause “PlayerController”, “GameState”, and still had the same results as the above.
I’ve tried StandAlone with multiple clients, but the results are so inconsistent with the packages version, I decided to not to rely on it.
NOTE: I’ve tested with migrating assets/blueprints into a cleanly made project in 4.25.3. Still fails the same exact way.
***Is there a new Replication setting that has been added that I am missing? Or changes to the replication configuration into 4.25?
I would like to report it through Bug reporting system, but I cannot pin point the exact failure other than converting to 4.25.3. I do not have “the steps” to report.
Furthermore, I cannot find a single WAY to debug package versions from Blueprints nor even StandAlone versions… Any help in that department would be highly appreciated!
Sorry for text only question, but that’s all I have. Please give me questions, so I can provide more information that is relatable.
Thank you in advanced!