Server-debug

From FiveM Wikipedia

Отладка сервера

Создание полных дампов

В этом разделе объясняется, как создавать полезные отладочные дампы (называемые файлами .dmp), чтобы помочь в устранении неполадок. Если вы столкнулись со сбоем, настройте свою среду для записи в следующий раз, когда это произойдет.

ПРИМЕЧАНИЕ: Создание полных дампов предназначено только для серверов Windows. Этот метод в настоящее время не поддерживается в Linux.

Необходимые условия

  1. ProcDump v9.0 или новее.

Употребление

  1. Убедитесь, что сервер запущен.
  2. Откройте командную строку, в которую был извлечен procdump. Для этого используйте командную строку ELEVATED (в строке заголовка следует указать «Администратор»).
  3. Введите следующую команду: Это регистрирует procdump в качестве отладчика для захвата определенных сбоев.
procdump64.exe -accepteula -i
  1. Откройте диспетчер задач, нажмите кнопку . Найдите самую большую платформу . Там должна быть колонка. Запишите число."Details"FXServer.exe"PID"
  2. Вернитесь в командную строку и введите: где — число, которое вы записали ранее. Если вы получили сообщение об ошибке, убедитесь, что вы правы.
procdump64.exe -accepteula -e -h -mp pidhere
pidherePID
  1. Дождитесь сбоя сервера. Когда это произойдет, он запишет большой файл .dmp в папку procdump.
  2. Сжмите этот файл (например) и загрузите его в DropMeFiles или эквивалент..zip
  3. Выполните в командной строке следующую команду, чтобы отменить регистрацию отладчика по завершении:
procdump64.exe -accepteula -u

Теперь вы можете проанализировать файл дампа (используя VS2019+, щелкнуть «Отладка только с помощью Native Only» и загрузить символы) или предоставить его тому, кто его запросил. Если вы уверены, что нашли ошибку, сообщите о ней на нашем форуме или на канале Discord #server-bugs с максимально возможной детализацией. Используете OneSync? Пожалуйста, сообщайте об ошибках OneSync здесь.


Поддержка