Developer Notes

Duplicate of UE-17792

Description

If MoveForward() function is changed to affect the speed of the player, when playing in a multiplayer game player 1 will be affected by the change but player 2 will not be.

This is a regression - in 4.6.7 both player 1 and player 2 were affected by the change.

Regression Point:
Both players affected by change in code in 4.7.6 binary version (CL 2513093)

Promoted build from 4/23 (CL 2521032) changing the speed in code will only affect player 1

Steps to Reproduce

1. Create a new Third Person Template project (code based)
2. In <Project>Character.cpp change line 110 from:

AddMovementInput(Direction, Value);

to

AddMovementInput(Direction, Value * 0.2f);

3. Compile
4. In the editor, click the dropdown next to Play and set number of players to 2
5. Press PIE

Result:
The player in the viewport window (player1) will move at reduced speed while the standalone window player (player2) will run at normal speed.

Expected:
Both Players move at the same speed.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Duplicate
ComponentUE - Foundation - Core
Affects Versions4.8
Target Fix4.9
Fix Commit2604654
CreatedJun 26, 2015
ResolvedJul 7, 2015
UpdatedFeb 5, 2017