Гайд по устранению несправностей

From Vintage Story Wiki
Revision as of 12:11, 14 June 2022 by Mirotworez (talk | contribs)
Other languages:

Возникли проблемы с корректной работой игры? Вот список распространенных проблем и исправлений.


Игровой клиент

Игра вылетает

Вы недавно обновляли Vintage Story? Vintage Story выпускает новые обновления несколько раз в год. Обычно обновления добавляют новые функции и исправляют старые ошибки, но очень редко в процессе что-то ломается. Вы можете попробовать спросить других игроков в Discord или, если ничего не помогает, попробуйте переустановить предыдущую версию Vintage Story, которая была стабильной. Если вы играете с модами и обновляете Vintage Story без обновления модов, у некоторых модов могут быть проблемы: см. следующий вопрос!

У вас установлены моды?
Мы поощряем создание модов Vintage Story — смотрите удивительные моды в Mod DB. Но использование сторонних модов может вызвать проблемы с игрой, особенно если мод не обновлен для текущей версии игры Vintage Story, в которую вы играете. Как правило, при обновлении Vintage Story до новой версии, такой как 1.16.5, вам также следует одновременно обновлять все свои моды (хотя некоторые моды подходят для обновлений игры). Для начала неплохо проверить, не являются ли моды источником проблемы. Посмотрите, доступно ли обновление для мода, обычно вы должны использовать последнюю версию. Проверьте комментарии Mod DB и страницу форума для мода или поговорите с другими игроками, использующими мод. При отключении модов вы должны оставить включенными «ванильные» моды Vintage Story, то есть Creative, Essentials и Survival!

Совет: «Если есть отчет о сбое, и в отчете верхняя строка кода заканчивается на _patch0 или подобным (ищите слово patch!), то это, вероятно, проблема с модом».

У вас установлены последние версии графических драйверов?
Обновление графических драйверов может помочь, если есть визуальные проблемы или сбои, связанные с графикой (OpenGL). Vintage Story использует множество функций OpenGL. Vintage Story также широко использует шейдеры.

Достаточно ли у вас места на жестком диске?
Игра вылетит, если у вас закончится место на диске во время сохранения, и, вероятно, также повредит ваше сохранение. Размер сохраненной игры Vintage Story различается в зависимости от того, какую часть карты вы исследовали, она может составлять несколько ГБ.
Если вы обновляете версии игры, появляется диалоговое окно "переназначение" с вопросом, хотите ли вы чтобы сделать резервную копию (резервное копирование включено по умолчанию), убедитесь, что у вас достаточно свободного места на диске для резервного копирования, процесс резервного копирования потребует много места на жестком диске, где находится папка Temp files.

NullReferenceException в Entity*.FromBytes()
Загрузите сохраненную игру в режиме ремонта, летите к месту вылета, покиньте мир и снова запустите игру в обычном режиме.

Исключение нехватки памяти
Для бесперебойной работы игре требуется около 3 ГБ свободной оперативной памяти, и больше, если у вас есть только встроенная графика. Вы можете попытаться освободить память, закрыв все другие приложения, уменьшив расстояние просмотра в игре, установив громкость музыки на 0 и установив агрессивную оптимизацию ОЗУ в настройках игры.

A graphics card can also run out of memory, causing the game to crash. Possible causes include: other active games or processes on your computer which also use graphics card resources (including some webpages or video players); two copies of Vintage Story running at the same time; a previous hard crash of any game or application such that graphics resources were not properly freed (try re-starting your system!); ultra-high view distances; fancy shader mods. If it happens repeatedly without any of these causes and even after re-starting your system, then try reducing graphics settings in Vintage Story: you can access the settings from the Main Menu before starting the game.

System.MissingMethodException: метод не найден: '!!0[]
Установите .net Runtime 4.6.2

Совет: «Некоторые экстремальные игровые действия и настройки (например, быстрое перемещение по карте с дальностью обзора 1024 и другими максимальными настройками) могут привести к тому, что игре не хватит памяти даже на мощном ПК с большим количеством оперативной памяти. Если это вы, попробуйте настроить свою игру как выделенный локальный сервер на своем ПК и подключиться к нему (127.0.0.1), как если бы он был подключен к многопользовательской игре: это помогает при экстремальных проблемах с оперативной памятью, поскольку сервер и игровой клиент тогда у каждого будет свое собственное пространство памяти.

Экран зависает

Если вы иногда сталкиваетесь с зависанием экрана после игры в течение нескольких секунд или нескольких минут (может быть проблема с некоторыми интегрированными графическими адаптерами Intel Iris или Intel HD, распространенными на современных ноутбуках), попробуйте отключить некоторые визуальные эффекты, такие как God Rays, SSAO, Bloom и Foam & Shiny Effect в настройках графики игры — или просто попробуйте более простые настройки графики, такие как «Низкий». Настройки графики доступны через «Настройки» в главном меню, прежде чем вы начнете играть в игру. Похоже, что у этих зависаний экрана нет конкретной причины, просто GPU ноутбука перегружен. Игра должна хорошо работать и полностью воспроизводиться на стандартных ноутбуках, если настройки графики подходят. Нет ничего постыдного в использовании «Низких» или «Средних» графических настроек на ноутбуке, игра по-прежнему выглядит великолепно с этими настройками.

