Логин: Пароль:
Регистрация
+ Ответить в теме
Показано с 1 по 2 из 2
  1. #1
    Новичок
    Ваш статус
    А я томат
    Сообщений
    3
    Cервер
    RocketEvolution
    Регистрация
    15.07.2023
    Репутация

    Поблагодарил(а) 0
    Получено благодарностей: 3 (сообщений: 2).

    Minecraft зависает через некоторое время игры [ГАЙД]

    Зависает игра и единственное, что помогает это закрытие процесса java.exe?

    Сейчас ты узнаешь как исправить это недорозумение, но прежде маленькое описание из-за чего это происходит, но возможно у Вас по другим причинам!

    Описание: Зависать может по разным причинам, но в первую очередь это переполнение физического буфера памяти (У Java.exe) Нет контроля и он постоянно копит данные которые нужно куда-то уносить, но так как мы не оптимизирует саму Java, то сценарий того что у Вас зависнет игра равен больше чем не зависнет

    Почему: В самом начале Вайпа, Вы играете и не видите никаких проблем, но через 2-3 недели Вайпа, когда база огромная и механизмов много, то Java может начать пожирать физическую память переполнять её вплоть до того что зависнет игра и поможет только перезаход

    Маленькое НО: Но Вам перезаход возможно помогает лишь на несколько минут, ибо Мы всё ещё не оптимизировали Java и теперь задаёмся вопросом как же это сделать так чтоб наш афк персонаж стоял на базе без вылета и при этом физический буфер не переполнялся до отказного значения

    Использование программ:
    1. Программа наблюдения потребление Памяти (Process Hacker)
    2. Официальная установленная Java (для редактирования того что будет ниже)
    3. Всеми любимый лаунчер MCO (всё что нужно будет ниже)

    Приступаем:

    1. Открываем наш любимый лаунчер и загружаемся на сервере, при этом открываем программу "1", и смотрим на потребление физической памяти в момент загрузки меню или в момент загрузки на сервер (В зависимости какая настройка стоит в лаунчере)
    2. Обращаем внимание вот сюда

    https://postimg.cc/4YQHFc8M

    Мы видим это и что дальше? Это то как оно должно потреблять даже после 15+ Часов работы лаунчера с предварительным большим количеством действий на сервере

    3. Открываем программу "2"
    https://ibb.co/7JVq1pST
    Чтоб попасть нужно открыть поиск и ввести значение Java (Win клавиша для поиска)

    4. Переходим туда куда указано на скриншотах и делаем то что указано на скриншотах
    https://ibb.co/YFhtsfFx

    https://ibb.co/kgnhH4Zg

    https://ibb.co/39sD3v9G

    Прежде чем мы нажмём дальше объясняю, я уже сделал подобное по этому у меня стоит движок MCO который используется для лаунчера если обратить внимание то он старый, но это ещё ничего не значит! А зачем мы это делаем, скажу чуть позже
    Продолжаем...

    https://ibb.co/5d1TC4z

    Прежде чем Вы спросите, а как зачем и почему, скажу сразу, программа неспособна найти папку AppData, по этому используем имя компа которое у Вас и переходим в этот путь, я специально раскрыл то куда я нажимал, чтоб нажать дальше кнопку, условно объясню проще, AppData находится в какой-то папке, а в какой это в той которая называется именем Вашего Компа! Вот туда переходим и нажимаем NEXT

    https://ibb.co/R4yrTgw9

    Начался поиск движка по всем папкам которые есть в Вашей папке и папку AppData он тоже затронет и найдёт нужное нам ядро!

    https://ibb.co/xtqDG0sR

    Он нашёл помимо его ещё ядра (Но нам надо MCО) там в целом всё логично

    https://ibb.co/4GGRKDK

    Нажимаем на ядро (А точнее указываем на тот путь, что он нашёл) и нажимаем FINISH

    https://ibb.co/PqsntsZ

    После Всех манипуляций, у нас должно оно встать!
    После этого закрываем Java Configure (Кто на принципах можете перезапустить компьютер, но оно и не нужно)

    5. Открываем программу "3"

    https://ibb.co/gZwBktvm

    Переходим сразу в настройки и ставим галочку туда, где указана зелёная обводка
    Зачем? А всё просто, с этой галочкой стабильно работает, в случае с первой работает не очень как и в случае отсутствия в целом галочки оптимизации где либо

    Ну и я выделил оперативную память, это одна из обязательных частей наших танцев, выделить 25% от общего количества система, в моём случае в это 4gb (4069)

    Объясняю зачем... В случае если Вы выделите от 50% и Выше, то 100% будет перегрузка и сброс Вашего любимого лаунчера почему так?

    Как и говорил ранее, в момент прогрузки базы и большого количества Вычислений, за счёт выделения оперативной памяти и за счёт определения ядра для драйверов Java мы способствуем нормальной работе не только лаунчера, но и в целом создаём хорошие условия для обработчика событий и утилизации ненужной информации (Подробнее почитайте в интернете путём гугла)

    После всех этих манипуляций у Вас майнкрафт не должен зависнуть в неожиданный момент, не должен самостоятельно выключать часть текстур указывая на неизбежный краш, все тесты как и зависания производились на сервере RocketEvolution

    P.s
    Настройки модов кому нужно

    https://ibb.co/S77BdH57
    Последний раз редактировалось iNjector_; 24.05.2025 в 15:47. Причина: Попытка исправить озображения

  2. 2 пользователей сказали cпасибо iNjector_ за это полезное сообщение:

    kreyzii (24.05.2025),thom4770 (24.05.2025)

  3. #2
    Новичок
    Ваш статус
    А я томат
    Сообщений
    3
    Cервер
    RocketEvolution
    Регистрация
    15.07.2023
    Репутация

    Поблагодарил(а) 0
    Получено благодарностей: 3 (сообщений: 2).
    Не смог по нормальному через кнопку добавить картинку которая была бы картинкой, что имеем то имеем, жду фитбеков

 


+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
© MinecraftOnly