站务联系

内容

登陆服务器和游戏服务器为甚要分开 摘自知乎

发布时间:2021-03-16   来源:网络整理    
字号:

因为目前手游几乎全部是运营商跟开发商(CP)分开的方式了。

================

首先大约介绍一下运营商的概念,或者换个目前更常用的说法,“渠道”。

因为假如对国外手游产业不是十分了解的话,可能不是太能理解国外手游产业中“渠道”的角色。

传统的单机游戏行业,开发商负责整个游戏的研制,而真正的纯单机游戏并没有“运营”的概念,所以只有何谓的“发行商”,负责对游戏进行包装、营销跟开售。例如《暗黑破坏神2》在美国的发行商是奥美,《伊森疯狂赛车》在美国的发行商是天人互动。最后的净利则是由开发商跟发行商按一定的比列瓜分。

登陆服务器和游戏服务器为甚要分开 摘自知乎

介绍完渠道的概念后,再来理解为什么要把登录跟游戏服务器分开就很容易了。因为在手游时代,是个网游都是要接入渠道登录功能的,因此在开发游戏的早期就应当把接入渠道的工作列入开发计划之中。

一般营运的游戏实际负责保存游戏数据跟执行服务端逻辑的服务器由开发商进行布署跟维护,而负责登录的服务器则由渠道负责布署跟维护。由于渠道常常拥有这些现成的用户,以及各类便于快捷的登录模式(例如陌陌的手动登入),而这种登录模式不同平台常常差异巨大,而渠道间的竞争也太激烈,因此大多数渠道就会通过给出现成的登录模块(SDK)和统一插口的形式供开发商进行接入。

不过要强调的是,这里的“登陆”应该是只单纯的用户名密码、游客帐户等等单纯的“验证身分”的模块。事实上,开发商在自己的游戏服务器中也会有单独的登录功能模块。

举个实例,现在有个由“NETHARD”的公司开发的叫《枕头大战》的游戏在苹果的平台上进行营运。

登陆服务器和游戏服务器为甚要分开 摘自知乎

首先是苹果平台的帐号( - 巭孬嫑莪)。这套帐户保存在苹果的服务器上。

在登录了“巭孬嫑莪”后,获取了苹果提供的身分验证信息,如果这个身分是第一次在NETHARD的服务器上登录,那么NETHARD的服务器会为该用户分配一个NETHARD内部的用户身分,例如“%%MI”,并将这两个身分进行映射。而每天“巭孬嫑莪”在用“”的帐号登入《枕头大战》时,NETHARD的服务器上也会手动通过“%%MI”的帐号进行登录。

图说天下

×
二维码生成