設定したPawn/場所からplayする(ネットワークゲーム)

実行環境:

  • Windows 10

作業環境:

  • Unreal Engine 4.25.4

やりたいこと1:listen serverを用いたネットワークゲームで、clientがserverに接続後、希望するpawnのclass(sedan)でゲームを開始したいです。

現状の設定:
・自作のGameMode上イベントグラフでBeginPlayイベント時SpawnPlayer呼び出し
・SpawnPlayer内でCreatePlayer->SpawnActorでclassをsedanと設定しています。

症状:
Spawnするclassを設定する場所が、GameMode自体の詳細バーやワールドセッティングにありますが、これらを色々組み合わせたところ
・そもそもserverがplay開始する際、sedanが猛烈な回転をしながら現れたり
・clientがplay開始する際sedanが現れず、また前後左右のカメラ移動ができなかったりします。

やりたいこと2:clientのsedanが現れる場所を正確に設定したいです。

現状:NetworkPlayerStart2をマップ上に置きました。
症状:serverがplayを開始すると2台のsedanが現れ、片方が操作できる状態になります。clientがplay開始してももう一台は操作できず、先述の症状が現れます。

ネットワークゲームで各プレイヤーが、決められたpawnで決められた場所からplay開始できる方法をご教示いただけると幸いです。どうぞよろしくお願いいたします。