海外游戏加速项目项目

2015-11-16

  这一个多月时间,干了一个与CAD项目无关的项目,老总的几家公司几乎垄断了海外的游戏代理市场。但是,从海外玩国内的网络游戏会有一个问题:延迟很高、容易断线。老总想要做一个工具解决这个问题。其实,就是一个游戏加速器,但是解决的问题范围改变了。
  我们启动了一个项目组,有各种客户端开发,有服务端开发和运维。老板想先做出来基础版本,看看效果,探索一下。其实成本也不会太高。我们本来不想临时去做这样的一个与主业无关的东西,找过一个外包团队,但报价比我们预想的还要高不少。看来我们做程序的挺值钱的。
  说道游戏加速器,本质上就是流量的代理转发,实现的方式有多种,可以是简单的VPN,也可以是windows api hock,或者最简单的代理。问了一下做国内网游加速器的朋友,也基本上就是这些技术。拼得就是稳定性,不存在什么独家秘笈和什么特殊算法。但是,从海外到国内的网络状况,的确是各种问题都有:稳定性、延迟、带宽,地域广,需手动选择路线。对于游戏来讲,最重要的需求是低延迟,但是,光美国西海岸到中国的物理距离,就造成了150ms的延迟,还需要加上各种设备的计算转发时间。经过一周多的调研,把结果告诉老板,老板也挺愁的,这解决不了问题啊。海外华人游戏群体中,玩游戏最多的,应该也是LOL这样的网游,对于延迟要求高的很,60左右就算有点高了,160就不能忍了,游戏就变成了放PPT。所以,老板就只能先把目标放在休闲类小游戏上,要求实现VPN和代理两种简单的方式。做好了先发给用户,试试有多大的改善。最后,就变成只由我们这边团队的三个人来做。我搭建了服务端程序,帮着做了一下啊Windows和MacOS的客户端程序。总体花费了一个月多时间。我们先做了两个平台下的原生窗口开发,发现不行,太麻烦了,就迅速的切换到Qt,结果发现做这种简单的应用工具,无需复杂界面和业务逻辑,Qt真是最佳的开发环境。
  如果这个工具真的有一定的市场,老总还是愿意把它做起来的。我从这个项目之后,学到了一点新的知识,以前同学几个总是说找不到小的项目自己来做。其实,多数小项目都在垂直领域里,接触该领域的人,才能更早的发现商机。

  

  

如果有任何意见,欢迎留言讨论。


[ 主页 ]
COMMENTS
POST A COMMENT

(optional)



(optional)