Skip to content

Вырашэнне праблем з усталёўкай і запускам

Калі вы сутыкнуліся з цяжкасцямі пры ўсталёўцы Minecraft, загрузчыкаў модаў (Forge/Fabric/NeoForge/Quilt), модаў, модпакаў, шэйдараў або падчас запуску гульні, гэтае кіраўніцтва дапаможа вам знайсці і вырашыць праблему крок за крокам.


🌐 1. Спампоўванне не атрымоўваецца або спыняецца (Праблемы з сеткай)

Симптом

  • Загрузка файлаў гульні, рэсурсаў або загрузчыкаў спыняецца на 0%.
  • Лаўнчар паказвае памылкі злучэння (CONNECTION_TIMED_OUT, NAME_NOT_RESOLVED, HTTP_STATUS 504).

Вырашэнне

Выкарыстоўвайце люстэрка (Mirror)

Калі афіцыйныя серверы Mojang або Forge перагружаны ці недаступныя ў вашым рэгіёне, вы можаце пераключыцца на бачнае люстэрка:

  1. Перайдзіце ў Налады (іконка шасцярэнькі ў левай панэлі).
  2. Пракруціце ўніз да раздзела Налады сеткі.
  3. Знайдзіце пункт Крыніца загрузкі / Люстэрка (Download Source / Mirror).
  4. Змяніце параметр з Па змаўчанні на BMCLAPI або MCBBS (гэта надзейныя люстэркі, якія цалкам дублююць афіцыйныя файлы).

Налады проксі

Калі доступ да пэўных сервераў абмежаваны ў вашай сетцы, вы можаце наладзіць проксі непасрэдна ў лаўнчары:

  1. Перайдзіце ў Налады -> Налады сеткі і знайдзіце раздзел проксі.
  2. Увядзіце адрас вашага SOCKS5 ці HTTP проксі-сервера.
  3. Праверце злучэнне.

📦 2. Памылка спампоўвання мода / модпака (Абмежаванне CurseForge API)

Симптом

  • Пры спампоўванні модпака ці мода з CurseForge загрузка перарываецца з папярэджаннем аб памылцы.
  • З'яўляецца паведамленне аб абмежаванні іншых лаўнчараў ("Restricted third-party downloads").

Прычына

Некаторыя аўтары модаў на CurseForge адключаюць магчымасць спампоўвання праз API для іншых лаўнчараў, каб прымусіць гульцоў наведваць іх афіцыйны сайт для прагляду рэкламы.

Вырашэнне

XMCL дазваляе спампаваць такія файлы ўручную і аўтаматычна працягнуць усталёўку:

  1. Адкрыйце падрабязнасці працы ў мэнэджары задач (уверсе справа).
  2. Націсніце на спасылку побач з модам, які не ўдалося спампаваць, каб адкрыць яго старонку ў браўзеры.
  3. Спампуйце .jar файл уручную праз браўзер.
  4. Перацягніце спампаваны файл .jar прама ў акно лаўнчара (або пакладзіце яго ў папку mods гэтага профілю).
  5. XMCL аўтаматычна выявіць файл і завершыць усталёўку.

🔍 3. Мод ёсць на сайце CurseForge, але яго няма ў пошуку лаўнчара

Симптом

  • Вы шукаеце мод у пошуку лаўнчара, але ён піша "Вынікі не знойдзены", хоць на сайце CurseForge мод ёсць.

Прычына

Платформа CurseForge дазваляе аўтарам модаў адключаць доступ іншых праграм праз API. Калі аўтар робіць гэта, API CurseForge (якое XMCL выкарыстоўвае для пошуку) больш не вяртае гэты мод у пошукавых запытах.

Вырашэнне

  1. Адкрыйце браўзер і знайдзіце старонку мода на сайце CurseForge.
  2. Націсніце Download, каб захаваць .jar файл на кампутар.
  3. Адкрыйце XMCL і абярыце патрэбны профіль гульні.
  4. Перацягніце спампаваны .jar файл прама ў акно лаўнчара. XMCL аўтаматычна ўсталюе яго ў папку mods гэтага профілю.

📦 4. Імпартаваныя модпакі "зыходзяць" ці выглядаюць пустымі

Симптом

  • Вы перацягнулі файл модпака .zip ці .mrpack у лаўнчар, але не бачыце яго ў бягучым профілі, або спіс модаў выглядае пустым.

Прычына

  1. Стварэнне новага профілю: XMCL не змешвае модпакі з вашым актыўным профілем. Замест гэтага ён стварае абсалютна новы профіль (інстанс) спецыяльна для гэтага модпака.
  2. Фон спампоўвання: Файлы модпакаў у мэтах эканоміі месца не ўтрымліваюць самі .jar файлы модаў, а толькі іх спіс. Пасля імпарту XMCL запускае фонавую задачу для загрузкі ўсіх модаў. Пакуль яна не завершыцца, спіс модаў можа быць пустым.

