feat: 添加 C# + WinUI 3 桌面版 GSM3 游戏服务器管理面板#86
Closed
gao918929 wants to merge 1 commit into
Hidden character warning
The head ref may contain hidden characters: "windows-exe\u7248\u672c"
Closed
Conversation
完整移植原 Node.js + React 版本的所有功能到 Windows 原生桌面应用: 架构: - .NET 8.0 + WinUI 3 (Windows App SDK 2.2) - MVVM 模式 (CommunityToolkit.Mvvm) - 依赖注入 (Microsoft.Extensions.DependencyInjection) 核心服务层 (15个服务): - InstanceManager: 游戏服务器实例管理,进程生命周期控制 - TerminalManager: PowerShell 终端会话管理 - SystemMonitor: WMI 系统资源监控 (CPU/内存/磁盘/网络) - UserManager: 多用户管理 (SHA256+salt,登录锁定) - BackupManager: ZIP 压缩备份与恢复 - SchedulerManager: Cron 定时任务调度 - FileManager: 文件浏览/编辑/压缩操作 - RconManager + RconProtocol: Source RCON 协议实现 - SteamCMDManager: SteamCMD 安装和游戏部署 - ConfigManager: 应用配置管理 - GameConfigService: 游戏配置文件解析 (INI/Properties) - ProcessRunner: 进程启动器 - CronParser: Cron 表达式解析 UI 页面 (13个页面): - 仪表盘/实例管理/终端/文件管理/游戏部署 - 定时任务/备份管理/系统监控/运行环境 - 插件管理/用户管理/设置/关于 新增功能: - 多用户支持 (管理员/普通用户角色) - 登录/注册界面,账号锁定机制 - 游戏配置模板 (PalWorld/Minecraft/Terraria) Co-Authored-By: Claude <noreply@anthropic.com>
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
|
⚠ 本 PR 已进入自动化语法检查流程,请稍后 本次变更文件 (82 个):
正在进行 TypeScript 语法检查... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
完整移植原 Node.js + React 版本的所有功能到 Windows 原生桌面应用:
架构:
核心服务层 (15个服务):
UI 页面 (13个页面):
新增功能: