日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

手游服务器验证,手游登录流程

發(fā)布時間:2023/12/10 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 手游服务器验证,手游登录流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

一、客戶端登錄渠道

流程:

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發(fā)給認證服務器,拿給渠道進行驗證

3.渠道認證成功后,會返回一個aid,然后保存認證信息(登錄游戲服務器時會用到)

4.登錄服務器根據負載均衡向客戶端返回一個ip和port

傳入:token

渠道返回給認證服務器:aid

認證服務器返回給登錄服務器:認證結果、aid

登錄服務器返回:aid、ip和port

說明:

渠道認證一般也是一個鏈接,在渠道的開發(fā)文檔中會給出

如果客戶端選擇是游客登錄,以后綁定賬號時aid也不會改變,除非是更換了設備,或者卸載游戲重新安裝

保存認證信息是為了保證防止玩家在沒有通過認證的情況下直接登錄游戲服務器

大型手游一般后臺會有多臺游戲服務器,登錄服務器會根據負載均衡分配一臺給玩家登錄

五、客戶端連接游戲服務器

流程:

1.客戶端拿到登錄服務器返回的aid、ip和port后,斷開和登錄服務器的鏈接

2.客戶端使用新的ip、port登錄游戲服務器

傳入:aid

六、游戲服務器下發(fā)

流程:

1.拿到aid后,認證服務器驗證該玩家是否登錄

2.認證服務器認證成功后,返回該玩家的角色信息

3.進入游戲

返回:角色信息

這個過程中涉及到三方:客戶端、渠道、服務端

服務端分為三種:認證服務器、登錄服務器、游戲服務器

圖示:

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的手游服务器验证,手游登录流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。