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;
}