# GameServer **Repository Path**: dnui_zjs/game-server ## Basic Information - **Project Name**: GameServer - **Description**: No description available - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-06 - **Last Updated**: 2026-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GameServer - C++ 游戏服务端 ## 环境要求 - Docker Desktop - Docker Compose ## 编译项目 ```bash docker-compose build ``` ## 运行测试 ```bash docker-compose run --rm cpp-dev ./gameserver ``` ## 文件结构 ``` GameServer/ ├── docker-compose.yml # Docker Compose 配置 ├── Dockerfile # Docker 构建文件 ├── Makefile # Make 编译配置 ├── server/ │ ├── include/ # 头文件 │ │ ├── player.h # 玩家模块 │ │ ├── item.h # 物品模块 │ │ ├── map.h # 地图模块 │ │ └── common.h # 公共定义 │ └── src/ │ ├── main.cpp # 程序入口 │ ├── test/ # 测试代码 │ ├── player/ # 玩家实现 │ ├── item/ # 物品实现 │ └── map/ # 地图实现 └── docs/ └── game_server_dev_prompt.md # 开发提示词 ``` ## 测试模块 - **PlayerTest**: 玩家创建、登录、登出、信息更新 - **ItemTest**: 物品模板、添加/移除物品、技能模板 - **MapTest**: 图操作、最短路径、关键路径、最小生成树、地图生成