# paradogs2-server-sdk **Repository Path**: makimaa/paradogs2-server-sdk ## Basic Information - **Project Name**: paradogs2-server-sdk - **Description**: Paradogs2 框架 Unity SDK 工具 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-06 - **Last Updated**: 2025-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 简介 - paradog2-server-sdk 是一个 Unity 客户端工具,用于快速对 **[Paradogs2](https://gitee.com/makimaa/paradogs2)** 服务端框架进行连接和通信 ## 快速开始 - 使用 ``ServerMgr`` 快速连接服务端,总流程为:登录 => 选择区服 => 加载角色 #### 快速登录游戏 ```c# async void Start() { // 客户端一键登录 await ServerMgr.fastLogin("yumi", "123456"); } ``` #### 设置登录服请求地址 - 文件配置位置:``Assets/pd2-server-sdk/Resources/pd2_sdk_config.json`` ```json { "login_server_url": "http://127.0.0.1:8001" // 替换成你的登录服地址 } ``` #### 调用 api 向服务端发送消息 - 格式:``NetMgr.[xxx]Handler.fun(...)`` ```c# // 发送消息 Ack ack = await NetMgr.ShopHandler.buy(1001, 1); ``` #### 获得玩家数据 - 玩家数据会自动实时从服务端同步,直接取就好 ```c# OwnerSyncData owner = PD2SdkContext.owner; ``` #### NetMgr - NetMgr 用于客户端与服务端的游戏服进行通信,**其接口代码为自动生成**,生成内容由服务端控制