# Client not initializing correctly (looping ServerVerifyViewTarget)

**URL:** <https://forums.unrealengine.com/t/client-not-initializing-correctly-looping-serververifyviewtarget/406545>\
**Category:** Multiplayer & Networking\
**Tags:** client-replication, unreal-engine, Multiplayer, question\
**Created:** [October 9, 2017, 8:53am UTC](https://forums.unrealengine.com/t/client-not-initializing-correctly-looping-serververifyviewtarget/406545 "2017-10-09T08:53:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vejgaard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Vejgaard](https://forums.unrealengine.com/u/Vejgaard)\
**Post date:** [October 9, 2017, 8:53am UTC](https://forums.unrealengine.com/t/client-not-initializing-correctly-looping-serververifyviewtarget/406545/1 "2017-10-09T08:53:27Z")

</div>

We are having a problem in packaged build (development and Shipping), where the client initialization process gets stuck and Constuction/BeginPlay of some classes PlayerPawn, PlayerState and GameState are never called.

The MP logging on server looks like (simplified for readability, Full Version Here) :

```
RPC: BP_BattlePlayerController_C_1 - ClientVoiceHandshakeComplete
RPC: BP_BattlePlayerController_C_1 - ClientVoiceHandshakeComplete
Join succeeded: WartileGaming
[UActorChannel] Owner: BP_BattlePlayerController_C_1. Reliable: 15.11 RPC: BP_BattlePlayerController_C_1 - ClientRetryClientRestart
[UActorChannel] Owner: BP_BattlePlayerController_C_1. Reliable: 15.11 RPC: BP_BattlePlayerController_C_1 - ClientRetryClientRestart
[UActorChannel] Owner: BP_BattlePlayerController_C_1. Reliable: 15.12 RPC: BP_BattlePlayerController_C_1 - ClientSetViewTarget
[UActorChannel] Owner: BP_BattlePlayerController_C_1. Reliable: 15.12 RPC: BP_BattlePlayerController_C_1 - ClientSetViewTarget

```

And it will inter a loop where it will keep trying ClientSetViewTarget, just like the client (Full Client Log) :

```
ServerCheckClientPossessionReliable
ServerCheckClientPossessionReliable
ServerShortTimeout
ServerShortTimeout
ServerVerifyViewTarget
ServerVerifyViewTarget

```

It seems like the PlayerPawn is spawned correctly on the client, so it will never be able to VerifyViewTarget. But we don’t know why this is happening.
