Troubleshooting/ru: Difference between revisions

From DDraceNetwork
Created page with "Полезной информацией для разработчиков при отладке проблем являются:"
 
Created page with "== Сломанный поток =="
 
(3 intermediate revisions by the same user not shown)
Line 28: Line 28:




<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Graphics_problems"></span>
== Graphics problems ==
== Проблемы с графикой ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Если у вас возникают графические сбои, и разработчики не могут их воспроизвести, велика вероятность, что ваши графические драйверы устарели, содержат ошибки или просто заброшены компанией-производителем оборудования.
If you experience graphics glitches, and the developers cannot reproduce them, there is a good chance that your graphics drivers are outdated, contain bugs or simply are abandoned by the hardware company.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Вы можете попробовать следующее:
You can still try the following thing:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
''' Если у вас современный GPU, попробуйте сначала обновить драйверы, все следующие шаги - это запасные варианты, которые также имеют недостатки (например, худшая графика).''''
'''If you have a modern GPU try to update your drivers first, all of the following steps are fallbacks that also have drawbacks (e.g. worse graphics).'''
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<pre>
<pre>
Inside the client go on Settings -> Graphics
Внутри клиента перейдите в Настройки -> Графика
Under "Renderer" select OpenGL 1
В разделе "Рендер" выберите OpenGL 1
Restart
Перезапустите
</pre>
</pre>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Если вы предпочитаете получить более подходящее решение проблемы, посетите страницу [[Special:MyLanguage/GFX_Troubleshooting|GFX Troubleshooting]], где проблемы с графикой анализируются более конкретно и даются дополнительные подробности.
If you prefer to have a more appropriate solution for your problem, visit the [[Special:MyLanguage/GFX_Troubleshooting|GFX Troubleshooting]] page, which analysis graphics problems more specifically and gives extra details.
</div>




<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="ALT_+_TAB_problems"></span>
== ALT + TAB problems ==
== ALT + TAB проблемы ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Скорее всего, это проблема графического драйвера. Однако вы все равно можете попытаться исправить это, используя "Windowed Fullscreen".
This is most likely a graphics driver problem. However you can still try to fix it by using "Windowed Fullscreen".
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Это специальный полноэкранный режим, который заставляет окно вести себя так, как будто оно полноэкранное, даже если это не так.
This is a special fullscreen mode, that makes the window act like it is fullscreen, even if it's not.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
''<small>Примечание: В некоторых системах есть недостаток. Например, под Windows может быть активен композитор рабочего стола Windows, что приводит к снижению FPS, а в худшем случае
''<small>Note: There is a drawback on some systems. E.g. under Windows it might leave the Windows desktop compositor active, which results in less FPS, and in worst case
большая задержка ввода.</small>''
more input delay.</small>''
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<pre>
<pre>
Inside the client go on Settings -> Graphics
Внутри клиента перейдите в Настройки -> Графика
Click on "Fullscreen" (or whatever you last selected) and choose "Windowed Fullscreen" instead
Нажмите на "Fullscreen" (или то, что вы выбрали последним) и выберите "Windowed Fullscreen".
</pre>
</pre>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
''<small>(если у вас возникают ошибки при изменении этого режима, просто перезапустите игру один раз и убедитесь, что "Windowed Fullscreen" по-прежнему выбран)</small>''
''<small>(if you experience bugs changing this mode, just restart the game once and make sure "Windowed Fullscreen" is still selected)</small>''
</div>




