Skip to content

Історія XMCL

Вечір, коли ми так і не зіграли

Я досі пам'ятаю той вечір у старших класах школи.

Ми з другом хотіли разом зіграти в один модпак. У ті часи майже не було лаунчерів, які дозволяли б легко встановлювати моди: я користувався Windows, мій друг — Mac, а я сам майже ніколи не запускав Minecraft на macOS. Одне лише встановлення Forge викликало нескінченні помилки.

Я допомагав йому розібратися віддалено. Версії, файли, Java, Forge — зламатися могло абсолютно все. Минуло три години. На той час, коли ми нарешті встановили гру, вечір уже добігав кінця.

Але ми все одно так і не змогли пограти.

Програма віртуальної локальної мережі (VPN/VLAN), якою ми користувалися, ніяк не хотіла з'єднуватися, а коли з'єднувалася — зв'язок постійно обривався. Промучившись увесь вечір із налаштуваннями, мій друг остаточно втратив ентузіазм і здався.

Тієї ночі я дав собі тиху обіцянку: одного дня я обов'язково напишу лаунчер. Він не просто зробить встановлення модпаків простим — він вирішить проблему спільної гри з друзями раз і назавжди.

В університеті ця ідея стала XMCL

Я по-справжньому взявся за розробку XMCL після вступу до університету.

З часом у XMCL з'явилося багато можливостей для роботи з модами та модпаками: автоматичне встановлення залежностей, керування версіями, підтримка різних модлоадерів (Forge, Fabric, Quilt, NeoForge), зручні ізольовані інстанси та діагностика помилок. Їх було додано не для того, щоб зробити список функцій довшим. Вони з'явилися тому, що я завжди пам'ятав себе — того хлопця, який просто хотів пограти з другом у модпак і ніяк не міг змусити все це працювати.

Ці інструменти були потрібні мені, і я вірив, що вони потрібні багатьом іншим гравцям.

Більшість лаунчерів навіть не вважають мережеве з'єднання своєю турботою. Але XMCL додав функції мультиплеєра саме тому, що я на власному досвіді знав, наскільки це болісно. Запустити гру — це лише перший крок. Якщо друг не може приєднатися до твого світу, сесія насправді так і не розпочалася.

Створено для тих, хто хоче, щоб усе просто працювало

XMCL завжди прагнув допомагати тим ентузіастам (super users), які щиро люблять модпаки, піклуються про те, як працює їхня гра, і хочуть ділитися цим досвідом із друзями.

Вони не обов'язково хочуть ставати експертами з Java, мережевих протоколів чи системного адміністрування серверів. Вони просто хочуть:

  • щоб модпак встановлювався та запускався правильно;
  • мати зрозуміле рішення, коли виникають краші, конфлікти залежностей або помилки конфігурації;
  • щоб друзі могли стабільно та легко підключатися до одного світу;
  • мати просту можливість запустити сервер, коли світ має залишатися онлайн постійно.

Незалежно від того, обираєте ви пряме P2P-з'єднання з друзями чи орендуєте постійно доступний хмарний сервер, мета завжди однакова: витрачати менше часу на боротьбу з інструментами й мережами та більше часу на справжню спільну гру.

ШІ-допомога (AI Copilot) створена саме для досягнення цієї мети. Це не якийсь окремий складний продукт, це практичний інструмент для швидкого вирішення проблем із модпаками, краш-логами та конфігураціями серверів. Саме тому тарифи Together та плани серверів містять фіксований обсяг ШІ-підтримки.

Чому XMCL запроваджує платні хмарні сервіси

Глобальний релей-трафік (Cloudflare edge), всесвітня мережа серверів, сервіси штучного інтелекту та постійно працюючі хмарні машини мають реальну собівартість і потребують постійної підтримки та оплати інфраструктури.

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

Багато років потому XMCL усе ще прагне здійснити те, чого ми не змогли зробити того шкільного вечора:

менше технічної метушні та швидше занурення в один спільний світ разом із вашими друзями.


Дізнатися більше про XMCL Together

Last updated: