• 無源碼EXE打包
  • 無源碼DLL引用
  • 有源碼SDK調用
功能新特性

1.轉發規則配置

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

2.客戶端(登錄程式)打包

3.遊戲伺服器和列表配置

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

功能新特性

1.創建並下載dll檔案

2.將下載的dll檔案引用至您的客戶端(登錄程式),即可完成集成。

3.轉發規則配置

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

4.遊戲伺服器和列表配置

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

功能新特性

點擊下載SDK開發包

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