<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Broken_streaming"></span>
== Broken streaming ==
== Сломанный поток ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Если у вас возникла ошибка с потоковой передачей DDNet через Discord, скорее всего, вы используете видеокарту nvidia.
When you experience a bug with streaming DDNet over discord, you are most likely using a nvidia graphics card.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Один из пользователей уже обратился в Discord, и ему ответили:
A user already reached out to discord, and they told him to:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[https://github.com/ddnet/ddnet/issues/4711#issuecomment-1046824198 '''Выключите параметр "Использовать наши новейшие технологии для захвата моего экрана" в Настройках пользователя > Голос и видео'''].
[https://github.com/ddnet/ddnet/issues/4711#issuecomment-1046824198 '''Toggle off the "Use our latest technology to capture my screen" setting under User Settings > Voice & Video''']
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Если у вас возникли проблемы с поиском DDNet в nvidia shadow play.
If you have problems finding DDNet in nvidia shadow play.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Убедитесь, что вы действительно используете карту nvidia для игры в DDNet (нажмите F1 после запуска клиента и увидите фиолетовый текст, говорящий что-то вроде "gfx [...] Vendor:", он должен упоминать nvidia).
Make sure you actually use the nvidia card to play DDNet (press F1 after a client start and see the purple text saying something like "gfx [...] Vendor:", it should mention nvidia)
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
В Windows вы обычно можете выбрать предпочтительную видеокарту в опциях графики Windows или непосредственно в панели управления вашего графического драйвера (например, панель управления nvidia).
Under Windows you can usually select the preferred graphics card under Windows' graphics options, or directly in the control panel of your graphics driver (e.g. nvidia control panel)
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Network_/_Connection_problems"></span>
== Network / Connection problems ==
== Проблемы с сетью / подключением ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Сетевой код DDNet и Teeworlds требует стабильного соединения с как можно меньшим пинговым дрожанием.
DDNet and Teeworlds network code requires a stable connection with as less ping jitter as possible.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Если у вас возникли проблемы, убедитесь в этом:
If you experience problems make sure to:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
# Используйте кабель локальной сети вместо Wifi
# Use a LAN cable instead of Wifi
# Выключите другие приложения на вашем компьютере и других компьютерах в вашей сети, чтобы определить, являются ли они источником проблемы
# Turn off other applications on your computer and other computers in your network to tell if they are the source of the problem
# Предпочитают DSL/Fiber вместо кабельного интернета
# Prefer DSL/Fiber over cable internet
# Убедитесь, что это не DoS/DDoS-атака на сервер (работал ли он раньше, работают ли другие серверы нормально?).
# Make sure it is not a DoS/DDoS attack on the server (did it ever work before, do other servers work fine?)
# Попробуйте <code>ping -t ger2.ddnet.org</code> в cmd.exe в течение нескольких минут, остановите его с помощью ctrl-c и проверьте, прыгает ли пинг там тоже или у вас потеря пакетов.
# Try <code>ping -t ger2.ddnet.org</code> in cmd.exe for a few minutes, stop it with ctrl-c, and check the if the ping jumps there too or you have packet loss
# Попробуйте отследить маршрут соединения с сервером DDNet (используя <code>tracert ger2.ddnet.org</code> в cmd.exe) и посмотрите, нет ли плохой маршрутизации (попросите вашего провайдера исправить это).
# Try to trace route the connection to the DDNet server (using <code>tracert ger2.ddnet.org</code> in cmd.exe) and see if there is bad routing (ask your ISP to fix it)
</div>

Latest revision as of 00:45, 7 June 2023

Эта статья призвана помочь вам при возникновении проблем с DDNet.

Полезной информацией для разработчиков при отладке проблем являются:

  1. Журналы сбоев/аварий
  2. Информация об аппаратном обеспечении (GPU, CPU, RAM, операционная система (например, Windows, Linux и т.д.)). - Используемый GPU всегда можно найти, нажав F1 после запуска клиента. Он должен быть выделен фиолетовым цветом.
  3. Шаги для воспроизведения проблемы


Краши

Краши - это неожиданные отключения, которые, скорее всего, вызваны ошибкой в коде DDNet или в другом программном обеспечении.

Эмпирическое правило гласит: если вы можете воспроизвести сбой, вам следует связаться с разработчиками.

См. внешние ссылки или создайте вопрос на GitHub.

С DDNet 16 для Windows клиент может создавать журнал аварий или журнал утверждений, который можно найти в config directory under "dumps". Просто отправьте их разработчикам, и они, возможно, смогут найти в них полезную информацию.

Если клиент крашится при запуске, это обычно связано с неработающим графическим драйвером (см. GFX Troubleshooting) или антивирусной программой (поищите в интернете, как отключить ее для конкретного приложения/DDNet).

Примечание: Не все сбои/ошибки вызваны кодом DDNet, вы всегда должны поддерживать вашу систему и ваши драйверы в актуальном состоянии. Только воспроизводимые ошибки или ошибки с журналом аварий, которые указывают на ошибку в коде DDNet, могут быть легко исправлены.


Проблемы с графикой

Если у вас возникают графические сбои, и разработчики не могут их воспроизвести, велика вероятность, что ваши графические драйверы устарели, содержат ошибки или просто заброшены компанией-производителем оборудования.

Вы можете попробовать следующее:

Если у вас современный GPU, попробуйте сначала обновить драйверы, все следующие шаги - это запасные варианты, которые также имеют недостатки (например, худшая графика).'

Внутри клиента перейдите в Настройки -> Графика
В разделе "Рендер" выберите OpenGL 1
Перезапустите

Если вы предпочитаете получить более подходящее решение проблемы, посетите страницу GFX Troubleshooting, где проблемы с графикой анализируются более конкретно и даются дополнительные подробности.


ALT + TAB проблемы

Скорее всего, это проблема графического драйвера. Однако вы все равно можете попытаться исправить это, используя "Windowed Fullscreen".

Это специальный полноэкранный режим, который заставляет окно вести себя так, как будто оно полноэкранное, даже если это не так.

Примечание: В некоторых системах есть недостаток. Например, под Windows может быть активен композитор рабочего стола Windows, что приводит к снижению FPS, а в худшем случае большая задержка ввода.

Внутри клиента перейдите в Настройки -> Графика
Нажмите на "Fullscreen" (или то, что вы выбрали последним) и выберите "Windowed Fullscreen".

(если у вас возникают ошибки при изменении этого режима, просто перезапустите игру один раз и убедитесь, что "Windowed Fullscreen" по-прежнему выбран)


Сломанный поток

Если у вас возникла ошибка с потоковой передачей DDNet через Discord, скорее всего, вы используете видеокарту nvidia.

Один из пользователей уже обратился в Discord, и ему ответили:

Выключите параметр "Использовать наши новейшие технологии для захвата моего экрана" в Настройках пользователя > Голос и видео.

Если у вас возникли проблемы с поиском DDNet в nvidia shadow play.

Убедитесь, что вы действительно используете карту nvidia для игры в DDNet (нажмите F1 после запуска клиента и увидите фиолетовый текст, говорящий что-то вроде "gfx [...] Vendor:", он должен упоминать nvidia).

В Windows вы обычно можете выбрать предпочтительную видеокарту в опциях графики Windows или непосредственно в панели управления вашего графического драйвера (например, панель управления nvidia).

Проблемы с сетью / подключением

Сетевой код DDNet и Teeworlds требует стабильного соединения с как можно меньшим пинговым дрожанием.

Если у вас возникли проблемы, убедитесь в этом:

  1. Используйте кабель локальной сети вместо Wifi
  2. Выключите другие приложения на вашем компьютере и других компьютерах в вашей сети, чтобы определить, являются ли они источником проблемы
  3. Предпочитают DSL/Fiber вместо кабельного интернета
  4. Убедитесь, что это не DoS/DDoS-атака на сервер (работал ли он раньше, работают ли другие серверы нормально?).
  5. Попробуйте ping -t ger2.ddnet.org в cmd.exe в течение нескольких минут, остановите его с помощью ctrl-c и проверьте, прыгает ли пинг там тоже или у вас потеря пакетов.
  6. Попробуйте отследить маршрут соединения с сервером DDNet (используя tracert ger2.ddnet.org в cmd.exe) и посмотрите, нет ли плохой маршрутизации (попросите вашего провайдера исправить это).