# WDtools **Repository Path**: dongyegogo/wd ## Basic Information - **Project Name**: WDtools - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-27 - **Last Updated**: 2025-07-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 幻兽帕鲁开服器 ## 项目概述 幻兽帕鲁开服器是一款专为《幻兽帕鲁》游戏设计的一站式服务器管理平台,提供服务器部署、配置管理、玩家监控、日志分析和道具商城等全方位功能。 ## 核心功能 ### 服务器管理 - SteamCMD 自动集成,支持游戏服务器一键部署与更新 - 可视化配置界面,实时生效的参数调整 - 服务器生命周期管理(启动/停止/重启)与状态监控 - 自动备份与恢复机制,支持本地+云端双重备份 - 模组管理系统,支持 Steam Workshop 订阅与本地模组上传 ### 玩家管理 - 精细化权限控制系统,基于 RBAC 模型的权限管理 - 白名单管理与批量操作功能 - 玩家在线状态监控与实时数据统计 - 管理员操作审计日志与行为追踪 ### 商城系统 - 多级分类的商品管理体系 - 支持游戏币与真实货币的支付集成 - 订单处理与道具自动发放机制 - 库存管理与购买限制策略 ### 日志与监控 - 实时日志流处理与全文检索 - 服务器性能监控与异常告警 - 玩家行为分析与数据可视化报表 ## 技术架构 采用微服务架构设计: ``` 客户端层 → API 网关 → 微服务集群 → 数据存储层 ``` ### 技术栈 - **前端**:Vue 3.4 + TypeScript 5.0 + Element Plus - **后端**:FastAPI + Flask + SQLAlchemy 2.0 - **数据库**:MySQL 8.0 + Redis 6.2 - **消息队列**:RabbitMQ - **任务调度**:Celery - **容器化**:Docker + Docker Compose ## 快速开始 ### 环境要求 - Python 3.8+ - Node.js 16+ - MySQL 8.0+ - Redis 6.2+ - Docker & Docker Compose ### 安装步骤 1. 克隆仓库 ```bash git clone https://github.com/yourusername/palworld-server-manager.git cd palworld-server-manager ``` 2. 配置环境变量 ```bash cp .env.example .env # 编辑.env文件设置数据库连接等参数 ``` 3. 启动服务 ```bash docker-compose up -d ``` 4. 访问管理界面 打开浏览器访问: http://localhost:8000 ## 目录结构 ``` /server /api # API接口层 /core # 核心模块 /services # 服务层 /models # 数据模型 /utils # 工具函数 /tasks # 异步任务 /frontend # 前端项目 /tests # 测试代码 /scripts # 辅助脚本 ``` ## 贡献指南 1. Fork 本仓库 2. 创建特性分支 (`git checkout -b feature/amazing-feature`) 3. 提交更改 (`git commit -m 'Add some amazing feature'`) 4. 推送到分支 (`git push origin feature/amazing-feature`) 5. 创建 Pull Request ## 许可证 本项目采用 MIT 许可证 - 详见 LICENSE 文件 ## 联系方式 - 项目维护者:junyan