# 4.20 车辆同步时产生偏移 并且偏移量逐渐变大

**URL:** <https://forums.unrealengine.com/t/4-20/435667>\
**Category:** World Creation\
**Tags:** Replication, vehicle, unreal-engine, question\
**Created:** [October 15, 2018, 12:26pm UTC](https://forums.unrealengine.com/t/4-20/435667 "2018-10-15T12:26:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lit\_Chan](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/lit_chan/32/536418_2.png) [@Lit\_Chan](https://forums.unrealengine.com/u/Lit_Chan)\
**Post date:** [October 15, 2018, 12:26pm UTC](https://forums.unrealengine.com/t/4-20/435667/1 "2018-10-15T12:26:22Z")

</div>

Hey 我使用从Launcher里下载的引擎(4.20.3)新建了一个Vehicle示例工程，发现车辆在网络同步时会出现偏移的情况(使用dedicated server模式)，即客户都安和服务器存在位置差，并且随着车辆运行，距离差距会越来越大。

不知道是哪里出了问题，还是车辆同步需要其他特殊的机制？

测试的工程基于vehicle构建，在车辆蓝图里添加了如下脚本

 ![256617-无标题.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/5/7/d/57de6a4323401c7e43ec94c5d001443520452e59.png)

车辆在跑动一阵后使用G键输出的LOG：

```
LogBlueprintUserMessages: [Sedan_C_1] Server: X=-0.017 Y=0.017 Z=0.000
LogBlueprintUserMessages: [Sedan_C_1] Server: X=-54.369 Y=11.421 Z=0.001
LogBlueprintUserMessages: [Sedan_C_1] Server: X=-179.714 Y=30.598 Z=0.018
LogBlueprintUserMessages: [Sedan_C_1] Server: X=-284.237 Y=34.315 Z=-0.041
LogBlueprintUserMessages: [Sedan_C_1] Server: X=-539.563 Y=51.042 Z=0.001
LogBlueprintUserMessages: [Sedan_C_1] Server: X=-868.248 Y=72.393 Z=0.003
LogBlueprintUserMessages: [Sedan_C_1] Server: X=-1185.446 Y=92.828 Z=-0.049
LogBlueprintUserMessages: [Sedan_C_1] Server: X=-1544.425 Y=118.290 Z=0.010
LogBlueprintUserMessages: [Sedan_C_1] Server: X=-1887.813 Y=141.864 Z=-0.012
LogBlueprintUserMessages: [Sedan_C_1] Server: X=-2317.826 Y=170.517 Z=0.002
```

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_0b6aef4a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_0b6aef4a](https://forums.unrealengine.com/u/anonymous_user_0b6aef4a)\
**Post date:** [October 16, 2018, 9:09am UTC](https://forums.unrealengine.com/t/4-20/435667/2 "2018-10-16T09:09:27Z")

</div>

这个问题的类似问题已经建立了ticket:[Unreal Engine Issues and Bug Tracker (UE-62345)](https://issues.unrealengine.com/issue/UE-62345)  
目前解决方法在不修改代码前提下,可以自行在tick中重复同步下角色的位置和朝向.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_0b6aef4a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_0b6aef4a](https://forums.unrealengine.com/u/anonymous_user_0b6aef4a)\
**Post date:** [October 29, 2018, 2:58am UTC](https://forums.unrealengine.com/t/4-20/435667/3 "2018-10-29T02:58:02Z")

</div>

该问题在4.21中修复。
