Skip to content
XMCL Engineering & Community Journal

XMCL Blogs

XMCL Blogs. Share the journey of XMCL development.

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, групування шейдерів і ресурспаків, відновлюване встановлення та стійка авторизація

Ми раді представити реліз XMCL v0.69.0! Це оновлення приносить значні можливості персоналізації робочого простору інстансу, зручне сортування величезних колекцій шейдерів і текстур, високу надійність встановлення важких модпаків навіть при обривах зв'язку та суттєве посилення стабільності криптографічної авторизації.

ОНОВЛЕННЯ ВЖЕ ДОСТУПНЕ

XMCL v0.69.0 готовий для Windows, macOS та Linux. Оновіться безпосередньо через вбудований засіб оновлення лаунчера, завантажте інсталятори з GitHub Releases або встановіть через 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

Представляємо XMCL Together: Історія створення, хмарна інфраструктура та розумний хостинг серверів

"Найкраще у Minecraft — це друзі, з якими ти граєш."

Сьогодні ми з гордістю представляємо XMCL Together — спеціально створену сервісну та хмарну платформу, покликану вирішити найскладнішу проблему модифікованого Minecraft: грати разом із друзями легко, без нескінченних виправлень помилок, проблем із підключенням та переплат за порожні сервери.

У цій статті ми ділимося історією створення XMCL, інженерною архітектурою платформи Together, 4 гнучкими планами та нашою непохитною відданістю безкоштовному відкритому коду лаунчера.

Release
3 min read·about 1 month ago

Реліз XMCL v0.66.2: Надійна авторизація акаунтів, P2P кодування файлів та оновлення веб-платформи

Ми раді оголосити про вихід XMCL v0.66.2! Це оновлення стабільності містить важливі виправлення для системи акаунтів, авторизації Microsoft, передачі файлів у P2P мультиплеєрі та імпорту модів перетягуванням (drag-and-drop), а також масштабні вдосконалення веб-інфраструктури та сервісної платформи Together.

ДОСТУПНЕ ОНОВЛЕННЯ

XMCL v0.66.2 доступний для Windows, macOS та Linux. Оновіться безпосередньо через вбудований засіб оновлення лаунчера, завантажте з GitHub Releases або встановіть через 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 тепер верифіковано на Flathub!

Ми раді оголосити, що XMCL отримав свій офіційний значок верифікації на Flathub. Читайте про наш шлях до верифікації додатка та налаштування метаданих.

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.