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

Обсудим Как настроить ОЗУ на маленький серв?

Тема в разделе "Управление сервером Bukkit", создана пользователем Tarsier_Philip, 3 янв 2020.

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

    Tarsier_Philip Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Tarsier_Philip
    Уже давно in-game администрирую и достаточно давно начал держать серв в своих руках. Но до недавнего времени брал не очень хостинги, где только FTP и multicraft. С месяц назад решил что пора расти и перешёл на полноценный VDS. С нулём понимания linux кое как запустил серв.
    Почитав обсуждения за 2014 год понял что серверу с моим онлайном надо крайне мало ОЗУ.
    Первый вопрос: справедливо ли это для spigot 1.15.1?
    Если да, то второй вопрос: как эту хрень настроить, чтобы она не жрала столько память.
    Сервер переодически падает из-за нехватки памяти. Краш репортов нету, есть ошибки системы, которые убивают процесс java.
    Для запуска использую sh скрипт. В параметрах запуска java только -Xms и -Xmx.
    Вопрос третий: Нужны ли для адекватной работы какие-то ещё параметры, если да то какие и за что они отвечают?

    Не более 20 человек единовременно на сервере. Плагинами не перегружен.
    6 гб ОЗУ
    spigot-1.15.1
    Ubuntu-16.04
     
  2. VUPSEN2

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

    Баллы:
    61
    Имя в Minecraft:
    VUPSEN2
    Во первых. Сколько вы ставите в Xms и -Xmx. Во вторых. Используйте PaperSpigot - papermc.io
     
  3. Автор темы
    Tarsier_Philip

    Tarsier_Philip Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Tarsier_Philip
    -Xms256M -Xmx4096M
    Ранее было
    -Xms1G -Xmx5G, но решил поэкспериментировать. Результатов не дало

    Чем он лучше обычного спигота? Не много, но читал о нём, не всем нравится. Пробовал его использовать, были проблемы котоыре не вписываются в концпцию и идеи сервера. К сожалению не помню какие, ибо было давно.
     
  4. HauserGrim

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

    Баллы:
    96
    Раньше часто кому не нравился, больше боялись, сейчас таких единицы.

    Если руки нормальные, то думаю хватит.
     
  5. Автор темы
    Tarsier_Philip

    Tarsier_Philip Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Tarsier_Philip
    Дак вот сервер падает при 8-10 игроках. Проблема в ядре?

    если пригодится:
    viev distance 10
    plugins:
    dynMap
    CoreProtect
    Multiverse-Core
    Multiverse-Inv
    Multiverse-Portals
    SmoothSleep
    WorldBorder
    WorldEdit
     
  6. HauserGrim

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

    Баллы:
    96
    Могу лишь посоветовать слегка понизить дальность прорисовки.

    А по поводу памяти, могу посоветовать воспользоваться профайлером. чтобы понять что использует память. Но это не ко мне.
     
  7. VUPSEN2

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

    Баллы:
    61
    Имя в Minecraft:
    VUPSEN2
    по производительности лучше спигота намного. да и проблем я не наблюдаю...
     
  8. Dead_b1rd

    Dead_b1rd Ньюби

    Баллы:
    1
    Не подскажешь где покупаешь хостниг?
     
  9. Sigvegutt

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

    Баллы:
    96
    Смотря какой у тебя сервер и сколько играет игроков.
     
  10. Dead_b1rd

    Dead_b1rd Ньюби

    Баллы:
    1
    Приватная ванила. Потолок 10-15 игроков, но в среднем 4-6 .
     
  11. Sigvegutt

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

    Баллы:
    96
    Сколько и какие плагины?

    Ну, думаю, 6 Гб тебе с лихвой хватит, при нормальной оптимизации и плагинах лагать не должно. Ну тут правда от версии зависит, но ладно.

    Вот тебе статейки, там возьми информацию по оптимизации:
    http://rubukkit.org/threads/optimizirovannaja-stroka-zapuska.68968/
    https://www.spigotmc.org/wiki/spigot-configuration/
     
  12. Saharo4ek

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

    Баллы:
    96
    Имя в Minecraft:
    tin
    Во-первых, последние версии (1.13;1.14;1.15) - очень прожорливы по оперативе
    Во-вторых нужно перейти с 1.15.1 на 1.15.2, версию не просто так выпустили
    В третьих, требуется обязательный переход на PaperSpigot, подчеркиваю ОБЯЗАТЕЛЬНЫЙ (я натерпелся на приватных серверах, пытаясь вытянуть там хоть какое-то подобие нормальной игры)
    Далее придется ограничивать все миры в размерах и заранее их прогружать
    И наконец последнее, воспользуйся флагами запуска от Aikar для версии 1.15+, они ОЧЕНЬ помогают сберечь оперативную память

    И ещё, на этой версии ОЧЕНЬ важен проц. Если у тебя пара ядер с частотой до 3 ГГЦ - выбрасывай эту версию.
     
  13. Sigvegutt

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

    Баллы:
    96
    Флаги? Можно поподробнее?
     
  14. Saharo4ek

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

    Баллы:
    96
    Имя в Minecraft:
    tin
    *Тыкни на меня*
    Я их называю флагами, мейби их по-другому кличут)
     
  15. Sigvegutt

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

    Баллы:
    96
    Спасибо. Лично я их называю "параметры-запуска".
     
  16. Dead_b1rd

    Dead_b1rd Ньюби

    Баллы:
    1
    Плаги мелочные по типу : дроп голов. Постараюсь дотянуть лямку до 1.16, а там дальше зависит от того как моджанг оптимизирует обнову.
    п.с. не думал что так быстро помогут советом, сяп
     
  17. Sigvegutt

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

    Баллы:
    96
    Не все же плагины будут работать с 1.16. Это если ты собираешься использовать 1.16 как ядро.
     
  18. Saharo4ek

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

    Баллы:
    96
    Имя в Minecraft:
    tin
    Разве что использующие nms посыпятся, как и на любой новой версии
     
  19. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    В принципе с 5 Гб можно попробовать переключиться с G1 на, например, Shenandoah.
     
  20. Malasti

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

    Баллы:
    66
    Имя в Minecraft:
    TheMalasti
    Да зачем) сервер сам знает сколько ему надо, ограничение лишь приведёт к его крашу.
    Код:
    java -jar core.jar nogui
     

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