当前位置:问答库>论文摘要

题目:《疯狂勇士》网游更新系统的设计与实现

关键词:网络游戏;微端;更新系统

  摘要


更新系统是网络游戏的基础,该系统用于保证游戏处于最新版本的状态,通过自动更新的方式,降低玩家操作的门槛,从而提高用户体验。而且更新系统是玩家接触游戏的第一步,如果此系统出现问题,玩家无法进入游戏,将直接导致流失。传统客户端更新系统,在进入游戏前把程序和资源全部更新完成。

近年涌现的微端更新系统,只需要更新一部分资源即可进入游戏,其他资源可在游戏中边玩边下载。这种方式降低了进入游戏所需下载的资源量,从而缩短了玩家的等待时间,因此解决了传统客户端下载、安装时间长导致的登录率低和游戏用户存活率低的问题。

本文通过对国内外更新系统的分析研究,吸取各种更新系统的优点,设计并实现了一套微端更新系统。该系统不仅实现了自动更新功能,同时还保证数据在传输、存储和使用上的安全性。在更新过程中,通过各种效验,保证下载的数据是正确的。即使更新过程非正常中断,下次启动都可以检测出错误,并最大程度恢复上次更新结果,继续执行更新流程。

在数据使用时,如果需要的资源不存在,可根据逻辑需求实时调整下载优先级,并返回替代资源,待到下载完成后实时加载。游戏资源也做了一些加密处理,防止窃取。同时制作了相应的打包工具、测试工具、一键制作版本工具等辅助开发的工具集,通过这些工具可以做到一键制作和发布新版本,非常利于运营推广。目前本系统已经开发完成并已上线,经过后台统计和玩家反馈,本系统在功能、性能等方面全部达到项目目标。