假设这个游戏有NNN组服务器,总共有几百万用户,玩家可以发一些特殊内容,要求所有的玩家都能看
到这个玩家的聊天内容。
我的想法是把所有玩家的聊天都放到一台服务器上,这样处理特殊聊天内容就很容易,
那么几百万用户的访问,服务器能顶得住吗?
硬上在一台server上的话也可以,但效率不高
负载均衡总要有吧,再考虑考虑网络拓扑结构?
很明显,不能放在一起。你这个问题其实就是平时客服系统如何向玩家发消息的问题,只是一般客服按服务器分开的,也就是在某一组或几组内向玩家发消息,但肯定有些是需要全部服务器统一的操作或消息,一个成熟的游戏一定有这个机制,利用这个机制就可以了。这个过程肯定是比较长的。
C#游戏服务器MMRPG 群:136485198