我想这个问题大部分玩家都很费解,而一般人对这个技术上的事情都不怎么了解,碰见我算你幸运。听我详细道来:
一、美服并非没有分区,而是逻辑上的分区,所有美服玩家共用登录网关和数据中心以及即时通讯系统,游戏服务器采用的大型集群系统(集群的意思是N多台服务器的组合),可实现自动均衡负载,当一场游戏被创建时系统判断后自动分配到具体的服务器。而大部分地区(除中国外)的各类游戏基本上都是采用这样类似的服务器系统,没有分区概念,因为从长远看这样更有利于玩家以及服务器的运维,随时可以根据需求动态配置服务器集群的规模以适应负载情况。
二、至于国服的物理分区概念原因是中国网络服务提供商的基础网络设施为分建不共享(电信、联通、铁通、有线、教育网)然后在主干节点上进行互通(主干节点全国只有三处,分别在北京、上海和广州,就算你和邻居门对门使用不同的提供商进行互通也要将数据传输至这些节点处再返回),而这些服务商依地域份额各有不同,大大限制了各类用户间互通的性能,所以国服的游戏要考虑不同地域和网络提供商的用户体验,所以只能将服务器分布在全国的不同提供商的机房,这就是国服分区的硬性原因。而国外基本上是基础设施共建共享,所以美服可以把全部游戏服务器放置在总部。由于一直以来所有国服游戏都采用这样的系统,对国服玩家产生了深远影响(致使国服玩家喜欢玩所谓的新服),于这点来说更有利于推广和营销,新服更能刺激消费。
美国也分的,不过不太一样。
美国大部分网游都是分区的,例如英雄联盟一般来说就2个区或者4个区+别的国家的区。分别是南美或者北美区,和很多别的国家的区。这种区叫做地方区。至于有多少你下载个美服的客户端就知道了,设置里面可以改区域。
美国的网游也有分小区的,例如美服的:魔兽,剑灵 这种大型动作类网游只开一个区 服务器会承受不下。每区满载人数为2000人~20000人左右。
在美国如果是竞技类网游,例如:英雄联盟 dota 炉石传说 风暴英雄等是不分小区的。只分南美 北美 或者东美 西美。这种游戏每次对战会自动分配到子服务器 如果1号子服务器满了会自动分配到2号子服务器。实际上只要子服务器够多,同大区的玩家满载人数是没有上限的。
例如国服的英雄联盟 电一艾欧尼亚区 子服务器是要比别的冷门区要多的。其次如果在线人数少 用不到的子服务器可以随时休眠或者关闭,总之来说很智能。
韩国 日本这些小地区国家 竞技类网游只有1个大区,没有小区。
国服是分电信和网通两个地方大区,每个大区又分了n个小区。
至于国服英雄联盟为什么开这么多区,完全是腾讯想赚钱,在美国这里比如我在北美服务器买了皮肤,跑到南美服务器玩,依旧还是有皮肤的。国服就不行,因为是腾讯所以你懂得
中国人多啊,而且网络又分不同种类
韩服也不分区
腾讯服务器不行国服人太多了