• 无源码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;
}