Аварійне завершення гри

Матеріал з Minecraft Wiki
Перейти до: навігація, пошук
Нове вікно звіту про помилку, у якому більше опцій
Старе вікно звіту про помилку

Аварійне завершення гри — це несподіване закриття гри Minecraft. При аварійному завершенні гри зазвичай негайно закривається, але може показати звіт про помилку з зазначенням, де виникло виключення, яке призвело до збою. Напис «Saving chunks» або «Shutting down internal server» на екрані — ознака аварійного завершення гри. Найбільш часті причини цього — встановлені модифікації і помилки в них. Спроба редагувати файли гри або будь-якої карти також може привести до збою. Аварійне завершення гри може бути викликано і помилкою в самій грі (наприклад, до версії Beta 1.6.5 гра аварійно завершувалася при переміщенні предметів (⇧ Shift + ЛКМ) в повний сундук). Іноді збій може трапитися через пошкоджених файлів, якщо гравець необережно ставиться до збереження карт. Тому рекомендується регулярно робити копії папки з вашими картами (розташована в %Appdata%/. Minecraft для Windows або ~/.minecraft/ для Linux), щоб скоротити втрати при пошкодженні файлів ваших карт.

Раніше після кожного аварійного завершення гри з'являвся звіт, але це було прибрано. Однак звіт про помилку іноді може з'явитися на мить, перш ніж гра закриється. Лаунчер Minecraft відобразить звіт про помилку перед запуском гри, крім того, він залишиться, не дозволяючи вам грати.

Причини

Модифікації

Аварійне завершення гри може легко трапитися через конфлікти між модифікаціями, їх неправильних версій або помилок в модифікаціях. Якщо ви встановили кілька модифікацій і граєте, запускаючи Minecraft через старий лаунчер, спробуйте перейменувати папку bin, що знаходиться в папці .minecraft, і запустити Minecraft. Також можна спробувати замінити файл minecraft.jar його «чистої» версією, або взявши його з резервної копії, або завантаживши з Інтернету, або примусово оновивши гру. Тепер по одному встановлюйте кожну модифікацію, запускаючи після установки гру і перевіряючи наявність збоїв. Якщо вони почалися, то, швидше за все, проблема криється в останній встановленої модифікації, або ж ця модифікація конфліктує з іншими. Видаліть її.

Апаратне забезпечення

Проблеми з вашим апаратним забезпеченням також можуть легко призвести до аварійного завершення гри або до її некоректного поведінки. В такому випадку, швидше за все, проблеми будуть виникати і в інших іграх. Якщо ж вони присутні тільки в Minecraft, то навряд чи це пов'язано з апаратним забезпеченням.

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

