1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Нехватка оперативной памяти, ненужные плагины

Тема в разделе "Помощь", создана пользователем lavash676, 19 май 2023.

  1. Автор темы
    lavash676

    lavash676 Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    chiko
    Здравствуйте, у меня проблема - сервер замирает на 10-20 сек, а потом отвисает/вылетает. Системные показатели - озу: 9 гб, 2 ядра rayzen 5 3600. Вроде как этого должно хватать. Ядро - paper, версия: 1.18.2.
    Пролаги бывают только когда набирается от 8-ми онлайна. Консоль херачит самыми разными ошибками, paper/server.prop оптимизировал по гайдам, возможно мне стоит удалить/оптимизировать какие-то плагины? Сейчас их у меня 81-82. Скрин плагинов прикрепил ниже. Пример ошибки:






    Hosting-Minecraft Проверка использования дискового пространства сервера, это может занять несколько секунд... Hosting-Minecraft Обновление файлов конфигурации процесса... Hosting-Minecraft Проверка и установка прав доступа к файлам, это может занять несколько секунд... Hosting-Minecraft : Сервер отмечен как starting... Hosting-Minecraft Получение образа контейнера сервера, это может занять несколько секунд... Hosting-Minecraft Завершено получение образа контейнера. openjdk version "18.0.1.1" 2022-04-22 OpenJDK Runtime Environment (build 18.0.1.1+2-6) OpenJDK 64-Bit Server VM (build 18.0.1.1+2-6, mixed mode, sharing) ls: cannot access 'libraries/net/minecraftforge/forge/': No such file or directory :/home/container$ java -Xms128M -Xmx9216M -Dsip=95.216.62.191 -Dspt=25828 -XX:+UseSerialGC -DPaper.IgnoreJavaVersion=true -Dfml.readTimeout=1024 -Dlog4j2.formatMsgNoLookups=true -Dfml.queryResult=confirm -Dterminal.jline=false -Dterminal.ansi=true -DIReallyKnowWhatIAmDoingISwear=true -Duser.timezone=Europe/Moscow -jar -Dfile.encoding=UTF-8 server.jar nogui Starting org.bukkit.craftbukkit.Main System Info: Java 18 (OpenJDK 64-Bit Server VM 18.0.1.1+2-6) Host: Linux 4.19.0-9-amd64 (amd64) Loading libraries, please wait... [21:42:45 ERROR]: Failed to start the minecraft server java.lang.Exception: Failed to load configuration file: paper.yml at net.minecraft.server.Main.loadConfigFile(Main.java:313) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.Main.main(Main.java:116) ~[paper-1.18.2.jar:git-Paper-388] at org.bukkit.craftbukkit.Main.main(Main.java:289) ~[paper-1.18.2.jar:git-Paper-388] at io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42) ~[app:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] Caused by: org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping in 'reader', line 125, column 3: default: ^ expected <block end>, but found '<block mapping start>' in 'reader', line 372, column 5: tick-rates: ^ at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:104) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?] at net.minecraft.server.Main.loadConfigFile(Main.java:311) ~[paper-1.18.2.jar:git-Paper-388] ... 4 more Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping in 'reader', line 125, column 3: default: ^ expected <block end>, but found '<block mapping start>' in 'reader', line 372, column 5: tick-rates: ^ at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:644) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:166) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:59) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:45) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:140) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:119) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:293) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:188) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:314) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:305) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:286) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:188) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:314) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:305) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:286) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:188) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:115) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:142) ~[snakeyaml-1.30.jar:?] at org.yaml.snakeyaml.Yaml.compose(Yaml.java:575) ~[snakeyaml-1.30.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:102) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?] at net.minecraft.server.Main.loadConfigFile(Main.java:311) ~[paper-1.18.2.jar:git-Paper-388] ... 4 more Hosting-Minecraft : Сервер отмечен как offline... Hosting-Minecraft ---------- Панель управления обнаружила падения сервера! ---------- Hosting-Minecraft ---------- Ошибка по которой это произошло, написана выше! ---------- Hosting-Minecraft Exit code: 0 Hosting-Minecraft Out of memory: false Hosting-Minecraft Обнаружен сбой сервера, вероятно есть проблема в его настройке. Hosting-Minecraft Правила брандмауэра успешно добавлены на сервер.
     

    Вложения:

  2. Sitmobedaf

    Sitmobedaf Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Где размещён сервер?
    Для оптимизации использования ОЗУ могут помочь флаги: https://docs.papermc.io/paper/aikars-flags
    Также проверь, чтобы дальность прорисовки была не более 4-6 чанков. Ну и генерация так же может съедать какую то часть памяти. То есть мир можно предварительно прогенерировать с помощью плагина Chunky - https://ci.codemc.io/job/pop4959/job/Chunky/
     
  3. Sitmobedaf

    Sitmobedaf Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Увидел хостинг. У тебя тариф Hightload-2?
    В любом случае "майнкрафт-хостинги" это последний вариант. Лучше закажи VDS с 8Гб памяти, до 1000 руб много вариантов, есть и за 500, как на Hetzner, но если VAT 0%
     
  4. Автор темы
    lavash676

    lavash676 Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    chiko
    Нет, у меня кастом. Просто это будет геморой жесткий переезд на другой хостинг, как минимум из-за домена. Плачу же я около 600р за 9гб оперы + 2 ядра. А в остальном - спасибо, но chunky я уже использовал, а флаги менять не могу:(
     
  5. Автор темы
    lavash676

    lavash676 Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    chiko
    у меня типо даже при 0 онлайна 4 гига забито, проблема в чем-то другом
     
  6. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Упомянутая ошибка связана с кривым конфигом paper.yml, а не с памятью.
     
  7. Автор темы
    lavash676

    lavash676 Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    chiko
    т.е мне нужно перенастроить папер? но это просто пример одной из ошибок, а опера все равно очень сильно хавается
     
  8. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Ну вот спрашивал ты про бесполезные плагины - ну вот читай

    Кстати говоря - Grim использует огромное количество памяти.
     
  9. Автор темы
    lavash676

    lavash676 Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    chiko
    Мне лучше использовать Matrix?
     
  10. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Да, если идет нехватка памяти и в то же время процессор позволяет

    (Тут собсна выбор как говорится во что долбиться. грим долбится в раму, матрикс в проц)
     
  11. Автор темы
    lavash676

    lavash676 Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    chiko
    А матрих вообще эффективен? Просто никогда его не юзал, так-то.
     
  12. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Да
     

Поделиться этой страницей