# 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/ # 工具类 ```