网络同步技术

参考资料:

漫话帧同步 - 知乎

游戏同步方案——帧同步_cocos 帧同步_=黄木木=的博客-CSDN博客

干货丨腾讯高级工程师宝爷:帧同步游戏在技术层面的实现细节 - 知乎

帧同步:原理与实现 - 知乎

【游戏原理解析】帧同步核心技术解析_“愚者先生”的博客-CSDN博客

https://www.lfzxb.top/ow-gdc-replay/

网络同步技术简介

https://gafferongames.com/tags/networking/

Floating Point Determinism | Gaffer On Games

Deterministic Lockstep | Gaffer On Games

《守望先锋》GDC2017技术分享精粹重制版总目录 | 登峰造极者,殊途亦同归。

B站帧同步视频教程

【Unity】帧同步核心技术:基于定点数确定性物理引擎实战_哔哩哔哩_bilibili

【Unity3D】架构师进阶之《王者荣耀》核心技术剖析与实现_哔哩哔哩_bilibili

知乎收藏的帖子

微信公众号:

UWA学堂 | Unity和Unreal游戏引擎的从业者学习交流平台

GitHub - 2011conquer/LittleBee: Keyframe sync and ECS

GitHub - proepkes/UnityLockstep: Modern Lockstep with clientside prediction and rollback

GitHub - 2011conquer/Lockstep-Tutorial: 帧同步 教程

Tutorial Series · SnpM/LockstepFramework Wiki · GitHub

帧同步优化难点及解决方案

关键点:

ECS框架,逻辑和表现分离,Entitas框架:Systems · sschmid/Entitas Wiki · GitHub

UWA学堂

一致性的计算结果,

浮点数,

随机数(定点数),

一致的执行顺序,

禁用无序容器,

禁用协程,

可靠UDP或者冗余信息的UDP,

预测回滚。 

Debug不同步的情况,1.每一帧Dump帧状态,比对不同客户端的日志差异 2.有预测回滚的帧同步可以将帧的状态、输入、行为保存在变量中,回滚前后的日志分别dump。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逍遥游侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值