Якщо проблема не пов'язана з перегрівом, іншою причиною аварійних завершень ігор може бути пошкодження компонентів, особливо ОЗУ або відеокарти. Якщо проблеми почалися зовсім недавно і ви не встановлювали ніяких великих оновлень або програм на зразок антивірусного забезпечення, можна віднести комп'ютер в магазин, щоб протестувати його, або зробити це самостійно, використовуючи такі засоби, як «memtest86 +», «Furmark» і так далі (проте для їх використання, як правило, користувач повинен розбиратися в комп'ютерах).

Потрібно відзначити, що навіть якщо ваш комп'ютер відповідає мінімальним системним вимогам гри Minecraft, ваше апаратне забезпечення може мати деякі особливості. Наприклад, відеокарти Intel GMA відомі проблемами з OpenGL. Але якщо у вас одна з цих відеокарт, ви все ще можете грати на версії 1.7.10 і 1.8:

  1. Відкрийте JAR-файл версії (наприклад, 1.7.10.jar)
  2. Перемістіть всі файли з цієї модифікації в 1.7.10.jar.
  3. Збережіть JAR-файл.
  4. Грайте.

Примітка: При установці цього мода ви не зможете встановлювати інші модифікації, але хоча б зможете грати в Minecraft.

Програмне забезпечення

Хоча і малоймовірно, але програмне забезпечення може бути причиною збою такої гри, як Minecraft. Найчастіше це Контроль облікових записів (Windows Vista, 7 і 8), Gatekeeper (Mac OS X Lion і Mountain Lion), різні типи антивірусних програм (тобто антивіруси, антишпигуни, брандмауери і ін.), які споживають так багато системних ресурсів, що їх не вистачає іншим додаткам, або ж викликають проблеми, як результат їх евристичного сканування в режимі реального часу. Якщо ви недавно встановили антивірусну програму, спробуйте відключити її. Якщо припинилося аварійне завершення гри, значить, вся справа в цій програмі. Можна або видалити її (не рекомендується з міркувань безпеки), або налаштувати її так, щоб вона ігнорувала Minecraft. Якщо ви не знаєте, як це зробити, пошукайте в Інтернеті відповідні керівництва. Ще однією причиною аварійного завершення гри може бути встановлене властивість «Тільки для читання» папки .minecraft.

Величезні обчислення

Виконання великих і складних процесів, таких як активація шестистороннього поршня або вибух великої кількості ТНТ змусять гру виконувати велику кількість операцій і викличуть її аварійне завершення.

Ініціація вручну

Також можна викликати аварійне завершення гри вручну, утримуючи F3 і C. Це самий «безпечний» збій, який використовується для налагодження.

На деяких комп'ютерах натискання fn активує кнопку F3.

Брак оперативної пам'яті

Якщо на вашому комп'ютері встановлено дуже мало оперативної пам'яті (або запущений інший процес, що вимагає багато пам'яті, наприклад, веб-браузер), Minecraft може вилетіти з помилкою «Java heap space». В такому випадку можна або встановити додаткові ОЗУ, або закрити процеси, які споживають багато пам'яті. Також (Якщо є потужний комп'ютер, але все одно вилітає через брак пам'яті) можна зменшити дальність промальовування (Наприклад з ~ 30 чанкі до ~ 16 — 12 чанкі) або закрити зайві програми.

Оновлення сутностей

У рідкісних випадках оновлення як оригінальних, так і додаються модами сутностей може привести до аварійного завершення гри.

Оновлення NBT даних блоків

Найрідкісніший вид аварійного завершення гри трапляється через поновлення NBT даних блоків.

Дотепні фрази

Дотепні фрази з'являються у верхній частині вікна зі звітом про помилку. Вони не показуються на скріншотах помилок і схожі на Сплеш. Ці фрази можуть бути змінені в файлах з розширенням class, що знаходяться в minecraft.jar. Вибір фрази, яка з'явиться на екрані, залежить від системного часу (в наносекундах).

Текст Переклад Пояснення
Who set us up the TNT? Хто поставив бомбу? Перероблена версія фрази «Somebody set up us the bomb» з англійського перекладу гри Zero Wing 1991 року.
Everything’s going to plan. No, really, that was supposed to happen. Все йде за планом. Ні, правда, це повинно було трапитися.
Uh… Did I do that? Хм ... Це я зробив?
Oops. Упс.
Why did you do that? Навіщо ти це зробив?
I feel sad now :( Мені зараз сумно :(
My bad. Моя провина.
I’m sorry, Dave. Вибач, Дейв. Частина відомої цитати «Вибач, Дейв. Боюся, що я не зможу цього зробити.» З фільму Космічна одіссея 2001 року.
I let you down. Sorry :( Я підвів тебе. Вибач :(
On the bright side, I bought you a teddy bear! Не сумуй, я купив тобі плюшевого ведмедика!
Daisy, daisy… Дэйзи, Дэйзи… Друга відсилання до моменту з фільму Космічна одіссея 2001 року, в якому HAL 9000 співає, коли Дейв намагається його відключити.
Oh — I know what I did wrong! Ой. Я знаю, що зробив погано! Перехресна відсилання до фрази "Я просто не знаю, що пішло не так :(".
Hey, that tickles! Hehehe! Гей, це лоскотно! Хі-хі-хі!
I blame Dinnerbone. Це все Dinnerbone. Dinnerbone — співробітник Mojang AB.
You should try our sister game, Minceraft! Ви повинні спробувати нашу партнерську гру, Minceraft! Відсилання до великоднього яйцю в Minecraft, коли в головному меню з шансом 1 до 10000 може з'явитися «Minceraft» замість «Minecraft».
Don’t be sad. I’ll do better next time, I promise! Не сумуй. Наступного разу я впораюся, обіцяю!
Don’t be sad, have a hug! <3 Не сумуй, обійми! <3
I just don’t know what went wrong :( Я просто не знаю, що пішло не так :( Перехресна відсилання до фрази «Ой. Я знаю, що зробив погано!».
Shall we play a game? Пограємо? Цитата з фільму Військові ігри, коли персонаж Дейв Лайтмен в перший раз контактує з Джошуа.
Quite honestly, I wouldn’t worry myself about that. Якщо чесно, я б не турбувався про це. Інша фраза з Космічної одіссеї 2001 року "'. Це відповідь комп'ютера HAL на питання Френка: «Звичайно, мені відомо про дивовижні досягнення комп'ютерів 9000 серії, але ти впевнений, що виключена навіть сама незначна помилка?»
I bet Cylons wouldn’t have this problem. Готовий посперечатися, що у сайлонів не було б такої проблеми. Сайлони — цивілізація з серіалу «Зоряний крейсер" Галактика "».
Sorry :( Пробач :(
Surprise! Haha. Well, this is awkward. Сюрприз! Ха-ха. Гаразд, це безглуздо.
Would you like a cupcake? Чи не хочете кекс?
Hi. I’m Minecraft, and I’m a crashaholic. Привіт. Я Minecraft, і я крашеголік. Загальноприйнята вступ в суспільстві Анонімних Алкоголіків (і в інших групах допомоги залежним), де говорить починає зі слів «Привіт, мене звуть _____, і я алкоголік».
Ooh. Shiny. Ох. Блискуче.
This doesn’t make any sense! У цьому немає ніякого сенсу!
Why is it breaking :( І чому воно ламається :(
Don’t do that. Не роби так.
Ouch. That hurt :( Ай. Це боляче :(
You’re mean. Ты поганий.
This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] Це жетон для того, щоб 1 раз безкоштовно обійняти. Витрать його на найближчому співробітника Mojang: [~~Обійняти~~] З гри Маленький Інферно, де можна отримати купон для того, щоб безкоштовно обійняти Міс Ненсі.
There are four lights! Тут чотири лампочки! Цитата з сезону 6 епізоду 11 серіалу Зоряний шлях: Наступне покоління, в якому капітана Жан-Люка Пікара захоплюють і катують Кардассіанци, що само по собі є відсиланням до методів тортур з реального життя.
Witty comment unavailable :( Дотепні фрази недоступні :( Відображається, якщо не вдалося вибрати жодну з фраз, що рідко, але трапляється через спосіб кодування фраз. Як не дивно, це теж одна з дотепних фраз.

Hooper

Hopper — це утиліта створення звітів про помилки, що знаходиться в стадії бета-тестування і розробляється групою волонтерів спільноти, яка розпоряджається звітами і зберігає їх тільки для виправлення помилок Minecraft.

Коли користувач грає і в грі відбувається аварійне завершення, в базі даних шукаються відповідні звіти. Якщо жоден з них не знайдений, користувачеві пропонується зробити звіт публічним. Якщо ж звіт знайдений, то сервер запропонує відвідати сторінку техпідтримки.

Історія

10 липня 2013Запущено Hopper.
14 липня 2013Hopper впроваджений в лаунчер Minecraft.
15 Липня 2013Hopper відправляє звіти про помилки в базу даних.