Skip to content
XMCL Engineering & Community Journal

XMCL 部落格

XMCL 部落格。分享 XMCL 開發歷程與更新日誌。

8 DispatchesBy XMCL Core TeamOpen Source
BUILD · PLAY · CONNECTEngineering notes, release deep-dives, and multiplayer infrastructure. Star on GitHub ↗
Release
5 min read·12 days ago

XMCL v0.69.0: Focus Mode Card Customization, Pack Grouping, Resumable Installs & Clock-Skew Resilient Auth

We are excited to announce the release of XMCL v0.69.0! This release brings major workflow enhancements for personalizing your instance dashboards, convenient organization for massive shader and resource pack libraries, rock-solid network and installation resilience, and deep cryptographic authentication hardening.

UPDATE NOW AVAILABLE

XMCL v0.69.0 is ready for Windows, macOS, and Linux. Update directly via the built-in launcher updater, download standalone installers from GitHub Releases, or update via Flathub.

Release
10 min read·25 days ago

XMCL v0.67.0: Customizable Quick Actions, Next-Gen Installer, AI Copilot for All & Exhaustive Global Privacy Framework

XMCL v0.67.0 Release

We are thrilled to present XMCL v0.67.0! This is one of our most expansive updates to date, combining ground-up architectural performance rewrites, much-requested workflow features, AI Agent accessibility for everyone, and comprehensive cross-platform stability fixes across Windows, macOS, and Linux.

Simultaneously with this launcher release, we have rolled out a massive Multi-Country Privacy & Legal Framework across our official website (xmcl.app). We have tailored dedicated legal compliance policies natively across 15 languages and jurisdictions worldwide (including the EU, UK, Ukraine, China, Taiwan, Japan, South Korea, USA, Saudi Arabia, UAE, Kazakhstan, and Belarus), reinforcing our fundamental commitment: XMCL is and will always remain 100% free, open-source, and privacy-respecting software.

UPDATE NOW AVAILABLE

XMCL v0.67.0 is ready for all platforms. Update directly via the built-in launcher updater, download standalone binaries from GitHub Releases, or update via Flathub.

Major Update
5 min read·about 1 month ago

Introducing XMCL Together: The Story Behind Our Vision, Cloud Infrastructure & Smart Hosting

"The best Minecraft setup is the friends you play with."

Today, we are thrilled to unveil XMCL Together—a purpose-built online services and cloud platform designed to solve the hardest part of modded Minecraft: actually playing together with friends without friction, crashes, or wasted server costs.

In this article, we share the origin story behind XMCL, the engineering architecture powering Together, our 4 flexible service plans, and our unwavering commitment to the free, open-source core of XMCL.

Release
4 min read·about 1 month ago

XMCL v0.66.2: Robust Account Authentication, P2P File Encoding & Web Platform Upgrades

We are excited to announce the release of XMCL v0.66.2! This maintenance update delivers vital stability improvements across account management, Microsoft authentication, P2P multiplayer file sharing, and mod drag-and-drop imports, alongside major architectural enhancements to our web infrastructure and Together platform.

UPDATE AVAILABLE

XMCL v0.66.2 is available for Windows, macOS, and Linux. Update directly through the launcher's built-in updater, download from GitHub Releases, or install via Flathub.

Major Update
6 min read·about 1 month ago

P2P Multiplayer Reborn: Cloudflare Workers, DPoP Security & Zero-Trust Privacy

We are thrilled to announce that P2P Online Multiplayer is officially back and fully operational in XMCL v0.66.0 and v0.66.1!

Following the temporary downtime caused by Deno Deploy quota exhaustion, we completely rebuilt our WebRTC signaling infrastructure from the ground up. The new system is powered by Cloudflare Workers with Durable Objects, client-side DPoP cryptographic authentication (RFC 9449), and an architecture designed around strict zero-trust privacy.

SERVICE STATUS: ONLINE

P2P Multiplayer Room Hosting is Fully Restored! Update your launcher to XMCL v0.66.1 or later to enjoy high-speed, port-forwarding-free multiplayer with your friends worldwide.

1. The Return of Seamless World Sharing

XMCL's P2P multiplayer allows you to host single-player Minecraft worlds and play with friends across the internet without port forwarding, dedicated server setups, or third-party VPN tools like Hamachi or Radmin.

With the release of XMCL v0.66.0 (new account system, host-star multiplayer v2 client, room master migration & reconnect) and stability patches in v0.66.1 (P2P connection fix, DPoP auth, multiplayer gated behind account login), room creation, WebRTC ICE candidate exchanges, and connection handshakes are faster and more reliable than ever.

Maintenance
5 min read·about 2 months ago

Status Update: P2P Multiplayer Service Downtime & Backend Migration

An in-depth update regarding the temporary outage of XMCL's Peer-to-Peer (P2P) online multiplayer service, how the launcher interacts with xmcl-web-api, why Deno API limits were exhausted, and our current backend migration.

SERVICE NOTICE

P2P Online Room Hosting is Temporarily Unavailable. When attempting to create or join P2P rooms in XMCL, you may encounter multiplayer_room_request_failed or WebSocket connection errors. Local LAN play and joining dedicated servers remain 100% functional.

Overview

Over the past few days, many players have reported that creating or joining online multiplayer rooms through XMCL is currently failing.

We want to provide full transparency by explaining how XMCL's P2P multiplayer system works behind the scenes, how the launcher communicates with our backend (xmcl-web-api), why changes in Deno Deploy's free tier quotas caused this service interruption, and how we are fixing it.

Announcement
2 min read·2 months ago

XMCL is Now Verified on Flathub!

We are excited to announce that XMCL has received its official verification badge on Flathub. Read about our journey to verify the app and configure metadata.

Engineering
3 min read·almost 3 years ago

Optimizing XMCL: Using Azure Application Insights and Azure Storage for Secure Sourcemap Management

Optimize XMCL with Azure Application Insights and Azure Storage. Learn sourcemap best practices, enhance performance monitoring, and secure production artifacts.