Как посмотреть краш лог майнкрафт
Тема: краш лог
Опции темы
Поиск по теме
Отображение
краш лог
захожу в майнкрафт онли захожу на Divine 1 нажимаю ф11 и у меня вылетает майнкрафт
Прикрепи логи и скрин настроек лаунчера с которыми запускаешь игру.
где логи найти мне прост сказали краш лог написал щас скрин настроек скину [IMG]file:///C:/Users/user/Downloads/1.png[/IMG] [IMG]file:///C:/Users/user/Downloads/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D 1%8B%D0%B9.png[/IMG] вот
Перейди по пути appdata-roaming-minecraftonly-RPG-logs- ищешь лог(под каждый лог есть своя дата, ищи дату которая тебе нужна) копируешь лог и кидаешь сюда
Rj MinecraftOnly: 04.07.2020-04.09.2020
12.09.2020-05.12.2020
04.01.2020-21.05.2021
CivCraft
Helper: 09.05.2020-12.06.2020
LowModer: 12.06.2020-27.06.2020
Moder: 27.06.2020-05.08.2020
Nevermine
Moder: 16.10.2020-05.12.2020
RPG:
Moder: 17.08.2021-10.09.2021
а куда кидать у меня не показывается
Ты должен его скопировать из файла (по тому пути, которому тебе написали выше) и прикрепить в этой теме
Если ты не понял как найти его, то попробуй сделать так:
как читать краш лог майнкрафт
Тема: краш лог
Опции темы
Поиск по теме
Отображение
краш лог
захожу в майнкрафт онли захожу на Divine 1 нажимаю ф11 и у меня вылетает майнкрафт
Прикрепи логи и скрин настроек лаунчера с которыми запускаешь игру.
где логи найти мне прост сказали краш лог написал щас скрин настроек скину [IMG]file:///C:/Users/user/Downloads/1.png[/IMG] [IMG]file:///C:/Users/user/Downloads/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D 1%8B%D0%B9.png[/IMG] вот
Перейди по пути appdata-roaming-minecraftonly-RPG-logs- ищешь лог(под каждый лог есть своя дата, ищи дату которая тебе нужна) копируешь лог и кидаешь сюда
Rj MinecraftOnly: 04.07.2020-04.09.2020
12.09.2020-05.12.2020
04.01.2020-21.05.2021
CivCraft
Helper: 09.05.2020-12.06.2020
LowModer: 12.06.2020-27.06.2020
Moder: 27.06.2020-05.08.2020
Classic
LowModer: 05.08.2020-25.08.2020
Moder: 25.08.2020-04.09.2020
12.09.2020-05.12.2020
04.01.2021-21.05.2021
Nevermine
Moder: 16.10.2020-05.12.2020
а куда кидать у меня не показывается
Ты должен его скопировать из файла (по тому пути, которому тебе написали выше) и прикрепить в этой теме
Если ты не понял как найти его, то попробуй сделать так:
Делаем лог-систему для Minecraft
Сегодня речь пойдет о мире, о который большинство из вас не знает, но при этом там крутятся многие отличные инженеры-разработчики и большие деньги. Да, как ни странно, речь пойдет о Minecraft.
Minecraft — игра-песочница и на мультиплеер-серверах остро стоит проблема гриферства (от англ. griefing — вредительство), когда игроки рушат чужие постройки. На серверах с этой проблемой справляются по-разному. На публичных используют плагин на ‘приват’, на остальных же все строится на доверии.
Еще один из способов предотвратить гриферство — бан всех гриферов. И для того чтобы вычислить их, приходиться логгировать установку и удаление блоков. Собственно, о процессе создания такой лог-системы и пойдет речь дальше.
Выбор базы данных
Итак, вот у нас массив данных и хорошо бы его куда-то сохранять. Умные люди давно придумали БД. Лично у меня требования к БД были такие:
Последний пункт появился из-за того, что не на всех хостингах есть возможность получить root-доступ или установить какой-либо пакет. К тому же, не хотелось усложнять процедуру установки, а остановиться на «Кинул и забыл».
Базы данных, которые удовлетворяли бы всем критериям я не нашел, поэтому решил сделать свою мини-БД на Java.
Оптимизация места на жёстком диске
Основная проблема игры, как считают многие, — все её вычисления происходят в одном потоке. Это настоящая боль держателей серверов. Распараллелить изначально однопоточную архитектуру — надо постараться.
Поэтому само логгирование пришлось вынести в отдельный поток. А чтобы система не захлебнулась от Event’ов в очереди, добавить поддержку воркеров. Количество воркеров настраеваемое.
В итоге получилось так, что само событие перехватывается в главном тике, потом отправляется в поток, который занят тем, что распределяет задачи между воркерами. Там мы получаем файл, в который надо занести наше событие и передаем уже воркеру, который прикреплен к этому файлу. И сама операция IO происходит в воркере.
Оптимизация места на жёстком диске
Большое количество событий может привести к тому, что логи будут весить больше, чем сам мир. Этого нам допустить нельзя, поэтому будем думать.
Изначально строчка в логфайле выглядела так:
[2001-07-04T12:08:56.235-0700]Player PLACE to 128,128,128
При беглом взгляде можно заметить, что 2001-07-04T12:08:56.235-0700 можно сократить до Timestamp, а PLACE или REMOVE на символ ‘+’ и ‘-‘ соответственно. Ну и уберем нафиг ‘to’:
Не сложно заметить, что в логе будет часто повторятся nickname и blockid. Соответсвенно, их можно вынести в отдельный файл, а в лог писать только id
[123454678]1 + 1 128,128,128
В итоге я пришел к тому, что в строчке лога остались только числа и один символ. Мы сэкономим много места, если уберем разделители (пробелы) и числа будем записывать как байты, а не как символы. Сообственно, это привело меня к решению использовать байтовые логи.
Сама байтовая строка теперь выглядит так:
Name | posX | posY | posZ | typeaction | playerid | blockid | timestamp |
---|---|---|---|---|---|---|---|
Field Length (bytes) | 4 byte | 4 byte | 4 byte | 1 byte (‘0’ for Remove, ‘1’ for Insert) | 4 byte | 8 byte | 8 byte |
Итого мы имеем 35 байтов на строку фиксированно (1 байт для разделения строк).
Вначале был соблазн оставить 34 байта, но так как запись ведется в один файл, то в случае с фиксированной длинной, если побьется одна строка, весь файл станет нечитаемым.
Структура строки для blockname to id:
Name | id | blockname |
---|---|---|
Field Length (bytes) | 8 byte | 1 byte per symbols |
21 байтов на блок
Имя файла: blockmap.bytelog
Структура строки для nickname to id:
Name | id | nickname |
---|---|---|
Field Length (bytes) | 4 byte | 1 byte per symbols |
10 байтов на игрока
Имя файла: nickmap.bytelog
Оптимизация памяти
Чтобы быстро маппить blockname и nickname в id пришлось держать содержимое обоих файлов в памяти. Java не может в HashMap хранить примитивные типы, поэтому каждый Integer будет стоить нам
50 байт в памяти, что очень много.
Решить эту проблему нам поможет библиотека trove.
Но каждый символ у нас занимает примерно 2 байта. Мы можем снизить потребления памяти с помощью самописного файла ASCIString, в котором символы хранятся в byte[], а не в char[].
Тестирование
В тестировании байтовой сериализации и десериализации ничего необычного нет, а вот для тестирования компонентов, к которым требовался многопоточный доступ пришлось использовать фреймворк от гугла Thread Weaver. Обычный тест с использованием этого фреймворка выглядит так:
Фреймворк стучит из обоих потоков с разным порядком, что позволяет выловить самые противные баги в асинхронном коде.
Заключение
Пока по количеству скачиваний будет понятно стоит ли развивать дальше этот мод и идею. Из примерных планов на будущее:
Как посмотреть краш лог майнкрафт
Песочница Майнкрафт известна во всем мире. Несмотря на простоту графики, ее геймплей более чем серьезный. Что говорить, если по созданным в игре проектам создают настоящие парки, скверы и даже целые населенные пункты! Игра продолжает совершенствоваться, но выход модов и обновлений не обходится без ошибок и вылетов. Что же делать, если игра крашится при запуске, либо из-за модов, вызывая сообщения типа «Minecraft has crashed»?
Игра создана на языке программирования Java, что само по себе уже интересно. Вылет из игры могут спровоцировать моды: их конфликт, либо неправильная установка. Не стоит забывать просто о битых файлах и слетевших библиотеках. Вообщем, причин множество. Наиболее часто эти ошибки появляются в версиях 1.5.2 и 1.7.10 Перейдем непосредственно к решению проблемы.
Краш-ошибка игры «Minecraft has crashed!»
Исправляем краш ошибки в игре
Самым простым и действенным методом является деинсталляция игры вместе с модами и ее последующая переустановка. Но если вы не ищете легких путей, то давайте попробуем восстановить то, что есть.
Работаем с системой
Вылетает Черный экран
Если при запуске Minecraft вылетает черный экран, то проблема заключается непосредственно в лаунчере.
В этот момент игра обнаруживает недостающие файлы и подкачивает их с интернета. Разумеется, понадобится подключение к сети.
Черный экран появляется и при несоответствии версии игры и мода. Чаще всего он всплывает при использовании дополнений для более новой версии Minecraft. Соответственно, нужно удалить помеху.
Проблемы с модами
Все было прекрасно до установки модов? Не спешите стирать игру, возможно, их необходимо лишь правильно настроить.
Итак, в случае конфликта модов перед пользователем появляется окно с логом ошибки. Нас интересует нижняя часть, после строки «BEGIN ERROR REPORT…». В случае конфликтов модов найдите строку «… IllegalArgumentException Slot …» – после «Slot» указан блок, на который претендуют одновременно 2 мода. Строка может выглядеть иначе: «…ArrayIndexOutOfBoundsException…», а после нее указаны цифры слота. Если подобных уточнений нет, то ошибка в самом Forge, или он не соответствует версии игры/мода.
Краш Майнкрафта из-за конфликта модов
Чтобы изменить слот, нужно перейти в папку с игрой, и выполнить следующие манипуляции.
Если ошибка возникла повторно, то рекомендуем поменять в файле конфигурации последнего установленного мода сразу всех слоты блоков. После этого вылеты прекратятся.
Заключение
Данные методы описывают решение основных источников проблем в игре. Конечно же, учесть все ошибки в одной статье невозможно, ведь их огромное количество. В любом случае, если ваш Майнкрафт крашится с ошибкой черного экрана, либо «Minecraft has crashed» — первым делом проверяем данные пункты. Если же ничего не помогает, тогда рыщем дальше по форумам и видео-инструкциям. Если у вас остались замечания, либо советы, просьба написать ниже в комментариях.
Тема: краш лог
Опции темы
Поиск по теме
Отображение
краш лог
захожу в майнкрафт онли захожу на Divine 1 нажимаю ф11 и у меня вылетает майнкрафт
Прикрепи логи и скрин настроек лаунчера с которыми запускаешь игру.
где логи найти мне прост сказали краш лог написал щас скрин настроек скину [IMG]file:///C:/Users/user/Downloads/1.png[/IMG] [IMG]file:///C:/Users/user/Downloads/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D 1%8B%D0%B9.png[/IMG] вот
Перейди по пути appdata-roaming-minecraftonly-RPG-logs- ищешь лог(под каждый лог есть своя дата, ищи дату которая тебе нужна) копируешь лог и кидаешь сюда
Rj MinecraftOnly: 04.07.2020-04.09.2020
12.09.2020-05.12.2020
04.01.2020-21.05.2021
CivCraft
Helper: 09.05.2020-12.06.2020
LowModer: 12.06.2020-27.06.2020
Moder: 27.06.2020-05.08.2020
Nevermine
Moder: 16.10.2020-05.12.2020
RPG:
Moder: 17.08.2021-10.09.2021
а куда кидать у меня не показывается
Ты должен его скопировать из файла (по тому пути, которому тебе написали выше) и прикрепить в этой теме
Если ты не понял как найти его, то попробуй сделать так:
как посмотреть краш лог майнкрафт
Крашится Майнкрафт при запуске с модами — что делать
Песочница Майнкрафт известна во всем мире. Несмотря на простоту графики, ее геймплей более чем серьезный. Что говорить, если по созданным в игре проектам создают настоящие парки, скверы и даже целые населенные пункты! Игра продолжает совершенствоваться, но выход модов и обновлений не обходится без ошибок и вылетов. Что же делать, если игра крашится при запуске, либо из-за модов, вызывая сообщения типа «Minecraft has crashed»?
Игра создана на языке программирования Java, что само по себе уже интересно. Вылет из игры могут спровоцировать моды: их конфликт, либо неправильная установка. Не стоит забывать просто о битых файлах и слетевших библиотеках. Вообщем, причин множество. Наиболее часто эти ошибки появляются в версиях 1.5.2 и 1.7.10 Перейдем непосредственно к решению проблемы.
Краш-ошибка игры «Minecraft has crashed!»
Исправляем краш ошибки в игре
Самым простым и действенным методом является деинсталляция игры вместе с модами и ее последующая переустановка. Но если вы не ищете легких путей, то давайте попробуем восстановить то, что есть.
Работаем с системой
Вылетает Черный экран
Если при запуске Minecraft вылетает черный экран, то проблема заключается непосредственно в лаунчере.
В этот момент игра обнаруживает недостающие файлы и подкачивает их с интернета. Разумеется, понадобится подключение к сети.
Черный экран появляется и при несоответствии версии игры и мода. Чаще всего он всплывает при использовании дополнений для более новой версии Minecraft. Соответственно, нужно удалить помеху.
Проблемы с модами
Все было прекрасно до установки модов? Не спешите стирать игру, возможно, их необходимо лишь правильно настроить.
Итак, в случае конфликта модов перед пользователем появляется окно с логом ошибки. Нас интересует нижняя часть, после строки «BEGIN ERROR REPORT…». В случае конфликтов модов найдите строку «… IllegalArgumentException Slot …» – после «Slot» указан блок, на который претендуют одновременно 2 мода. Строка может выглядеть иначе: «…ArrayIndexOutOfBoundsException…», а после нее указаны цифры слота. Если подобных уточнений нет, то ошибка в самом Forge, или он не соответствует версии игры/мода.
Краш Майнкрафта из-за конфликта модов
Чтобы изменить слот, нужно перейти в папку с игрой, и выполнить следующие манипуляции.
Если ошибка возникла повторно, то рекомендуем поменять в файле конфигурации последнего установленного мода сразу всех слоты блоков. После этого вылеты прекратятся.
Заключение
Данные методы описывают решение основных источников проблем в игре. Конечно же, учесть все ошибки в одной статье невозможно, ведь их огромное количество. В любом случае, если ваш Майнкрафт крашится с ошибкой черного экрана, либо «Minecraft has crashed» — первым делом проверяем данные пункты. Если же ничего не помогает, тогда рыщем дальше по форумам и видео-инструкциям. Если у вас остались замечания, либо советы, просьба написать ниже в комментариях.
Решение ошибки: «Не запустился Minecraft и вызвана Консоль разработчика» в TLauncher
К некоторым ошибкам при запуске игры, лаунчер НЕ может подобрать решение, поэтому вызывается «Консоль разработчика», для ручного поиска проблемы. В данной статье будут даны рекомендации по работе с данной консолью.
Minecraft closed with exit code:
После того, как игра не запустится и покажется консоль, в конце данной консоли можно найти указанный выше текст. Обычно, после двоеточия, указывается специальный код ошибки, по нему можно поискать решение.
Список кодов с ссылками на их решения:
Бывает множество ТАКИХ КОДОВ, если в нашем списке нет такого кода, то используйте поисковую систему (Яндекс или Google) с примерно таким запросом «Minecraft closed with exit code: НОМЕР КОДА ИЗ КОНСОЛИ», возможно на форумах или на каких-либо сайтах есть решение.
Самая частая проблема с таким кодом, из-за модов. Обычно в логах можно опознать какой мод вызвал ошибку, но если это вызывает у вас затруднение, пробуйте следующее решения:
1) Полностью удалите все моды и устанавливайте по 1-3 моду, если работает, добавляйте еще по немного модов. Так, вы найдете тот, который вызывает краш.
2) Для модов, мы рекомендуем использовать нашу систему мод-паков, подробнее о ней можно узнать на отдельной странице.
Java Error: Problematic frame
Если вы наблюдаете в конце консоли подобный текст (возможно такого и не будет, тогда переходим дальше), где есть надписи «A fatal error has been detected by the Java Runtime Environment:», то необходимо найти «Problematic frame».
Если гайда у нас по ошибке нет, можно искать в поисковой системе, примерно с таким текстом: «***.dll error minecraft», где *** название после problematic frame (например, ig4dev32.dll).
Изучите нашу справку, для получение дополнительной информации по ошибкам игры и лаунчера.
Полный текст ошибки:
Minecraft был аварийно закрыт по причине неизвестной ошибки. Для определения причин ошибки была вызвана Консоль разработчика.
Пишите в комментариях какой способ помог, а так же если нечего не помогло, свяжитесь с нами: [email protected]