对于网页游戏,这样做能做到不再区分服务器吗?

大家都知道,热门网游的服务器负荷是非常高的,所以一个游戏通常会有很多服务器,但是服务器之间是没有交流的,所以一个人在a服务器创建了角色,那个角色是不可能与b服务器的角色交互的。
但是我想让这个游戏的每一个角色都能见到任何一个其他角色。我想到一个方法,不知道是不是能行得通,请大家给个建议。
游戏都会有很多不同的场景,我们能不能让a服务器专门管理a场景,b服务器专门管理b场景?如果角色要从a场景去b场景,则让他的数据从a服务器传输给b服务器?
湖上湖
浏览 380回答 2
2回答

函数式编程

想法不错,基于这个想法也可以借鉴负载的解决方案,即所有服务器都可支持所有场景,通过你的软硬负载来分配工作。毕竟你不能保证每个场景所对应的服务器都不会长时间处于闲置或半闲置状态。不过目前几乎貌似没人去这么做,那么必定是有原因的,至少你负责分配任务的机器得比较强大,或者数据互通方面的工作不是很好做。

Smart猫小萌

很多游戏都会用开新区来作为拉新,提高活跃度的手段。如果你都在同一个区,那么里面会越来越多的老玩家,新玩家都不新进去了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript