PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Како да се реши грешката при невчитување на приклучокот Minecraft? Водич за Bukkit, Spigot и Paper Plugin

Yazdır

Како да се реши грешката при невчитување на приклучокот Minecraft?

Детален водич за грешки во Bukkit, Spigot, Paper, зависност и неподдржани API-верзии.

Приклучоци на серверите на Minecraft; Тој работи со системот за авторизација, економија, заштита, пазар, настан, побарување, анти-измамник и многу специјални системи. Ако еден од приклучоците не е инсталиран, значителен дел од серверот може да не работи.

Грешките во приклучокот обично се појавуваат во конзолата или логови/најнови.лог се појавува во датотеката. Најчести грешки; Не може да се вчита приклучокот, Неподдржана верзија на API, непозната зависност, Неважечки приклучок.yml и некомпатибилност на верзијата на Java.

Едноставно објаснување: Приклучокот е пакет од функции додаден подоцна на серверот. За да работи приклучокот, мора да има точна верзија на Minecraft, точна верзија на Java и потребните зависности.

1. Каде можете да ја видите грешката во приклучокот?

Ако приклучокот не се вчитува, првото место што треба да се погледне е конзолата на серверот и датотеката latest.log.

tail -n 200 logs/latest.log

За следење во живо:

tail -f logs/latest.log

За да пребарувате по име на приклучокот:

grep -i "pluginadi" logs/latest.log

2. Неподдржана грешка во верзијата на API

Оваа грешка покажува дека верзијата на Minecraft API поддржана од приклучокот е некомпатибилна со верзијата на серверот.

Unsupported API version 1.20

На пример, приклучокот може да е подготвен за 1.20, но вашиот сервер може да работи на 1.16.5. Во овој случај, приклучокот може да не е вчитан или да работи погрешно.

Решение:

  • Проверете ја верзијата на Minecraft поддржана од приклучокот.
  • Преземете ја верзијата на приклучокот компатибилна со верзијата на вашиот сервер.
  • Не очекувајте нови приклучоци да работат на многу стари сервери.
  • Доколку е потребно, пронајдете ја соодветната верзија од архивата на старата верзија на приклучокот.

3. Непозната грешка во зависност

Некои додатоци не работат сами. Бара прво да се инсталира друг приклучок. Ова се нарекува зависност.

Unknown dependency Vault
Could not load plugin because dependency LuckPerms was not found

На пример, често приклучоци за економичност Трезор сака. За овластување или пазарни додатоци може да бидат потребни и други приклучоци за библиотека.

Решение:

  • Прочитајте ги барањата на страницата со приклучок.
  • Преземете го додатокот за зависност што недостасува.
  • Проверете дали додатокот за зависност е компатибилен и со верзијата на вашиот сервер.
  • Рестартирајте го серверот целосно.
Важно: Командата /reload може да предизвика проблеми со некои приклучоци. Целосното рестартирање е подобро по инсталацијата и отстранувањето на приклучокот.

4. Неважечки приклучок.yml Грешка

Внатре во датотеката за тегла на приклучокот приклучок.yml Ако датотеката е оштетена, недостасува или не е точна, приклучокот не може да се инсталира.

Invalid plugin.yml
Plugin does not contain a plugin.yml

Ова обично се случува кога:

  • Погрешна датотека е преземена.
  • Наместо приклучокот, поштенскиот код на изворниот код е ставен во папката со приклучоци.
  • Датотеката Jar е оштетена.
  • Приклучокот беше погрешно спакуван од развивачот.

Како решение, додатокот е точен. .тегла Датотеката треба да се преземе. Source-code.zip преземен од GitHub не треба да се става директно во папката со приклучоци.

5. Некомпатибилност на Java верзија

Верзијата и приклучоците на Minecraft бараат специфични верзии на Java. Ако се користи погрешна верзија на Java, приклучокот или серверот може воопшто да не се отвораат.

java -version

Вообичаена грешка:

UnsupportedClassVersionError

Оваа грешка покажува дека приклучокот е компајлиран со понова Java, но постарата Java се користи на серверот.

Општа логика:

  • Постарите верзии на Minecraft често бараат постара Java.
  • Поновите верзии на Minecraft бараат понова Java.
  • Барањето Java во описот на приклучокот треба да се провери.
  • Избраната Java верзија во хостинг панелот мора да биде потврдена.

6. Дали датотеката за приклучок е во правилната папка?

Датотеки за приклучоци на серверите Bukkit, Spigot и Paper приклучоци се фрла во папката.

ls plugins/

Датотеката за приклучок треба да биде вака:

plugins/PluginAdi.jar

Приклучоците оставени во zip, rar, изворниот код или папките често не работат.

7. Конфликти на приклучоците

Два приклучоци кои вршат иста работа може да се во конфликт еден со друг. На пример, два различни приклучоци за разговор, два различни приклучоци за економичност или два различни системи за тврдење може да се обидат да управуваат со истите настани.

Симптоми на конфликт:

  • Приклучокот е инсталиран, но неговите команди не функционираат.
  • Еден приклучок ја надминува поставката на друг.
  • Во конзолата се појавува конфликт или исклучок на настан.
  • Играчите не можат да користат команди дури и ако имаат дозвола.
  • Серверот се однесува поинаку по рестартирање.

За да се најде решение, приклучоците може да се тестираат со оневозможување еден по еден. Сепак, пред да го направите ова на серверот во живо, треба да се направи резервна копија и да се претпочитаат ниски часови на играч.

8. Грешка во конфигурацијата може да спречи отворање на приклучокот

Некои приклучоци нема да се отворат ако има грешка YAML во конфигурациската датотека. Вдлабнатините на празни места се особено важни во датотеките YAML.

Вообичаени грешки:

  • Користење на знакот на јазичето
  • Не оставајте празно место после дебелото црево
  • Пишување текст кој бара цитати без наводници
  • Оштетување на датотеката поради турски карактер или посебен симбол
  • Се зачувува конфигурациската датотека што недостасува

Ако има неточна конфигурациска датотека, папката со приклучокот може привремено да се преименува за да се направи резервна копија од папката со приклучоци и да се рекреира конфигурацијата.

Вообичаени грешки

  • Инсталирање додатоци кои не се компатибилни со верзијата на серверот
  • Не се инсталираат додатоци за зависност што недостасуваат
  • Грешка на изворната zip-датотека на GitHub како додаток
  • Не ја проверувам верзијата на Java
  • Се обидуваме да инсталираме приклучок со /reload
  • Користење на јазичиња во конфигурациските датотеки YAML

Најчесто поставувани прашања

Приклучокот е во папката со приклучоци, но не работи, зошто?
Може да биде некомпатибилност на верзијата, зависност што недостасува, Java некомпатибилност или грешка во конфигурацијата. Треба да се испита датотеката latest.log.

Што значи UnsupportedClassVersionError?
Приклучокот штотуку е компајлиран со Java. Јава верзијата што се користи на серверот е застарена.

Дали е безбедно да се користи / повторно вчита?
Не се препорачува за многу приклучоци. Целосното рестартирање е побезбедно за инсталација, отстранување и големи промени на конфигурацијата.

Препораки за безбедност и операции

  • Преземете додатоци од сигурни извори.
  • Пред да го додадете приклучокот на серверот во живо, пробајте го на серверот за тестирање.
  • Направете резервна копија од папката со приклучоци пред секое ажурирање на приклучокот.
  • Намалете ја површината на нападот со отстранување на непотребните приклучоци.
  • Редовно проверувајте ги дневниците на приклучоците.

Оваа статија е специјално подготвена за PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner