建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+谷歌浏览器 Firefox 30+ 火狐浏览器

SDK盾接入文档 > 游戏盾有源碼SDK調用

游戏盾有源碼SDK調用

本内容发表于:2025-02-25 12:31:10


1.創建並獲取SDK密鑰


2.根据sdk開發包中的sdk說明文檔或例子修改你的程式。

3.轉發規則配置


注意:遊戲所有對外的端口都要配置,不只是登錄端口。

4.執行打包好的客戶端(登錄程式),測試所有的功能是否正常,如果有問題請和我們的客服聯繫

5.集成介紹

Windows 系統以動態庫dll 的形式提供介面,IOS以靜態庫.a的形式提供介面,android以aar和jar包的形式提供介面支援U3D、Cocos 。
集成SDK非常方便,只需要調用介面中的名為“start”的函數就可以(某些開發語言上為clinkStart,具體請查看SDK說明文檔)。集成後將客戶端原本直接連接到後端伺服器的IP改為“實例轉發規則”中配置的那個以127開頭的IP。

6.示範代碼

#include<iostream>
#include<string>
comment(lib, "../../../../../lib/windows/x86/clinkAPI.lib")
#include "../../../../../lib/windows/clinkAPI.h" // 包含 api 头文件
using namespace std;
int _tmain(argc, TCHAR* argv[])
{
// 定義 sdk 密鑰。可從單實例控制面板的 sdk 密鑰列表中獲取。
char* key = "AsqaO...";// 以實際為準
//啟動客戶端安全接入組件(只需調用一次,重複調用也不會出錯),返回 150 表示成功,其它的為失敗
int ret = clinkStart(key);
if (ret == 150)
    cout << "盾啟動成功。 ret="<<ret<<endl;
else
    cout <<"盾啟動失敗。 ret=" <<ret<<endl;
system("pause");
return 0;
}


置顶