大型手游登录流程

游戏登录过程在玩家的眼里是非常简单的,只需要点一下登陆按钮即可;

实际上这个过程没有想象的那么简单,特别是在手游中,一般会加入第三方渠道之后;

下面就把这个登录的整个过程写下来。

一 登录渠道(客户端)

流程:

1 客户端输入渠道账号user_name和密码password;

2 登录,登录SDK成功之后,会返回一个token;

3 保存token;

传入:app_id、app_key、user_name、password

返回:token

说明:

app_id和app_key是游戏制作方在接入渠道sdk时申请的;

user_name和password需要游戏玩家自己申请,有的渠道支持游客登录。

二 获取服务器列表(客户端)

流程

1 登录成功之后可以获取服务器列表server_list;

2 显示服务器列表;

返回:server_list

说明:

游戏服务器列表一般是通过配置在客户端的一个链接直接获取的;

这个配置文件可以通过资源更新的方式更新。

三 链接登录服(客户端)

1 客户端选择服务器;

2 通过选择的服务器可以得到登录服的ip和port;

3 登录获取游戏服的ip和端口;

传入:token

返回:ip、port

说明:

在登录成功之后会返回游戏服服的ip和port。

四 验证token(服务端)

1 登录服拿到客户端传入的token;

2 将token传给认证服,拿给渠道验证;

3 渠道验证成功之后会返回aid,然后保存认证信息(登录游戏服的时候会用到);

4 根据负载均衡分配游戏服ip和port,返回给客户端;

传入:app_id、app_key、token

渠道返回:aid

返回给客户端:ip、port、aid

说明:

渠道验证一般也是一个链接,在渠道的开发文档中会给出;

如果客户端用的是游客账号登录,以后绑定账号之后aid也不会改变,除非是更换了设备,或者卸载游戏重新安装;

保存认证信息是为了防止玩家在没有通过认证的情况下直接登录游戏服,

大型手游后端会有多台游戏服务器,登录服会根据负载均衡分配一台游戏服给玩家。

五 链接游戏服(客户端)

1 拿到登录服返回的ip和port及aid之后断开与登录服的链接;

2 拿新的ip和port登录游戏服;

传入:aid

六 游戏服(服务端)

1 拿到aid之后到认证服中验证改玩家是否登录;

2 认证成功之后返回玩家该服务器上角色信息;

3 进行游戏;

返回:角色信息

以上就是大型手游登录的全部流程。

这个过程中会涉及到三方:客户端,渠道,服务端;

服务端分为三种:登录服,认证服,游戏服。

下面简单画了一个图:

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-10 04:52:36

大型手游登录流程的相关文章

手游更新流程

导语:更新游戏本来不是一件很复杂的事情,但是因为手游渠道太多,所以整个更新过程都很繁琐."73居团队"帮大家整理了一下手游更新的流程和一些需要注意的地方.未来会帮大家整理不同渠道的更新流程. <ignore_js_op> ┃更新工作 提前2周 [运营,测试]测试新版本[策划]提供更新内容[运营]再加工更新内容,做成对外的文档[运营]评估新版本风险(技术层面,玩家感受层面),提供预警方案(奖励,事故处理方法)[研发]测试通过后,开始打包各渠道版本[运营]新版本内容预告,迎接新

手游精品化的第三年,谁在窃取手游开发者的利益?

WeTest导读 手游市场从2015年开始渐渐趋于平稳,"精品化"概念已经成为手游重要的发展方向.国内手游行业存在着增速放缓.流量获取成本增高的情况.这种现状意味着,一旦手游质量发生闪失,同质产品会迅速涌入抢占市场.等手游开发者意识到质量问题并把问题解决后,市场已经落入竞品之手.因此,在如此市场格局之下,把控手游品质,似乎成为了手游突出重围,稳定增长的突破口. 一.这些问题正在侵害手游开发者的利益 1.游戏崩溃.闪退 兼容性问题是手游上线前最常见的问题,目前国内很多硬件厂商,对于And

2019最新苹果手游充值退款流程详细解读

