上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第4章 UE的Dedicated Server优化实践
虚幻引擎(Unreal Engine,下文简称UE)是由Epic Games开发的3D实时渲染游戏引擎。开发者使用UE编写联网游戏时,可以通过编译出游戏的客户端和服务器端的Dedicated Server(以下简称DS)来实现联网功能。在同一套代码中编写游戏逻辑的同时,需要合理规划哪些逻辑在客户端运行,哪些逻辑在服务器端运行。为确保服务器端的高效运行,DS会剔除图形、音效、输入等面向玩家的功能。当UE程序以DS模式运行时,它会接受远程客户端的连接,以状态同步的方式同步玩家数据,从而实现联网游戏的实时互动。
本章旨在从架构、引擎、网络和业务等多个层面,为追求高效DS开发与优化的开发者提供一些实际可行的优化建议,以提高玩家的体验和游戏运行的效率。