Вырашэнне

  1. Змяніце профіль: Націсніце на меню выбару профілю ў левай частцы лаўнчара і абярыце новы профіль, названы ў гонар імпартаванага модпака.
  2. Праверце менеджэр задач: Націсніце на іконку загрузкі ўверсе справа лаўнчара, каб пераканацца, што працэс загрузкі файлаў завершаны, перш чым запускаць гульню.

🔄 5. Бясконцая загрузка пашкоджаных файлаў (Памылка кантрольнай сумы)

Симптом

  • Лаўнчар пастаянна спампоўвае адзін і той жа файл бібліятэкі ці рэсурсу, пазначаючы яго як пашкоджаны.
  • Гульня не запускаецца з-за пастаянных памылак валідацыі файлаў.

Прычына

Спампоўванне файла было перапынена, і часткова загружаны пашкоджаны файл заблакаваўся ў лакальным кэшы, не даючы лаўнчару замяніць яго правільным.

Вырашэнне

  1. Знайдзіце шлях да пашкоджанага файла ў паведамленні аб памылцы ці файле лога (напрыклад, libraries/org/lwjgl/...).
  2. Адкрыйце папку даных вашага профілю (націсніце на іконку папкі ўверсе справа на галоўнай старонцы профілю).
  3. Перайдзіце па паказаным шляху і выдаліце папку з пашкоджаным файлам.
  4. Націсніце «Рамонт» (Repair) ці зноў запусціце гульню. Лаўнчар спампуе новую чыстую копію файла.

☕ 6. Гульня вылятае адразу пасля запуску (Няправільная версія Java)

Симптом

  • Гульня пачынае запускацца, але адразу зачыняецца з кодам памылкі 1 ці -1.
  • У файлах журналаў (логаў) прысутнічае памылка UnsupportedClassVersionError ці паведамленне "Java не знойдзена".

Прычына

Кожная версія Minecraft патрабуе сваю версію Java (JDK). Выкарыстанне няправільнай версіі прывядзе да вылету гульні.

Вырашэнне

XMCL мае аўтаматычны менеджэр Java, які самастойна загружае неабходныя версіі JDK.

Сумяшчальнасць Java

Пераканайцеся, што ваш профіль выкарыстоўвае правільную версію Java:

  • Minecraft 1.12.2 і старэйшыя: Java 8
  • Minecraft 1.16 - 1.17: Java 16 / 17
  • Minecraft 1.18 - 1.20.4: Java 17
  • Minecraft 1.20.5+: Java 21

Як выбраць версію Java ў XMCL:

  1. Адкрыйце налады профілю (іконка шасцярэнькі побач з кнопкай "Гуляць").
  2. Знайдзіце раздзел Java.
  3. Націсніце на поле выбару. XMCL пакажа ўсе версіі Java, усталяваныя ў сістэме, і вылучыць сумяшчальныя зялёным колерам.
  4. Калі патрэбнай версіі няма, націсніце Усталяваць Java, каб лаўнчар аўтаматычна спампаваў лепшую версію.

📑 7. Лаўнчар не адкрываецца або паказвае чорны экран

Симптом

  • Пасля падвойнага кліку па іконцы лаўнчара нічога не адбываецца.
  • Акно лаўнчара адкрываецца, але застаецца цалкам чорным.

Вырашэнне

Вы можаце праверыць файлы логаў, каб зразумець прычыну:

  1. Перайдзіце ў папку даных XMCL у вашай сістэме:
    • Windows: %appdata%\xmcl
    • macOS: ~/Library/Application Support/xmcl
    • Linux: ~/.config/xmcl
  2. Адкрыйце папку logs і знайдзіце самы свежы файл main.log.

📋 8. Стварыць дыягнастычную справаздачу (Рэкамендаваны першы крок)

Перш чым шукаць логі ўручную, мы настойліва рэкамендуем стварыць дыягнастычную справаздачу ў лаўнчары. Гэта збярэ ўсе журналы лаўнчара, гульні і сістэмную інфармацыю ў адзін файл, што дапаможа распрацоўшчыкам або супольнасці хутчэй знайсці прычыну памылкі.

Як стварыць справаздачу:

  1. Націсніце меню Дапамога і водгукі (Help & Feedback) у верхняй панэлі лаўнчара.

  2. Націсніце Стварыць справаздачу (Generate Report) для збору ўсіх логаў.

    Generate Report

📑 9. Як аналізаваць логі (журналы) лаўнчара і гульні

Калі вы хочаце знайсці файлы логаў самастойна, яны пакажуць вам дакладную прычыну праблемы. Вось як іх знайсці і выправіць частыя памылкі.

🔍 Як знайсці файлы журналаў (логаў)

У залежнасці ад таго, адбылася памылка ў лаўнчары ці ў гульні, вам патрэбны розныя логі:

А. Логі лаўнчара (main.log)

