Skip to content

Releases: ModerRAS/MCGame

Release v2.1.2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 01:18

MCGame Release v2.1.2

🎉 主要特性

图形设备问题解决

  • ✅ 实现多种启动模式(正常/软件渲染/无头模式)
  • ✅ 自动环境变量配置
  • ✅ 智能降级机制
  • ✅ 详细的故障排除日志

SpriteBatch Begin/End修复

  • ✅ 修复UI渲染时的Begin/End不匹配问题
  • ✅ 解决十字准心渲染错误
  • ✅ 避免在渲染过程中加载内容文件
  • ✅ 确保SpriteBatch正确配对使用

新增功能

  • 🚀 无头模式: 支持在无图形设备环境下运行
  • 🔧 软件渲染: 强制使用软件渲染解决兼容性问题
  • 📊 环境检测: 自动检测硬件加速支持
  • 🛠️ 启动脚本: 便捷的启动模式选择器

命令行参数支持

  • --headless 或 -h: 无头模式
  • --software 或 -s: 强制软件渲染

🎮 使用方法

推荐方式

�ash 启动MCGame.bat

直接运行

�ash MCGame.exe # 正常模式 MCGame.exe --software # 软件渲染 MCGame.exe --headless # 无头模式

🔧 修复的问题

  • 修复 NoSuitableGraphicsDeviceException 错误
  • 修复 InvalidOperationException: Begin cannot be called again until End has been successfully called
  • 解决UI渲染时的SpriteBatch Begin/End不匹配问题
  • 修复十字准心渲染时的内容加载错误
  • 支持在各种图形环境下启动
  • 自动降级到兼容模式
  • 完善的错误日志记录

📊 兼容性

  • Windows 10/11 (x64)
  • Linux (x64)
  • 虚拟机环境
  • 无图形设备环境

📦 包含文件

  • MCGame.exe (Windows单文件可执行程序)
  • 启动MCGame.bat (便捷启动脚本)
  • 完整的源代码和文档

🎮 基础控制

  • WASD: Move
  • Mouse: Look around
  • Space: Jump
  • Shift: Sprint
  • F: Toggle fly mode
  • F3: Toggle debug info
  • F11: Toggle fullscreen
  • +/-: Adjust render distance
  • R: Regenerate world

📝 详细信息


提示: 如果遇到启动问题,请尝试使用启动脚本选择不同的启动模式,或查看日志文件获取详细信息。

🏗️ 技术架构

  • Built with MonoGame 3.8.1.303
  • .NET 9.0 Runtime
  • Custom Graphics Device Manager
  • Environment Configuration System
  • Headless Mode Support
  • Advanced Logging System

图形设备问题解决方案 v2.1.1 (修复版)

Choose a tag to compare

@github-actions github-actions released this 21 Aug 00:45

MCGame Release v2.1.1

🎉 主要特性

图形设备问题解决

  • ✅ 实现多种启动模式(正常/软件渲染/无头模式)
  • ✅ 自动环境变量配置
  • ✅ 智能降级机制
  • ✅ 详细的故障排除日志

新增功能

  • 🚀 无头模式: 支持在无图形设备环境下运行
  • 🔧 软件渲染: 强制使用软件渲染解决兼容性问题
  • 📊 环境检测: 自动检测硬件加速支持
  • 🛠️ 启动脚本: 便捷的启动模式选择器

命令行参数支持

  • --headless 或 -h: 无头模式
  • --software 或 -s: 强制软件渲染

🎮 使用方法

推荐方式

�ash 启动MCGame.bat

直接运行

�ash MCGame.exe # 正常模式 MCGame.exe --software # 软件渲染 MCGame.exe --headless # 无头模式

🔧 修复的问题

  • 修复 NoSuitableGraphicsDeviceException 错误
  • 支持在各种图形环境下启动
  • 自动降级到兼容模式
  • 完善的错误日志记录

📊 兼容性

  • Windows 10/11 (x64)
  • Linux (x64)
  • 虚拟机环境
  • 无图形设备环境

📦 包含文件

  • MCGame.exe (Windows单文件可执行程序)
  • 启动MCGame.bat (便捷启动脚本)
  • 完整的源代码和文档

🎮 基础控制

  • WASD: Move
  • Mouse: Look around
  • Space: Jump
  • Shift: Sprint
  • F: Toggle fly mode
  • F3: Toggle debug info
  • F11: Toggle fullscreen
  • +/-: Adjust render distance
  • R: Regenerate world

📝 详细信息


提示: 如果遇到启动问题,请尝试使用启动脚本选择不同的启动模式,或查看日志文件获取详细信息。

