x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

Client pawn will not receive input

I am currently testing a game where a listen server is host to one client. The server hosts a lobby that the client joins, then they travel to a level. Each player spawns a character that is automatically possessed.

The server's pawn moves happily about on the server, and this is replicated perfectly to the client. The client's pawn does not move at all on either client or server. A print string has shown that the client's pawn does receive movement on the left-stick of the gamepad, it just doesn't translate into anything when this is plugged into an "Add Movement Input" node.

Here is a list of things that I have tried:

  • Checking that the pawn is possessed by the correct controller: it is.

  • Checking if move input is ignored on the client pawn's character movement, pawn or player controller: it isn't.

  • Checking that the pawn is owned by the client: It seems to be, though the printed owner appears as "IDL_PlayerController_C_0" which is the same on both machines. I know that each instance of the game will have the first player controller named as "C_0", but this means I can't be sure if the pawn is definitely owned by the local player controller.

  • Bruteforcing the ownership of the pawn: on event begin play the pawn is set to be owned by its controller. This is run on the server and multicast to each player. It appears to work, as before the pawn appeared to have no owner. This hasn't changed anything about the pawn being able to move however.

I'm really stuck at what to do next. This pawn is a refactored asset that is based on a less-efficient but perfectly functional pawn I was using previously.

This issue seemed to appear once I had overridden the "Ready to Start Match" function in the game mode. Perhaps it is something to do with me doing that incorrectly.

Any suggestions or questions about this situation would be much appreciated. I'm ready to post screenshots of things that people would like to see; but as I mentioned a lot of things I didn't want to flood the post with possibly irrelevant screenshots.

Thanks very much for your time!

Edit 1: I have since deleted the overridden "Ready to Start Match" function in the game mode to test my theory. The client player still cannot move in builds of the game.

Product Version: UE 4.15
Tags:
more ▼

asked Feb 23 '17 at 03:34 PM in Blueprint Scripting

avatar image

CometGoat
264 4 8 13

avatar image CometGoat Feb 25 '17 at 01:30 AM

I'm still struggling to solve this issue. I'm thinking of gutting my new blueprinting and jamming it into the old assets. Though I really hope there is a proper solution to this unknown problem!

avatar image CometGoat Feb 26 '17 at 01:56 AM

I'm still hoping that someone might be able to bring some insight to this issue!

avatar image psy.fattum Dec 26 '17 at 12:16 AM

Hey, I am facing right the same problem at the moment. In my case a reliable multicast event was an issue. I call this event to the point, when MatchState changes to "InProgress". Either making event non-reliable (which makes it not to work on clients for some reason) or disabling event completly solves the issue.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question