Како да се реши грешката при невчитување на приклучокот Minecraft?
Детален водич за грешки во Bukkit, Spigot, Paper, зависност и неподдржани API-верзии.
Приклучоци на серверите на Minecraft; Тој работи со системот за авторизација, економија, заштита, пазар, настан, побарување, анти-измамник и многу специјални системи. Ако еден од приклучоците не е инсталиран, значителен дел од серверот може да не работи.
Грешките во приклучокот обично се појавуваат во конзолата или логови/најнови.лог се појавува во датотеката. Најчести грешки; Не може да се вчита приклучокот, Неподдржана верзија на API, непозната зависност, Неважечки приклучок.yml и некомпатибилност на верзијата на 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
На пример, често приклучоци за економичност Трезор сака. За овластување или пазарни додатоци може да бидат потребни и други приклучоци за библиотека.
Решение:
- Прочитајте ги барањата на страницата со приклучок.
- Преземете го додатокот за зависност што недостасува.
- Проверете дали додатокот за зависност е компатибилен и со верзијата на вашиот сервер.
- Рестартирајте го серверот целосно.
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.