This commit is contained in:
2026-01-18 17:59:01 +08:00
parent ef2e821611
commit b9daa46b0a
22 changed files with 1048 additions and 0 deletions

43
README.md Normal file
View File

@@ -0,0 +1,43 @@
# CatLink
街机游戏联机中继服务器的 .NET 版本实现。
## 功能
- **TCP 中继服务器**:处理客户端连接和数据转发
- **HTTP API 服务器**:提供招募管理和服务器信息接口
- **协议支持**:兼容原版 Worldlink 协议
## 端口配置
- HTTP API: 20100
- TCP 中继: 20101
## 运行
```bash
dotnet run
```
## API 接口
### 招募管理
- `POST /recruit/start` - 开始招募
- `POST /recruit/finish` - 结束招募
- `GET /recruit/list` - 获取招募列表
### 服务器信息
- `GET /info` - 获取服务器信息
- `GET /debug` - 获取调试信息
## 项目结构
```
CatLink/
├── Models/ # 数据模型
├── Relay/ # TCP 中继服务器
├── Api/ # HTTP API 控制器
└── Utils/ # 工具类
```