Статті на: Minecraft
Ця стаття також доступна на:

Найбільш поширені помилки - енциклопедія

Давайте подивимося правді в очі: помилки дратують. У цій статті ми допоможемо вам інтерпретувати та виправляти помилку на вашому сервері Minecraft.

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

I. Помилки запуску


Загальні помилки


Помилка EULA
При першому запуску вашого сервера вам потрібно буде прийняти ліцензійну угоду Minecraft (в основному умови обслуговування).
Під час запуску він видасть помилку та збій, сказавши: «Щоб запустити сервер, вам потрібно погодитися з ліцензійною угодою. Перейдіть до eula.txt для отримання додаткової інформації.`
Повинне з’явитися вікно із проханням прийняти ліцензійну угоду Minecraft. Або натисніть "Я згоден" там, або перейдіть до eula.txt у файловому менеджері та встановіть для eula значення true.
У дозволі відмовлено
Якщо у вас виникає така помилка, як /entrypoint.sh: рядок 12: ./bedrock_server: дозвіл заборонено, вам потрібно перейти до файлу, зазначеного помилкою, клацнути правою кнопкою миші або клацнути три крапки поруч із файлом, перейдіть до дозволів і змініть номер на 755.
Не вдалося зв'язати порт
Коли це станеться, ви, швидше за все, отримаєте таке повідомлення про помилку, як:
**** НЕ ПІДКЛЮЧИТЬ ПОРТУ!
 Винятком було: java.net.BindException: адреса вже використовується
 Можливо, на цьому порту вже працює сервер?

Щоб виправити це, вам потрібно буде змінити порт сервера, оскільки той, який ви хочете, використовується іншим сервером. Якщо у вас є виділена IP-адреса, відкрийте для неї живий чат.
Неможливо прочитати світовий формат
Якщо у вас виникає помилка про те, що сервер не може завантажити файл світу, це означає, що ваш світ пошкоджений або несумісний з вашим типом гри. Наприклад, не намагайтеся використовувати світ Java на сервері Bedrock. Щоб виправити це, ви можете дозволити серверу створити власний світ, видаливши ваш поточний файл світу, перетворити світ у інший формат, якщо у вас є інструменти для цього, або імпортувати новий непошкоджений і сумісний світ.

Помилки Java


Не вдається отримати доступ до файлу server.jar помилка
Ця помилка досить поширена. Це означає, що ваш файл server.jar або відсутній, названий неправильним або не зрозумілим. Якщо файл вашого сервера має назву «paper-1.17.3-21.jar», обов’язково перейменуйте його в «server.jar». Якщо файл вашого сервера відсутній або пошкоджений, переконайтеся, що ви завантажили/перезавантажили його вручну або перевстановіть сервер. Це також стосується помилки "Помилка: недійсний або пошкоджений jarfile server.jar".
Помилка версії Java
Цю помилку легко помітити, якщо на консолі ви бачите щось подібне: Minecraft 1.17 вимагає запуску сервера з Java 16 або вище. Завантажте Java 16 (або вище) із https://adoptopenjdk.net/ або Виявлено непідтримувану Java (60.0). Підтримується лише Java 13.
Однак якщо ви запускаєте Forge, наприклад, це трохи важче помітити. Ви можете сказати, що це помилка версії Java, коли побачите купу помилок, схожих на цю:

Forge Java version startup error
Щоб виправити цю помилку, перейдіть до запуску на панелі керування та перейдіть на відповідну версію Java у верхньому правому куті. (Java 8-11 до 1.17. Для 1.17+ використовуйте Java 16-17)

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

Збій моди/плагіни
Якщо ваша помилка запуску не зазначена в цьому розділі, швидше за все, це помилка, що походить від одного з модів або плагінів вашого сервера. Знайдіть мод/плагін, згаданий у помилці, і знайдіть оновлену/виправлену версію, або видаліть її.

Bedrock помилки


Не вдалося відкрити curl lib із двійкового
Коли ви отримуєте цю помилку, це означає, що ваші ipv4 та ipv6 однакові. Просто змініть ipv6 на інший порт у server.properties, щоб виправити це.
Pocketmine
Для більшості помилок запуску Pocketmine переконайтеся, що у вас правильна версія PHP для вашої версії. Ви можете змінити його під час запуску.
Nukkit помилки
Обов’язково виберіть мову під час запуску, яку можна помилково прийняти за те, що сервер не запускається. Наприклад, для англійської введіть eng.
Сервер Bedrock ./bedrock_server: проблема з дозволом відмовлено ( Vanilla Bedrock )
Перейдіть до файлу bedrock_server, клацніть його правою кнопкою миші та клацніть на Дозволи, а потім встановіть номер у полі, що з’явиться, на 755.
Тепер сервер має завантажитися.

Proxy помилки


Переконайтеся, що бекенд налаштовано належним чином:
bukkit.yml підключення-дросель до -1
 spigot.yml bungeecord на true
 server.properties online-mode на false
 Переадресація IP-адреси на true на bungee

Потім перезапустіть усі пов’язані сервери

II. Дрібні помилки


Загальні помилки


Помилки плагіна/моду
Коли ви отримуєте помилку, яка не заважає запуску сервера, ймовірно, це проблема з модом або плагіном. Тоді плагін/мод, швидше за все, буде вимкнено або не працюватиме належним чином. Проблема може виникнути через проблему в її конфігурації (інструкції перевірте на сайті, з якого ви її завантажили), але це також може бути через те, що вона застаріла або просто погано зроблена. Перевірте конфігурацію, зокрема, якщо помилка вказує на одне налаштування, отримайте оновлену версію або просто видаліть її, якщо вона ніколи не працювала.
URL-адреси таймінгу не створюються
Переконайтеся, що в paper.yml у вас є історія та інтервал часу, встановлені на рекомендовану кількість, і переконайтеся, що URL-адреса таймінгу встановлена ​​за замовчуванням.

Помилки Java


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

Pocketmine помилки:


Несумісна версія протоколу
Якщо плагін має несумісну версію протоколу, це означає, що він застарів. Якщо ви завантажуєте свої плагіни з Poggit, переконайтеся, що вибрали правильну версію для свого сервера на сторінці плагіна (угорі праворуч).
Помилка завантаження
Помилка завантаження /home/container/bin/php7/lib/php/extensions/no-debug-zts-20190902/opcache.so: /home/container/bin/php7/lib/php/extensions/no-debug-zts -20190902/opcache.so: неможливо відкрити файл спільного об'єкта: такого файлу чи каталогу немає: ви можете проігнорувати це, це взагалі не вплине на ваш сервер.

III. Помилки підключення


Загальні помилки


Застарілий сервер
Це означає, що на вашому сервері працює старіша версія Minecraft, ніж та, з якою ви намагаєтеся підключитися. Або оновіть свій сервер, поверніть клієнта Minecraft до попередньої версії або додайте багатоверсійний плагін підтримки, наприклад ViaVersion.
Outdated client
Це означає, що на вашому сервері працює новіша версія Minecraft, ніж та, з якою ви намагаєтеся підключитися. Поверніть свій сервер, оновіть клієнт Minecraft або додайте багатоверсійний плагін підтримки, наприклад ViaBackwards (requires ViaVersion).
Invalid IP
Це означає, що ви ввели щось інше, ніж IP-адреса, у поле адреси сервера під час додавання сервера. Переконайтеся, що ви ввели IP-адресу з цифрами та крапками.
Забанено оператором
🔨 Вас забанили! Зверніться до адміністратора сервера, щоб він розбанував вас. Якщо у вас є доступ до консолі, використовуйте /pardon або /unban. Якщо ваш IP-адрес забанено, використовуйте /pardon-ip або unban-ip.
Сервер у білому списку
Додайте своє ім’я в грі до білого списку за допомогою пункту «Додати білий список» на консолі. Ви також можете вимкнути білий список за допомогою whitelist off або змінивши whitelist на false у server.properties та перезавантаживши сервер.
Неправильний логін
Переконайтеся, що ви не намагаєтеся ввійти занадто швидко, і що ви використовуєте версію Minecraft, сумісну з сервером. Це також може бути викликано поганим підключенням до Інтернету.
Сервери аутентифікації наразі не працюють на технічне обслуговування
Ця помилка або "com.mojang.authlib.GameProfile ... втрачено з'єднання: відключено" може означати кілька речей. Сервери аутентифікації дійсно можуть бути в автономному режимі (у цьому випадку зачекайте), або ваш брандмауер може блокувати з’єднання. У цьому випадку скористайтеся цей підручник. Якщо це не вирішиться само собою, подумайте про зміну online-mode на false у server.properties, дозволяючи будь-кому приєднатися.

Помилки Java


Не вдалося перевірити ім'я користувача/недійсний сеанс
Коли ви отримуєте цю помилку, це означає, що вам потрібно знову ввійти. Вийдіть із панелі запуску Minecraft, а потім увійдіть знову. Якщо ви використовуєте непреміальну версію Minecraft, переконайтеся, що для параметра «online-mode» встановлено значення «false» у server.properties та перезапустіть сервер.
З'єднання відхилено
Спочатку перевірте, чи є ця проблема в інших гравців.
Якщо це тільки ви:
・Переконайтеся, що ви використовуєте правильний IP і порт.
・Переконайтеся, що ваш антивірус або брандмауер не блокують з'єднання.
・Переконайтеся, що ваша мережа міцна і не блокує порт 25565.
Якщо це не тільки ви:
・Перевірте консоль сервера на наявність помилок, переконайтеся, що на вашому сервері встановлено сумісний тип гри.
io.netty.handler.timeout.ReadTimeoutException
Це означає, що ваш комп’ютер/інтернет не може впоратися з підключенням до сервера. Подумайте про використання потужнішого комп’ютера, закриття інших програм або покращення пропускної здатності.
java.net.SocketException: скидання підключення
Причиною цього може стати ваш Інтернет або помилки/інтенсивні обчислення на вашому сервері. Перевірте консоль сервера на наявність помилок.
java.io.IOException: сервер повернув код відповіді HTTP: 503
Це відбувається, коли Minecraft.net не працює. Зачекайте та слідкуйте за новинами Minecraft (через соціальні мережі).
java.lang.NullPointerException
Це означає, що ваш клієнт Minecraft зазнав збою. Спробуйте знайти журнал аварійного завершення роботи Java, щоб визначити проблему (з назвою «hs_err_pid...txt» на робочому столі). У гіршому випадку вам доведеться перейменувати папку .minecraft і перезапустити Minecraft, щоб вона створила нову папку (тоді скопіюйте туди свої збережені Minecraft).

Bedrock помилки


Неможливо підключитися до світу
Переконайтеся, що ви ввели правильний IP і порт. Якщо так, переконайтеся, що на вашому сервері встановлено сумісний gametype і перевірте, чи немає помилок консолі, які можуть заважати вашому з’єднанню.
Вам потрібно пройти автентифікацію в службах Microsoft
Щоб виправити цю помилку, просто перезавантажте Minecraft, вийдіть і знову ввійдіть у Minecraft, використовуючи свій обліковий запис Microsoft. Потім це слід виправити. Якщо ні, це може бути через те, що сервери аутентифікації не працюють, і вам потрібно почекати.
Не вдалося відкрити curl lib із двійкового файлу, замість цього використовуйте libcurl.so та кілька інших рядків (Vanilla Bedrock)
Здається, це відбувається, коли користувач має кілька різних файлів сервера в одному каталозі, а саме server.properties.
Зробіть копію оригіналу, а потім видаліть server.properties і запустіть сервер.
Якщо це все одно не працює, просто змініть ipv6 на інший порт у server.properties та спробуйте приєднатися

Pocketmine помилки


Internal server error
Ця помилка викине гравців із сервера Pocketmine або навіть змусить його зупинитися. Це часто викликається плагіном, тому визначте, який із них, подивившись на помилку на консолі та перевіривши її конфігурацію та версію. Завжди переконайтеся, що ваші плагіни працюють і сумісні з вашим сервером.
Pings сервер Pocketmine, працює, але ви не можете приєднатися:
Будь ласка, скористайтеся функцією оновлення, щоб відновити конфігурацію свого сервера або замінити конфігурацію на ту, яку можна знайти тут: завантажити
Крім того, ви можете знайти область «Мережа» всередині pocketmine.yml і змінити «max-mtu-size» на «1450».


Не знайшли свою помилку? Спробуйте зрозуміти причину, прочитавши свої журнали або звіт про аварійне завершення роботи.

IV. Читання звіту про аварію


У файловому менеджері іноді можна знайти звіти про аварійне завершення роботи на сервері під назвою звіти про аварійне завершення роботи. Там ви знайдете багато звітів, у кожному з яких є дата. Перейдіть до дня аварії. У журналі відображатимуться помилки, які призвели до збою, а також деталі системи. Для цього розділу корисно знати, що означає кожна з цих букв: 'U' = Не завантажено 'L' = Завантажено 'C' = Сконструйовано 'H' = Попередньо ініціалізовано 'I' = Ініціалізовано 'J' = Після ініціалізації 'A' = Доступний 'D' = Вимкнено 'E' = Помилка
Ось приклад:
| State | ID         | Version      | Source                           | Signature |
	|:----- |:---------- |:------------ |:-------------------------------- |:--------- |
	| L     | minecraft  | 1.12.2       | minecraft.jar                    | None      |
	| L     | mcp        | 9.42         | minecraft.jar                    | None      |
	| L     | FML        | 8.0.99.99    | forge1122.jar                    | None      |
	| L     | forge      | 14.23.5.2847 | forge1122.jar                    | None      |


V. Інші помилки


Перше, що потрібно зробити, якщо виправлення не працюють, це спробувати перевстановити (спочатку зробіть резервну копію).

|| Для отримання особливих проблем з приєднанням зверніться до довідкового форуму Minecraft або зверніться до служби підтримки Minecraft.
Якщо ви все ще не можете виправити свою помилку, відкрийте live chat 👍

Оновлено: 17/06/2022

Чи була ця стаття корисною?

Поділіться своїм відгуком

Скасувати

Дякуємо!