This release addresses critical stability issues and improves the overall user experience. The WebUI no longer restarts constantly, management scripts work reliably across all Windows environments, and documentation is now consistent with the actual file structure.
- Root Cause: Missing
CMD ["python3", "app.py"]instruction in webui Dockerfile - Solution: Added proper CMD instruction and improved service dependencies
- Impact: WebUI now runs stably without restart loops
- Root Cause: Unicode emoji characters causing display corruption
- Solution: Replaced all Unicode with ASCII-compatible symbols
- Impact: Clean output in both PowerShell and Command Prompt
- Root Cause: Complex batch logic suppressing docker-compose output
- Solution: Simplified to direct commands with proper output display
- Impact: Status commands now show actual container information
- Action: Removed 5 duplicate management scripts
- Removed:
setup.bat,setup.ps1,setup-and-manage.bat,setup-and-manage.ps1,rebuild-webui.bat - Impact: Cleaner project structure, less confusion
- Updated: README.md, README-WEBUI.md, docs/index.html
- Fixed: All references to removed scripts
- Impact: Setup instructions now point to existing files
- Enhanced MANAGEMENT.md: Comprehensive management commands documentation
- Simplified Commands: Streamlined batch scripts with better error handling
- Cross-Platform Support: Consistent behavior across all Windows environments
✅ Container Status: Both minecraft-server and minecraft-webui run stably
✅ Management Commands: All commands (start, stop, status, logs) work correctly
✅ PowerShell Compatibility: No encoding issues in any environment
✅ Documentation: All setup guides tested and verified
manage.bat rebuild→ Usedocker-compose build --no-cacheinstead- References to removed scripts in documentation updated
git clone https://github.com/involvex/docker-minecraft-server.git
cd docker-minecraft-server
.\setup.ps1git clone https://github.com/involvex/docker-minecraft-server.git
cd docker-minecraft-server
setup.bat
manage.bat startgit clone https://github.com/involvex/docker-minecraft-server.git
cd docker-minecraft-server
./setup.sh- Setup: Run the appropriate setup script for your platform
- Start:
manage.bat start(Windows) or./setup.sh start(Linux) - Access: Web UI at http://localhost:8080, Minecraft at localhost:25565
Thanks to the community for reporting these issues and helping improve the project stability.
- WebUI constant restarting due to missing Dockerfile CMD instruction
- PowerShell display issues with Unicode characters in batch scripts
- manage.bat status command not showing container output
- Documentation references to non-existent setup scripts
- Duplicate management scripts causing user confusion
- Simplified and optimized management scripts
- Enhanced documentation with consistent file references
- Better error handling and user feedback
- Cross-platform compatibility for Windows environments
- Duplicate management scripts (setup.bat, setup.ps1, setup-and-manage.bat, etc.)
- References to non-existent files in documentation
Release Date: November 22, 2025
Download: https://github.com/involvex/docker-minecraft-server/releases/tag/v2.1.0
Documentation: https://github.com/involvex/docker-minecraft-server/blob/master/README.md