开发者社区 问答 正文

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

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

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

    2024-05-13 23:34:08 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等