# Player not working

**URL:** <https://forums.unrealengine.com/t/player-not-working/305516>\
**Category:** World Creation\
**Tags:** unreal-engine, player-start, question\
**Created:** [January 30, 2015, 10:35pm UTC](https://forums.unrealengine.com/t/player-not-working/305516 "2015-01-30T22:35:41Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9739875](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9739875](https://forums.unrealengine.com/u/anonymous_user_b9739875)\
**Post date:** [January 30, 2015, 10:35pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/1 "2015-01-30T22:35:41Z")

</div>

Alright so I added a Player but my player wont at that point it just spawns a camera that can fly through colliders. BTW I am in the realistic rendering scene.

---

<div class="post-metadata">

**Author:** ![Moss](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/moss/32/704032_2.png) [@Moss](https://forums.unrealengine.com/u/Moss)\
**Post date:** [January 31, 2015, 11:22pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/2 "2015-01-31T23:22:10Z")

</div>

Make sure the GameMode has the right classes set: Pawn, Controller, etc…

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9739875](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9739875](https://forums.unrealengine.com/u/anonymous_user_b9739875)\
**Post date:** [February 1, 2015, 6:07pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/3 "2015-02-01T18:07:22Z")

</div>

This probably sounds super nooby, but how would I find that? It’s not in the details of the Player Start…

---

<div class="post-metadata">

**Author:** ![Moss](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/moss/32/704032_2.png) [@Moss](https://forums.unrealengine.com/u/Moss)\
**Post date:** [February 1, 2015, 7:32pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/4 "2015-02-01T19:32:17Z")

</div>

No it doesn’t ^^ Unreal has it’s own ways and flows. The GameMode class used in each level features a set of base classes that will be used to represent the player: a PlayerController, a Pawn and a HUD for example. Those settings can be checked within the GameMode blueprint that is set for the level or the WorldSettings of the level where you can override them manually for each level.

It could be that the controller and pawn in that sample (I’ll download it later) are not using the correct classes.

Back to spawning, the GameMode class will try to choose the best PlayerStart to spawn your player. This is done using the following functions: FindPlayerStart and ChoosePlayerStart. What it does by default (you can override it in C++ if you like) is to choose the best PlayerStart where the player can fit in, if not you will get a warning like: Warning - PATHS NOT DEFINED or NO PLAYERSTART with positive rating

---

<div class="post-metadata">

**Author:** ![idbrii](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@idbrii](https://forums.unrealengine.com/u/idbrii)\
**Post date:** [March 4, 2016, 6:42pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/5 "2016-03-04T18:42:31Z")

</div>

Make sure your PlayerStart is not overlapping with geometry. Like Moss said, if you look into AGameMode::ChoosePlayerStart\_Implementation, you can see that it’s checking for EncroachingBlockingGeometry. That means if you place your PlayerStart where it overlaps with geo, then it will never be selected.

I found that dragging a PlayerStart into my level with a nondefault floor height put it 8cm below the ground (PlayerStart.z=91.999985 and Floor.z=0). I don’t know why.

---

<div class="post-metadata">

**Author:** ![mohammmadreza\_h4](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mohammmadreza\_h4](https://forums.unrealengine.com/u/mohammmadreza_h4)\
**Post date:** [August 20, 2016, 10:12am UTC](https://forums.unrealengine.com/t/player-not-working/305516/6 "2016-08-20T10:12:14Z")

</div>

Did You Choose Default Player In Change PlayMode And PlaySetting???

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_bb5286e0](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_bb5286e0](https://forums.unrealengine.com/u/anonymous_user_bb5286e0)\
**Post date:** [August 20, 2016, 11:58am UTC](https://forums.unrealengine.com/t/player-not-working/305516/7 "2016-08-20T11:58:58Z")

</div>

1)make a new game mode blueprint  
2)open it and set default pawn to your player blueprint  
3)compile and save it  
4)click edit-\>project settings  
5)and click on maps & modes  
6)and set your new game mode blueprint as your default game mode

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_63d17992](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_63d17992](https://forums.unrealengine.com/u/anonymous_user_63d17992)\
**Post date:** [January 20, 2017, 7:47pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/8 "2017-01-20T19:47:32Z")

</div>

Christ, I found an answer to my problem by mistake, maybe it gonna work for others. It’s so hidden…

 ![122954-2fe50b338fef464ab76c3872d11007a5.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/0/5/6/05647f74c773ebadc765db5bb7deffca54551a14.png)

---

<div class="post-metadata">

**Author:** ![Ashyankee](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ashyankee/32/88719_2.png) [@Ashyankee](https://forums.unrealengine.com/u/Ashyankee)\
**Post date:** [April 5, 2017, 11:13pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/9 "2017-04-05T23:13:25Z")

</div>

For anyone who is still looking for an answer, check the sizes. If your level is too small, player wouldn’t work. Cos I had a player start. I had a small level. Everything scaled down cos I don’t know what I was doing. When I created character BP it was the right size. When I dragged the char bp into the level it was half the size of the level. That’s when I knew I messed up. Check the sizes. Hope this helps!

---

<div class="post-metadata">

**Author:** ![Iored94](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Iored94](https://forums.unrealengine.com/u/Iored94)\
**Post date:** [August 7, 2017, 2:48am UTC](https://forums.unrealengine.com/t/player-not-working/305516/10 "2017-08-07T02:48:05Z")

</div>

I had absolutely no clue what anyone in this thread was talking about. This is all the issue was for me too. Thanks

---

<div class="post-metadata">

**Author:** ![JagMaker](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JagMaker](https://forums.unrealengine.com/u/JagMaker)\
**Post date:** [June 13, 2019, 12:01am UTC](https://forums.unrealengine.com/t/player-not-working/305516/11 "2019-06-13T00:01:16Z")

</div>

Was same trouble - player was always spawned at zero point and ignored player spawn markers.  
I use streaming world, and my mistake was that i add player marker inside streamed level. So, solution was to delete marker and add to streaming node.

---

<div class="post-metadata">

**Author:** ![gsteigert](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@gsteigert](https://forums.unrealengine.com/u/gsteigert)\
**Post date:** [June 24, 2019, 1:12pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/12 "2019-06-24T13:12:53Z")

</div>

In my case these log messages were being printed:

> LogSpawn: Warning: SpawnActor failed because of collision at the spawn location [X=0.000 Y=800.000 Z=482.000] for [PacmanBP\_C]  
> LogGameMode: Warning: SpawnDefaultPawnAtTransform: Couldn’t spawn Pawn of type PacmanBP\_C at Rotation: Pitch 0.000000 Yaw 0.000000 Roll 0.000000

Changing the collision preset in the pawn BP from Default to Pawn fixed it.

---

<div class="post-metadata">

**Author:** ![Dj\_EKI](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Dj\_EKI](https://forums.unrealengine.com/u/Dj_EKI)\
**Post date:** [August 14, 2019, 7:41pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/13 "2019-08-14T19:41:57Z")

</div>

If u have Streaming Level, you can use this setting.

![285026-2019-08-14-21-39-15.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/4/7/a/47a4d4fda32955f1e620ea4ca9905c3a9d1cfa88.png)

---

<div class="post-metadata">

**Author:** ![Avrdan](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Avrdan](https://forums.unrealengine.com/u/Avrdan)\
**Post date:** [October 4, 2019, 5:52pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/14 "2019-10-04T17:52:14Z")

</div>

THIS. I just lost like 2 hours or more, and all I had to do was move the Player ever so slightly up (I was messing with game modes, blueprints etc.). FAIL. They should put that player info as warning or error in the Ouput Log, so that it is easier to see.

---

<div class="post-metadata">

**Author:** ![LyubomirIko](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@LyubomirIko](https://forums.unrealengine.com/u/LyubomirIko)\
**Post date:** [October 4, 2019, 6:56pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/15 "2019-10-04T18:56:46Z")

</div>

If you have clicked “Simulate” you wont be able to play with your character \> so click on “Selected Viewport”

![289231-hhh.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/c/4/8c46b03b4c47d24d86df788421ae62048e1855f4.jpeg)

---

<div class="post-metadata">

**Author:** ![iamisandisnt](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@iamisandisnt](https://forums.unrealengine.com/u/iamisandisnt)\
**Post date:** [November 20, 2020, 10:40pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/16 "2020-11-20T22:40:00Z")

</div>

there’s another thread out there pages long about how Player States aren’t loading for some clients… turns out the default collision of Pawn fixed my problem with colliding on Player Starts. Thanks, gsteigert!

---

<div class="post-metadata">

**Author:** ![AgentArachnid66](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@AgentArachnid66](https://forums.unrealengine.com/u/AgentArachnid66)\
**Post date:** [June 13, 2021, 4:21pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/17 "2021-06-13T16:21:41Z")

</div>

Thought I’d jump in as this was wrecking my head for a few days. I messed around with all sorts of settings including everything mentioned here, but it had nothing to do with my character, control or level settings. I had implemented a saving and loading system that was putting the player in a predefined transform on BeginPlay. Fixed it by checking a boolean that sets to true when the player saves for the first time and using that to determine whether or not to move the character on BeginPlay

---

<div class="post-metadata">

**Author:** ![AgentArachnid66](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@AgentArachnid66](https://forums.unrealengine.com/u/AgentArachnid66)\
**Post date:** [June 13, 2021, 4:21pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/18 "2021-06-13T16:21:55Z")

</div>

Thought I’d jump in as this was wrecking my head for a few days. I messed around with all sorts of settings including everything mentioned here, but it had nothing to do with my character, control or level settings. I had implemented a saving and loading system that was putting the player in a predefined transform on BeginPlay. Fixed it by checking a boolean that sets to true when the player saves for the first time and using that to determine whether or not to move the character on BeginPlay

---

<div class="post-metadata">

**Author:** ![lemon123](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@lemon123](https://forums.unrealengine.com/u/lemon123)\
**Post date:** [April 20, 2023, 4:10pm UTC](https://forums.unrealengine.com/t/player-not-working/305516/19 "2023-04-20T16:10:41Z")

</div>

It worked for me.