Если ваш экран зависает, но мышь все еще работает, вы все еще можете выйти из игры, нажав клавишу Esc, а затем переместив указатель мыши в центр экрана, где обычно находится кнопка «Сохранить и выйти из игры». видели - попробуйте щелкнуть по этой области и послушать звук нажатия кнопки. Затем вам также может понадобиться выйти из главного меню, нажав кнопку «Выход» в левой части экрана меню таким же образом».

Игра работает медленно

  • Возможно, игра использует не ту видеокарту. Убедитесь, что ваш монитор подключен к специальной видеокарте на задней панели вашего ПК.
  • Современные ноутбуки обычно работают быстрее, если они подключены к сети; если они отключены от сети, они замедляют работу для экономии заряда батареи.
  • На ноутбуке со встроенным и высокопроизводительным графическим процессором (например, Intel и Nvidia) убедитесь, что он использует высокопроизводительный графический процессор. Для этого могут быть настройки панели управления Nvidia. См. также Профиль NVIDIA Optimus.
  • На ноутбуке с Windows 10 убедитесь, что для параметра режима батареи/питания Windows установлено значение «Лучшая производительность». Щелкните значок батареи, чтобы увидеть это». Особенно не используйте параметр «Оптимальное время работы от аккумулятора», поскольку он переопределяет большинство других параметров на вашем компьютере и приводит к тому, что Vintage Story работает очень медленно.
  • Понизьте настройки качества в параметрах графики.
  • Убедитесь, что ваша система соответствует минимальным требованиям
  • Центр обновления Windows или Защитник Windows могут быть активны в фоновом режиме, выполняя обновления или сканирование.
  • Вы можете контролировать множество (возможно, нежелательных?) фоновых действий Windows 10, используя этот инструмент OOSU10
  • Антивирусные/антивредоносные программы/брандмауэры могут влиять на производительность.
  • Закройте другие программы, чтобы освободить ресурсы. Принудительно закрыть ненужные фоновые программы (или вообще не запускать их...)
  • Пожалуйста, убедитесь, что система достаточно охлаждена, так как некоторые системы замедляются, если они перегреваются. (Убедитесь, что вентиляционные отверстия не закрыты, а охлаждающие элементы и вентиляторы не запылены, например; если у вас есть ноутбук, слегка приподнимите его над столом, чтобы под ним лучше проходил поток воздуха.)
  • Пожалуйста, убедитесь, что используется блок питания достаточной мощности. Не рекомендуется играть на ноутбуках с питанием от батареи, так как они могут работать медленнее в режиме пониженного энергопотребления. Если вам нужно играть в режиме батареи, вы можете продлить срок службы батареи, уменьшив максимальную частоту кадров до 30 кадров в секунду и используя режим вертикальной синхронизации «Вкл. + Сон» в графических настройках Vintage Story.
  • Моды могут использовать дополнительные ресурсы: модам модных шейдеров действительно нужна мощная игровая установка.
  • Убедитесь, что система не перегревается и не перегревается — см. Частота кадров и производительность.
  • Пожалуйста, не запускайте игру с внешнего диска или сетевого ресурса.
  • Запуск на виртуальной машине (ВМ) также может вызвать проблемы с производительностью.
  • Некоторые люди сообщают, что обновление Windows 10 версии 2004 вызывает проблемы с задержкой в ​​играх (особенно в «Игровом режиме» в настройках Windows); если у вас есть выбор, мы рекомендуем Windows 10 версии 1903.
  • Если вы играете в многопользовательскую игру, лучше всего находиться в том же географическом регионе, что и сервер, на котором вы играете. См. следующий раздел ниже.

Зависания в сетевой игре / Хост не отвечает на сообщения

  • В настоящее время Vintage Story может иметь проблемы с задержкой, если игроки подключаются к серверу с другого континента.
  • Если вы являетесь владельцем сервера:
    • Сервер может испытывать трудности. Обязательно соблюдайте минимальные требования сервера. Для многих одновременных игроков требуется дополнительное оборудование. Вы также можете попробовать настроить Magic Numbers на сервере.
    • Также посетите страницу Отладка.

Проблемы с многопользовательским подключением

  • Убедитесь, что ваш брандмауэр не блокирует доступ в Интернет
  • Если вы размещаете локально, вам нужно либо настроить переадресацию портов, либо использовать VPN, например hamachi.

If you are the player:

  • Make sure your Firewall does not block internet access for Vintagestory.exe
  • Make sure your game version matches the server game version: you can download an update, or download an earlier version of the game, from the Client Area / Downloads at www.vintagestory.at
  • The server might have a "whitelist" of allowed players: if you are a new player not on the list, try contacting the server owner
  • Test whether you are able to connect to other multiplayer servers, for example the Official Public Test Server

AccessViolation (0xC0000005)

Ошибка нарушения прав доступа может быть вызвана разными причинами. Несколько возможных причин:

  • Поврежденные файлы
  • Устаревшие драйверы
  • Конфликт с антивирусом
  • Разгон процессоров

Игровой сервер

Error: Garbage collector could not allocate 16384u bytes of memory for major heap section.

Если ваш сервер находится в системе Linux, запустите sudo sysctl -w vm.max_map_count=262144


--- Оригинальная версия этой страницы основана на Staxels: руководство по устранению неполадок.