Пры вылетах лаўнчара, памылках сеткі ці праблемах з аўтарызацыяй:

  • Windows: Націсніце Win + R, увядзіце %appdata%\xmcl\logs і націсніце Enter.
  • macOS: Перайдзіце ў ~/Library/Application Support/xmcl/logs.
  • Linux: Перайдзіце ў ~/.config/xmcl/logs.
  • Знайдзіце апошні файл з назвай main.log.

Б. Логі гульні (latest.log і справаздачы аб вылетах)

Пры вылетах Minecraft, памылках модаў або праблемах з прадукцыйнасцю:

  • Адкрыйце старонку профілю ў лаўнчары.
  • Націсніце на іконку Папкі ўверсе справа, каб адкрыць яе рабочую дырэкторыю.
  • Перайдзіце ў папку logs і адкрыйце файл latest.log.
  • Калі гульня вылецела і зачынілася, перайдзіце ў папку crash-reports і знайдзіце апошні .txt файл (фармат назвы crash-YYYY-MM-DD_HH.MM.SS-client.txt).

🛠 Аналіз логаў і выпраўленне частых памылак

Адкрыйце файл лога ў любым тэкставым рэдактары (напрыклад, у Блакноце) і выкарыстоўвайце пошук (Ctrl + F) для знаходжання наступных памылак:

🔴 Выпадак 1: Недахоп аператыўнай памяці (Out of Memory)

  • Што шукаць: java.lang.OutOfMemoryError: Java heap space або код выхаду -805306369.
  • Тлумачэнне: Вы выдзелілі занадта мала RAM для загрузкі ўсіх усталяваных модаў.
  • Як выправіць:
    1. Адкрыйце налады профілю (шасцярэнька побач з кнопкай "Гуляць").
    2. Пракруціце да раздзела Java.
    3. Павялічце значэнні Мін. памяць і Макс. памяць (напрыклад, усталюйце максімальную памяць на 4096 ці 6144 МБ).

🔴 Выпадак 2: Канфлікт модаў ці адсутнасць залежнасцяў

  • Што шукаць: Mixin transformation failed, DependencyResolutionException або радкі накшталт Requires mod 'fabric' (version X or later), but only version Y is installed.
  • Тлумачэнне: Аднаму з вашых модаў патрабуецца іншы дапаможны мод, які адсутнічае, альбо два моды несумяшчальныя.
  • Як выправіць: Уважліва прачытайце радок памылкі — там звычайна напісана назва патрэбнага мода. Спампуйце яго і пакладзіце ў папку mods альбо выдаліце канфліктуючы мод.

🔴 Выпадак 3: Несумяшчальнасць Java

  • Што шукаць: java.lang.UnsupportedClassVersionError: ... has been compiled by a more recent version of the Java Runtime.
  • Тлумачэнне: Вы запускаеце Minecraft або модпак з несумяшчальнай версіяй Java (напрыклад, Java 8 для Minecraft 1.20).
  • Як выправіць: Адкрыйце налады профілю, перайдзіце ў раздзела Java, і націсніце Усталяваць Java, каб аўтаматычна спампаваць сумяшчальную версію.

🔴 Выпадак 4: Збой драйвера відэакарты (OpenGL)

  • Што шукаць: GLFW error 65542: WGL: The driver does not seem to support OpenGL або Pixel format not accelerated.
  • Тлумачэнне: Вашы драйверы відэакарты састарэлі, альбо гульня запускаецца на ўбудаванай графіцы працэсара замест дыскрэтнай відэакарты.
  • Як выправіць: Абнавіце драйверы відэакарты з афіцыйнага сайта вытворцы (NVIDIA, AMD ці Intel). На ноўтбуках прымусова наладзьце запуск Java з выкарыстаннем высокапрадукцыйнай відэакарты ў наладах сістэмы.

❓ Што рабіць, калі вы не разумееце логі?

Калі вы праглядзелі логі і ўсё роўна не можаце зразумець прычыну збою — гэта не праблема! Супольнасць XMCL заўсёды гатова дапамагчы:

1. Далучайцеся да нашага афіцыйнага Discord-сервера

  • Атрымайце хуткую дапамогу ад распрацоўшчыкаў і вопытных гульцоў.

  • Запрашэнне: Афіцыйны Discord

  • Як папрасіць дапамогі: Перайдзіце ў канал #feedback-and-idea і загрузіце туды вашу дыягнастычную справаздачу або тэкставы файл лога.

  • Вось як выглядае наш канал водгукаў і дапамогі:

2. Запытайце на Reddit

  • Вы можаце задаць пытанні на форуме супольнасці:
  • Наведаць: Subreddit r/XMCL

3. Стварыце Issue на GitHub

  • Калі вы сутыкнуліся з багам у самой праграме лаўнчара:
  • Стварыць справаздачу: XMCL GitHub Issues
  • Скапіруйце змесціва вашай дыягнастычнай справаздачы ў апісанне, каб распрацоўшчыкі змаглі выправіць памылку.