IOS/安卓是否会同服分析

时间:2014-07-28 18:57:17 作者:Meow
分享到:
IOS/安卓是否会同服分析..

原文作者:小剑剑吃肉肉

部落战争双版本是否会同服分析,看到COC要出android版本,很是性奋,部落战争双版本后我的那帮基友终于能可以和我一起玩了。但是对于双版本的游戏能否在一起玩,貌似大家有些不同意见,这里我献丑从技术角度对是否有这种可能性稍作一些探讨。

以下内容会非常基础,高手可以忽略……

1、技术上是否可以实现?

这游戏是常见的CS架构,那么游戏的数据存储及处理都是在服务器端完成的,这就意味着我们iphone和ipad中的游戏,只不过是一个发送玩家指令到服务端并接收服务端的反馈,并显示出相应画面的一个终端罢了,那么这个终端理论上其实是可以不存储任何东西的,当然COC有部分数据在客户端本地,这样做是为了减少每次进游戏时的数据加载,而即便如此,每次进游戏时也会用少量数据包将本地数据与服务器数据进行比对以防作弊(虽然即使这样也可以作弊)。而由于发送或者接收的数据是一样的,那么开发者只需要针对不同的平台开,发出不同的客户端通过服务器这个中介,就能完成跨平台的数据交互了。就好比QQ,难道linux版的QQ不能和windows版的QQ聊天么?其实实现起来灰常简单……

2、苹果是什么角色?

他只是一个开放平台的提供者,他无权干涉开发者的版权,但是他确实有权维护自己平台的隐私性,这就是有些人所说的开发者协议。“使用应用内支付系统(IAP)以外的系统购买内容、功能或服务的应用软件将会被拒绝”,那么,苹果的官方支付系统是我们都知道的appstore,而android的官方支付系统是googlestore及一些第三方平台,苹果用户用前者支付,android用户用后者支付,哪里矛盾了?难道人家会傻到开发出用appstore支付的android版COC?我不明白这个问题怎么会被问出来,很是奇怪……

3、gamecenter账号怎么在android上登录?

同样我很奇怪这个问题是怎么被问出来的,答案是不能登录,因为第三方根本不可能未经授权访问到GC账号信息。android上是用google账户登录的,或者第三方比如facebook,twitter之类的,和GC账号完全没任何交集。

那么到这里,是否就是说双版本之间没有任何障碍了呢?其实也有:

1、存档转移

IOS的存档能不能拿到android上玩?理论上是可以的,还是那句话,玩家的数据是存在服务器上的,人家想怎么折腾就能怎么折腾,比如通过第三方账号(如facebook)实现账号认证从而转移数据。但是这种做法的可能性又不大,因为andorid的安全性实在太低了,同样,把所有账户信息的安全交给第三方账号也有风险,开发商估计不会冒这个险,也就是说你想在android上玩,只能开新号,除非开发商有信心做好安全措施,同理android想转到IOS上也是不太可能的。

2、外挂及作弊

外挂一直是一个网游完蛋的罪魁祸首之一,而导致外挂横行的主要有2点:

一,游戏本身的安全性不高。

其实这点基本可以忽略了,因为道高一尺魔高一丈,连美国国防部都能被黑进去一个小游戏算得了什么呢?

二,运行商所采取措施的力度。

android平台由于安全性及碎片化问题,游戏作弊对android用户来说已经司空见惯。而这点就比较麻烦了,假如有70%以上的玩家都作弊,那摆在运行商面前的选择就是,放弃70%的作弊者及玩家数量?还是保护剩下30%的玩家利益及自己的声誉?作为玩家,我们很好回答这个问题,但作为商人,真的很难……

所以如何杜绝及打击作弊,将是一个很大的难题,最坏的决定就是IOS及android平台独立开来,从而保护IOS用户的利益。

综上,想实现双版本同服,技术上是完全办得到的,只在于客观条件是否允许:

1、资金。我想他们应该是不会缺钱去做跨平台交互的。

2、防作弊。这个真不好说了,假如开发商没信心杜绝这个,那么双平台独立甚至放弃andorid平台将是他们唯一的选择。

以上是一点自己的见解,肯定有我没想到的,也可能有漏洞或者说错的,希望交流轻喷,我们大家希望同服的心情都是一样的!

热点内容推荐

    360特权礼包

      回顶部