开发者社区> 问答> 正文

MMO后端是如何设计世界场景的?是通过维护一个大世界对象并更新队列中每个单位的状态机来实现的吗?

MMO后端是如何设计世界场景的?是通过维护一个大世界对象并更新队列中每个单位的状态机来实现的吗?如果是,一台服务器能支撑多少玩家和怪物?如果不是,那其设计方式是怎样的?

展开
收起
OSC开源社区 2024-05-12 23:42:41 45 0
1 条回答
写回答
取消 提交回答
  • 主流的mmorpg技术方案中,玩家、怪物等等都是由服务端去维护的。包括怪物的寻路、人工智能,角色的技能效果等等都由服务端来计算。按照经验一台普通配置的服务器可以支撑几千名玩家,三千到六千之间较为普遍。另外有些游戏采用较为折中的办法,例如将性能消耗较高的玩家寻路、移动位置、技能是否命中计算交给客户端处理,一定程度减少服务端的计算压力。《百万在线》第一章“从走路说起”介绍游戏服务端的一些基础设计。

    2024-05-13 23:34:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
十分钟上线-使用函数计算构建支付宝小程序服务 立即下载
机器学习在互联网后端技术中的应用 立即下载
低代码开发师(初级)实战教程 立即下载