Add AIServer, character art pipeline, and Art package boot integration.
Bring in MaleExplorer assets/shaders, model tooling and Hunyuan updates, plus boot/YooAsset Art package support. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# AIServer
|
||||
|
||||
C++ 登录 / WebSocket 网关(SQLite),协议兼容客户端 `HotUpdate.Net`。
|
||||
|
||||
## 接口
|
||||
|
||||
| 方法 | 路径 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| POST | `/register` | `{"username","password"}` → `{"token","pid"}` |
|
||||
| POST | `/login` | 同上 |
|
||||
| GET | `/health` | 健康检查 |
|
||||
| WS | `/ws?pid={pid}&token={token}` | 无 token → 401;支持 `hello`/`ping` 应用层应答 |
|
||||
|
||||
本地默认:`http://127.0.0.1:8080`、`ws://127.0.0.1:8080/ws?...`
|
||||
生产由 Caddy TLS 反代到本进程(与 `game.xworld.ren` 部署方式一致)。
|
||||
|
||||
## 构建(Windows / VS2022)
|
||||
|
||||
```powershell
|
||||
cd D:\UD\AI\AIGame\AIServer
|
||||
cmake -S . -B build -G "Visual Studio 17 2022" -A x64
|
||||
cmake --build build --config Release
|
||||
```
|
||||
|
||||
产物:`build\Release\aiserver.exe`
|
||||
|
||||
## 运行
|
||||
|
||||
```powershell
|
||||
cd D:\UD\AI\AIGame\AIServer\build\Release
|
||||
.\aiserver.exe --host 0.0.0.0 --port 8080 --db ..\..\data\aiserver.db
|
||||
```
|
||||
|
||||
## 客户端联调
|
||||
|
||||
Unity 菜单或 Boot 配置:
|
||||
|
||||
- HttpBase: `http://127.0.0.1:8080`
|
||||
- WsUrlTemplate: `ws://127.0.0.1:8080/ws?pid={pid}&token={token}`
|
||||
|
||||
## 数据
|
||||
|
||||
SQLite 文件默认 `AIServer/data/aiserver.db`(用户表 + token 表)。
|
||||
Reference in New Issue
Block a user