🏗️ 技术架构

  • Built with MonoGame 3.8.1.303
  • .NET 9.0 Runtime
  • Custom Graphics Device Manager
  • Environment Configuration System
  • Headless Mode Support
  • Advanced Logging System

图形设备问题解决方案 v2.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 00:20

MCGame Release v2.1.0

🎉 主要特性

图形设备问题解决

  • ✅ 实现多种启动模式(正常/软件渲染/无头模式)
  • ✅ 自动环境变量配置
  • ✅ 智能降级机制
  • ✅ 详细的故障排除日志

新增功能

  • 🚀 无头模式: 支持在无图形设备环境下运行
  • 🔧 软件渲染: 强制使用软件渲染解决兼容性问题
  • 📊 环境检测: 自动检测硬件加速支持
  • 🛠️ 启动脚本: 便捷的启动模式选择器

命令行参数支持

  • --headless 或 -h: 无头模式
  • --software 或 -s: 强制软件渲染

🎮 使用方法

推荐方式

�ash 启动MCGame.bat

直接运行

�ash MCGame.exe # 正常模式 MCGame.exe --software # 软件渲染 MCGame.exe --headless # 无头模式

🔧 修复的问题

  • 修复 NoSuitableGraphicsDeviceException 错误
  • 支持在各种图形环境下启动
  • 自动降级到兼容模式
  • 完善的错误日志记录

📊 兼容性

  • Windows 10/11 (x64)
  • Linux (x64)
  • 虚拟机环境
  • 无图形设备环境

📦 包含文件

  • MCGame.exe (Windows单文件可执行程序)
  • 启动MCGame.bat (便捷启动脚本)
  • 完整的源代码和文档

🎮 基础控制

  • WASD: Move
  • Mouse: Look around
  • Space: Jump
  • Shift: Sprint
  • F: Toggle fly mode
  • F3: Toggle debug info
  • F11: Toggle fullscreen
  • +/-: Adjust render distance
  • R: Regenerate world

📝 详细信息


提示: 如果遇到启动问题,请尝试使用启动脚本选择不同的启动模式,或查看日志文件获取详细信息。

🏗️ 技术架构

  • Built with MonoGame 3.8.1.303
  • .NET 9.0 Runtime
  • Custom Graphics Device Manager
  • Environment Configuration System
  • Headless Mode Support
  • Advanced Logging System

Release v0.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 00:18

MCGame Release v0.2.0

What's New

  • ECS系统架构优化
  • 性能监控和调试工具
  • 完整的文档和使用指南
  • 支持Windows和Linux平台

System Requirements

  • .NET 9.0 Runtime
  • OpenGL 3.3+ compatible graphics card
  • 2GB RAM minimum

Installation

  1. Download the appropriate package for your platform
  2. Extract the archive
  3. Run the executable:
    • Windows: MCGame.exe
    • Linux: ./MCGame

Controls

  • WASD: Move
  • Mouse: Look around
  • Space: Jump
  • Shift: Sprint
  • F: Toggle fly mode
  • F3: Toggle debug info
  • F11: Toggle fullscreen
  • +/-: Adjust render distance
  • R: Regenerate world

Known Issues

  • Some edge cases in ECS entity deletion
  • Performance may vary based on hardware
  • Limited optimization for large worlds

Technical Details

  • Built with MonoGame 3.8.1
  • Uses Friflo ECS for entity management
  • Features procedural terrain generation
  • Implements chunk-based world rendering

ECS System Architecture Release v2.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 13:39

MCGame Release v2.0.0

What's New

  • ECS系统架构优化
  • 性能监控和调试工具
  • 完整的文档和使用指南
  • 支持Windows和Linux平台

System Requirements

  • .NET 9.0 Runtime
  • OpenGL 3.3+ compatible graphics card
  • 2GB RAM minimum

Installation

  1. Download the appropriate package for your platform
  2. Extract the archive
  3. Run the executable:
    • Windows: MCGame.exe
    • Linux: ./MCGame

Controls

  • WASD: Move
  • Mouse: Look around
  • Space: Jump
  • Shift: Sprint
  • F: Toggle fly mode
  • F3: Toggle debug info
  • F11: Toggle fullscreen
  • +/-: Adjust render distance
  • R: Regenerate world

Known Issues

  • Some edge cases in ECS entity deletion
  • Performance may vary based on hardware
  • Limited optimization for large worlds

Technical Details

  • Built with MonoGame 3.8.1
  • Uses Friflo ECS for entity management
  • Features procedural terrain generation
  • Implements chunk-based world rendering