大家都知道,热门网游的服务器负荷是非常高的,所以一个游戏通常会有很多服务器,但是服务器之间是没有交流的,所以一个人在a服务器创建了角色,那个角色是不可能与b服务器的角色交互的。但是我想让这个游戏的每一个角色都能见到任何一个其他角色。我想到一个方法,不知道是不是能行得通,请大家给个建议。游戏都会有很多不同的场景,我们能不能让a服务器专门管理a场景,b服务器专门管理b场景?如果角色要从a场景去b场景,则让他的数据从a服务器传输给b服务器?
2 回答
ibeautiful
TA贡献1993条经验 获得超5个赞
想法不错,基于这个想法也可以借鉴负载的解决方案,即所有服务器都可支持所有场景,通过你的软硬负载来分配工作。毕竟你不能保证每个场景所对应的服务器都不会长时间处于闲置或半闲置状态。不过目前几乎貌似没人去这么做,那么必定是有原因的,至少你负责分配任务的机器得比较强大,或者数据互通方面的工作不是很好做。
添加回答
举报
0/150
提交
取消