早在几年前,一些自以为聪明的玩家就开始利用苹果的Bug和漏洞进行苹果手游充值退款. 原理是:以不想要,误操作,小孩子,未成年等原因,与苹果官方联系,成功后,就可以退款. 以这样的目的,达到低成本玩游戏的目标. 除去给代退款方的手续费后,还是相当于很低的折扣. 但是,2019很多退款方式已经不可用了,苹果官方也不是傻子.很多玩家还在寄希望于淘宝之类的,以为真的万能.结果得不尝失.2019完美的低成本游戏解决方案见最后: 理由有三: 1.多次退款,有可能导致信用受损,信用以前在中国可能在意的人不多,

Cocos2d-x 3.X手游开发实例详解

Cocos2d-x 3.X手游开发实例详解(最新最简Cocos2d-x手机游戏开发学习方法,以热门游戏2048.卡牌为例,完整再现手游的开发过程,实例丰富,代码完备,Cocos2d-x作者之一林顺和泰然网创始人杨雍力荐) 于浩洋 著   ISBN 978-7-121-23998-4 2014年9月出版 定价:59.00元 356页 16开 编辑推荐 以Cocos2d-x V3.0为框架全面讲解手游开发的知识和方法 以热门游戏2048.卡牌为例,完整再现手游的开发过程 Cocos2d-x作者之一林

端游及手游服务端的常用架构

这篇文章还是讲的不错的: http://www.cocoachina.com/game/20150924/13545.html <开发者详解:端游及手游服务端的常用架构> 整理自知乎,文/韦易笑 开始的部分讲的比较简略.讲到后面大型MMO以及战网游戏,就比较入流了. 开宗明义,手游页游和端游的服务端本质上没区别,区别的是游戏类型. 类型1:卡牌.跑酷等弱交互服务端 卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单

服务端开发笔记二:基于pomelo的分布式手游架构

经过了一个周的时间,新项目的基本结构已经大体确定,拿来给大家分享. 一 基础概念 在说明手游服务器架构之前,一下几点须知. 1 我们的服务器集群分为前端服务器和后端服务器. 前端服务器:负责接收前端请求,实际上只有两个gate和connector: 后端服务器:负责后端服务器相互调用,如auth,area: 虽然在我们写路由的时间直接写的是area中handler下文件中的方法, 但是这是通过connector间接调用的,不要认为area是前端服务器. 2 对于每个单独的服务器,一般由三个可选的

梦幻成仙,诛灭外挂——《梦幻诛仙手游》的阻击外挂之旅

随着智能手机的全面普及和市场泛娱乐化,移动游戏行业发展迅猛,无论是市场收入还是用户规模,手游在游戏市场上已经占据了半壁江山.如此火热的市场吸引了大量外挂.辅助工作室等非法盈利团队,严重影响了游戏的收益.平衡,缩短游戏的生命周期,外挂对手游形成了这些危害: 手游外挂八大危害 为了避免这些损害,腾讯游戏内部的测试流程已经将"手游安全测试"设立为必经环节,腾讯大部分手游上线前都会进行手游安全测试,<王者荣耀>.<穿越火线:枪战王者>等六星级游戏更是每一个版本都主动寻求

手游与App测试如何快速转型? —— 过来人科普手游与App测试四大区别

随着智能设备的普及和移动互联网的兴起,各家互联网巨头纷纷在往移动端布局和转型,同时初创的移动互联网公司也都盯着这个市场希望分一杯羹.在这个大环境下,互联网的重心已经慢慢从Web端转向了移动端,而移动端的软件测试也变得越来越重要了. 在移动端的软件里,手游又是其中非常大的一块.从下面的图可以看出,智能手机的普及和手游玩家的增长是密切相关的: 加入鹅厂前,笔者曾经长期从事手机App的测试开发工作.1年前加入鹅厂后转行做了手游测试工作,通过摸索实践,发现两者在相同的测试理论基础之上,其实有着非常不同的

手游、页游和端游服务端的架构与区别

GameRes游资网发布, 文 / 韦易笑 手游页游和端游的服务端本质上没区别,区别的是游戏类型. 类型1:卡牌.跑酷等弱交互服务端 卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单的 HTTP服务器: 登录时可以使用非对称加密(RSA, DH),服务器根据客户端uid,当前时间戳还有服务端私钥,计算哈希得到的加密 key 并发送给客户端.之后双方都用 HTTP通信,并用那个key进行RC4加密.客户端收到key和