接入第三方渠道后的手游登录流程

一、客户端登录渠道

流程:

1.玩家从客户端输入user_name和password

2.登录成功后,返回一个token

传入:app_id、app_key、user_name、password

返回:token

说明:app_id、app_key是由游戏制作方向渠道接入sdk时申请的

user_name和password是由玩家申请的,有些会支持游客登录

二、获取服务器列表

流程:

1.登录成功后,获取服务器的server_list

2.在客户端显示该服务器列表

返回:server_list

说明:游戏服务器列表一般是通过配置在客户端的一个链接(web服务器)直接获取的

这个配置文件在资源更新时进行更新

三、连接登录服务器

流程:

1.玩家在客户端的服务器列表中选择服务器登录

2.通过选择的服务器获得登录服务器的ip和port

3.登录获取游戏服务器的ip和port

传入:token

返回:登录服务器、游戏服务器的ip和port

四、认证服务器验证token

流程:

1.登录服务器收到客户端传入的token

2.登录服务器将token发给认证服务器,拿给渠道进行验证

3.渠道认证成功后,会返回一个aid,然后保存认证信息(登录游戏服务器时会用到)

4.登录服务器根据负载均衡向客户端返回一个ip和port

传入:token

渠道返回给认证服务器:aid

认证服务器返回给登录服务器:认证结果、aid

登录服务器返回:aid、ip和port

说明:

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

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

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

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

五、客户端连接游戏服务器

流程:

1.客户端拿到登录服务器返回的aid、ip和port后,断开和登录服务器的链接

2.客户端使用新的ip、port登录游戏服务器

传入:aid

六、游戏服务器下发

流程:

1.拿到aid后,认证服务器验证该玩家是否登录

2.认证服务器认证成功后,返回该玩家的角色信息

3.进入游戏

返回:角色信息

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

服务端分为三种:认证服务器、登录服务器、游戏服务器

图示:

手游服务器验证,手游登录流程相关推荐

  1. 页游服务器系统,页游服务器端

    页游服务器端 内容精选 换一换 检查头显是否连接到平台并获取可连接GPU服务器的EIP.检查云服务器安全组是否放通对应端口.如果云服务器状态由"闲置"变为"正常" ...

  2. 正版鬼泣手游服务器,鬼泣手游

    鬼泣手游是一款动作ARGP手游,游戏主要侧重于格斗和动作打击感这些游戏战斗体验,游戏中玩家将在这个西方的魔幻世界里与变异的怪物进行战斗,来拯救这个陷入末日的世界,在一次次的历练和冒险活动中,逐渐变得更 ...

  3. 页游服务器系统,页游挂机服务器

    页游挂机服务器 内容精选 换一换 企业主机安全(Host Security Service,HSS)是提升服务器整体安全性的服务,通过主机管理.风险防御.入侵检测.安全运营.网页防篡改功能,可全面识别 ...

  4. 众生游服务器维护,众生游buff大全 全buff效果及触发方法介绍[多图]

    众生游buff是有很多种不同类型的,每一种的效果是不一样的,不过需要根据不同的条件才能触发,具体详情到底如何呢?下面来了解下! 众生游buff大全 目前版本,三大等级(当然还有小等级)富裕.小康.贫穷 ...

  5. 乐视跳过服务器验证,pandwonload不能登录?试试跳过启动验证

    最近一个新闻进入大家眼球,那就是Pandownload开发者被抓了!Pandownload是一款突破百度网盘限速下载的工具.可以说是造福了很大一部分人. 有人从 14 号晚上挂机下载 2T 文件到现在 ...

  6. lol手游日服显示登录的服务器,英雄联盟手游日服账号注册及登录流程

    英雄联盟手游日服账号注册及登录流程,LOL手游公测之后日服是大部分国人都会选择的服务器,但是在进行游戏之前需要准备好谷歌和拳头的账号,那么注册账号的方式是什么呢,这两个账号应该怎么注册呢?下面小编就来 ...

  7. 大话手游网页无法链接到服务器,大话西游手游网页版IE不能登录 IE无法登录解决办法...

    大话西游手游网页版IE浏览器怎么登录?大话西游手游网页版IE不能登录怎么办?下面小编就为大家分享大话西游手游网页版IE无法登录解决办法,一起来看看吧! 目前,大话西游手游网页版无法在以下版本的IE浏览 ...

  8. 阴阳师显示连接服务器失败,阴阳师手游服务器连接失败怎么办 阴阳师手游更新后无法登录解决方法...

    阴阳师手游服务器连接失败怎么办?一些玩家在登录游戏的时候可能会遇到阴阳师连接服务器失败的问题,玩不了游戏是比较令人焦虑的,遇到此类问题的小伙伴们不妨来试试下面小编交给大家的方法. 阴阳师手游服务器连接 ...

  9. 英雄联盟手游显示连接服务器失败,英雄联盟手游连接超时怎么办 无法登录解决方法...

    LOL手游国服开启了新一轮的超燃测试,想必不少小伙伴们都拿到了此次测试的资格,不过一些小伙伴们在登录的时候却遇到了连接超时的情况,遇到英雄联盟手游连接超时怎么办?这里就来和大家分享一下连招超时.无法登 ...

最新文章

  1. QT:(4)解决在VS15下配置QT后没有QT GUI Application选项
  2. python教程app下载地址_python教程
  3. Eclipse上的项目分享到GitHub
  4. MarkDown写blog(测试)
  5. 最全 Prometheus 踩坑集锦
  6. OS - MMAP初探
  7. ElasticSearch学习笔记-02集群相关操作_cat参数
  8. SAP UI5 CRM Reuse Fiori应用 note.js代码审查结果
  9. mysql根据id删除数据sql语句_sql delete根据id删除数据库
  10. python怎么打开程序管理器_Python 进程管理工具 Supervisor 使用教程
  11. WEB可以调节的框架页
  12. 如何形成统一设计风格-实践篇
  13. Eureka心跳续约机制
  14. 第四章 ---- 面向对象(一)
  15. centos下设置自启动和配置环境变量的方法
  16. pyinstaller打包tensorflow+python程序成.exe各种坑(持续添加)
  17. 服务器虚拟化怎么配置,教你如何配置服务器虚拟化环境
  18. 保险箱Pro-加密保护您的照片、视频、账号、联系人、日记
  19. 数据库视图概念,优缺点及作用
  20. 百度编辑器-Ueditor-上传图片的配置

热门文章

  1. datatables 自定义按钮及响应点击事件
  2. 【51单片机快速入门指南】2.1:数码管显示数字、小数 (科学计数法)
  3. 带码农《手写Mybatis》进度3:实现映射器的注册和使用
  4. Exynos4412 文件系统制作(三)—— 文件系统移植
  5. gcc -D选项的作用
  6. [react] constructor和getInitialState有不同?
  7. 前端学习(3141):react-hello-react之forceUpdate流程
  8. [html] 在主框架下引入的iframe,如果检测这个iframe是否能打开,如果打不开则跳到404页面
  9. 前端学习(2874):原生js模块化+canvas绘制弹幕
  10. [js] ajax请求地址只支持http/https吗?能做到让它支持rtmp://等其它自定义协议吗 ?