网页游戏与平台登陆对接流程

考虑到项目中服务器同学多数来自于端游,手游行业。

于是在这里简单描述一下平台登陆对接流程。

基本流程为   登陆平台 --> 平台跳转到游戏页面 -->玩家通过平台给的信息向服务器请求登陆 -->服务器验证

关键点就是平台如何与我们游戏服务器通信的问题。

一般的平台设计是不通信 ,如360,腾讯,37玩,49游等, 其它平台我没有接触过,理论上应该也是如此。

验证机制

验证机制是利用字符串MD5码的唯一性。

游戏和运营平台会协商一个密钥,比如为 asdf123456

平台和服务器通信的东西,就可以通过游戏前端来中转。 将所有的信息生成一个MD5即可

比如: MD5 = 用户ID + 用户性别 + 用户年龄 + 时间戳 + 密钥

现在对各步骤做详细描述

一、登陆平台

玩家输入账号,密码,登陆成功。

然后玩家点击开始游戏。 此时,平台一般会给以下信息 我们叫TOKEN

TOKEN = 玩家平台ID、玩家所选服务器、玩家年龄,时间戳,[其它信息],MD5效验码

二、跳转页面

页面跳转时,平台所给的信息会附加到URL里面,作为参数传递。 这就是为什么很多页游,你可以保存URL,再贴一次就能够进游戏。而不用再走平台。 时间戳的主要目的就是为了限制每一次登陆的时效性。

三、服务务器验证

服务器拿到TOKEN以后,会得到上面的数据

玩家平台ID、玩家所选服务器、玩家年龄,时间戳,[其它信息],MD5效验码

然后,服务器会用密钥自己做一次  MD5 生成。 然后与客户端发过来的MD5码作比对。 如果二者一致。 就认为信息有效。

由此可之, 密钥如果泄漏,则你可以登陆任何一个已知ID的玩家账号。

时间: 2024-10-11 11:10:21

网页游戏与平台登陆对接流程的相关文章

网页游戏联运平台

网页游戏联运平台: 现在管理一些页游会非常的麻烦,这就需要一个好的平台来管理这些游戏,网页游戏联运平台是您最好的选择,需要网页游戏联运平台源码的朋友欢迎联系我们!联系方式:15821441978  QQ920125173  页游联运平台源码地址:https://gitee.com/Bigotry/OneGame 部分效果图 原文地址:https://www.cnblogs.com/ljhseocom/p/9094597.html

网页游戏

网页游戏_百度百科http://baike.baidu.com/link?url=__mxqeSPiqAO_TGydqkd7M8BGmboUrei_rqfDzv59uOS9GxVe1UdbsClJgg2l5qCuFy4qzFWgaQo9GeZeaBpeiTo2npMjlMvFD6Wb-QNY8D1iT_phwtSVuq1RFOUAocv 页游 即 网页游戏 . 网页游戏又称Web游戏,无端网游,简称页游.是基于Web浏览器的网络在线多人互动游戏,无需下载客户端,只需打开IE网页,10秒钟即可进入

网页游戏开发流程小结

哥们转手游了,把之前的东西分享一下,不过不是很全...就列了大纲,大家可以给点意见... xmind文件地址是:http://www.xmind.net/m/FtFq/ 网页游戏开发流程小结,布布扣,bubuko.com

游戏开发金融平台怎么对接支付平台第三方支付怎么申请接口对接

些年来第三方支付发展得非常迅速,第三方支付已经普及到各行各业中了,尤其是游戏行业,现在很多的游戏都是有充值系统的,而充值系统就是使用第三方支付的,下面小编就给大家介绍一下网络游戏申请第三方支付接口吧! 网络游戏申请第三方支付接口 网络游戏申请第三方支付接口 支付宝申请条件 1.如果您是个人签约,需要满足合作六个月以上,近三个月全部成功交易大于1000笔,金额超过5万元. 2.申请支付宝接口的需要提供淘宝同名店铺链接地址或者已经签约的支付宝及时到账.担保交易.双功能收款中的任何一款产品. 3.需要

网页游戏运营模式研究

网页游戏的定义   网页游戏的英文名称为又称无客户端网络游戏,它是基于浏览器的网络在线多人互动的游戏,也是网络游戏的一种.这种游戏的特点是玩家无需下载游戏客户端及安装,只需短短的几秒钟就可打开网页用浏览器加载就能玩的网络游戏.尤其适合上班及没有时间休闲娱乐的人群,只要花一点点时间并且消费成本比较低,而且游戏内具有自动成长功能,玩家即使关掉电脑也可心满意足的去工作,如果想随时了解游戏内的具体情况,还有一些游戏具有短信提醒功能. 中国网页游戏从发展初期,再到如今的爆发式发展,中国网页游戏规模不断的扩

Wooyoo游戏开发平台跟Unity3D之比较

Unity3D是目前开发3D游戏的首选,是一款成熟.专业的游戏引擎.其优点如下: 1.可以利用Unity web player插件发布成网页游戏. 2.有专业的IDE供开发者使用. 3.有大量的模块和组件可以使用. 4.支持多平台. 5.开发周期相对较长. 但是Unity3D也有如下缺点: 1.对2D游戏支持不太完善. 2.Unity3D入门学习时间长. 3.商业化的游戏需要收费. Wooyoo游戏开发平台(http://www.wooyoogame.com/)  是后起之秀,是一个在线快速开发

Unity网页游戏特点分析

Unity网页游戏是跑在浏览器的UnityWebPlayer插件中的,运行的模式是webplayer.unity3d+html 在嵌入UnityWebPlayer的网页中会调用UnityObject2的initPlugin函数,将webplayer.unity3d作为参数传入来初始化Unity网页游戏的运行环境 注:游戏dll及其他托管dll在构建Web版本时都会写入到webplayer.unity3d文件中 UnityObject2.js (其他链接1  其他链接2) 拥有检测 Unity W

asp:第三平台登陆

第三平台登陆接口申请网址: http://open.51094.com/ 文档: 第三方合作登录平台使用说明 为方便更多的开发朋友,本人特将当前市面上所有支持第三方联合登录的接口集为一体,以前需要多次开发才能完成的登录现在只需要一次即可搞定.再也不需要因为等待审核而耽误进度项目进度了.使用方便,操作简单,以下为本插件的具体使用方法: 申请使用 1.首先登录网站 http://open.51094.com/ . 2.点击右上角<登录>按钮进行登录,登录成功后会自动跳转至管理中心. 3.进入管理中

从而开启通往智者之巅的道路S--c最火爆的网页游戏

<龙城领主>是由北京幻域空间科技有限公司自主研发的一款奇幻题材本文由策略类网页游戏提供,转载请注明出处:http://cn9zyuo.xibjmtv.com/,谢谢!,并完美融合了大量RPG元素.玩家在这个龙与魔法的世界里,可以发展自己的城堡并雇佣各种不同能力的英雄,并和同盟玩家一起,通过占领四个分布在永恒大陆上的龙魂图腾,从而开启通往智者之巅的道路,获得永恒世界中的最高荣耀! 登陆之外,升级还有豪礼送,玩家只要升级角色,就可以获得大量金币.绝版限定卡牌,千元奖励将彻底引爆地狱狂欢.更值得玩家