Debugging/ru: Difference between revisions
From Vintage Story Wiki
Mirotworez (talk | contribs) (Created page with "* Тип задержки: в целом низкая частота кадров, короткие или длинные скачки задержки? * Это отстав...") |
Mirotworez (talk | contribs) (Created page with "Если его клиент отстает * Как выглядит график частоты кадров и кадров в секунду? (нажмите CTRL+F3, чт...") |
||
Line 14: | Line 14: | ||
** Симптомы задержки сервера: значок отключения в правом верхнем углу, блоки снова появляются, животные не двигаются, сломанные блоки занимают некоторое время, прежде чем их выпадение появляется | ** Симптомы задержки сервера: значок отключения в правом верхнем углу, блоки снова появляются, животные не двигаются, сломанные блоки занимают некоторое время, прежде чем их выпадение появляется | ||
Если его клиент отстает | |||
* | * Как выглядит график частоты кадров и кадров в секунду? (нажмите CTRL+F3, чтобы увидеть) | ||
* | * Какие у вас настройки графики, какая у вас видеокарта и объем оперативной памяти? | ||
* | * Каково текущее использование памяти? Как долго ты играл? Это одиночная игра или мультиплеер? | ||
* | * Сделайте скриншот вывода профилировщика кадров (нажмите CTRL+F10 для переключения). Перед созданием скриншота также введите команду <code>.edi</code>, чтобы получить дополнительные выходные данные профилировщика кадров. | ||
* | * Только при отдельных скачках задержки запустите команду <code>.debug logticks 20</code>, если у вас обычно выше 60 кадров в секунду, или <code>.debug logticks 40</code>, если у вас обычно выше 30 кадров в секунду. Дайте ему поработать некоторое время, а затем отправьте нам файл client-main.txt, который находится в <code>%appdata%/VintagestoryData/Logs</code>. Запустите ту же команду еще раз, чтобы отключить ведение журнала. Убедитесь, что и здесь включена расширенная отладочная информация (через <code>.edi</code>). | ||
If its server lag and you are the owner or on single player | If its server lag and you are the owner or on single player |
Revision as of 10:32, 20 February 2022
Эта страница проверялась в последний раз для версии Vintage Story 1.15.
Немного информации о том, как отслеживать проблемы. Как для игроков, так и для моддеров.
Отладка проблем с производительностью
Если вы хотите сообщить о проблеме с производительностью оригинальной игры, предоставьте следующую информацию.
- Тип задержки: в целом низкая частота кадров, короткие или длинные скачки задержки?
- Это отставание клиента или сервера:
- Признаки задержки клиента: частота кадров будет низкой или экран будет зависать на короткое или длительное время.
- Симптомы задержки сервера: значок отключения в правом верхнем углу, блоки снова появляются, животные не двигаются, сломанные блоки занимают некоторое время, прежде чем их выпадение появляется
Если его клиент отстает
- Как выглядит график частоты кадров и кадров в секунду? (нажмите CTRL+F3, чтобы увидеть)
- Какие у вас настройки графики, какая у вас видеокарта и объем оперативной памяти?
- Каково текущее использование памяти? Как долго ты играл? Это одиночная игра или мультиплеер?
- Сделайте скриншот вывода профилировщика кадров (нажмите CTRL+F10 для переключения). Перед созданием скриншота также введите команду
.edi
, чтобы получить дополнительные выходные данные профилировщика кадров. - Только при отдельных скачках задержки запустите команду
.debug logticks 20
, если у вас обычно выше 60 кадров в секунду, или.debug logticks 40
, если у вас обычно выше 30 кадров в секунду. Дайте ему поработать некоторое время, а затем отправьте нам файл client-main.txt, который находится в%appdata%/VintagestoryData/Logs
. Запустите ту же команду еще раз, чтобы отключить ведение журнала. Убедитесь, что и здесь включена расширенная отладочная информация (через.edi
).
If its server lag and you are the owner or on single player
- Run the command
/debug logticks 100
let it run for a while and then send us the server-main.txt, it's found in%appdata%/VintagestoryData/Logs
. Run the same command again to disable the logging
Improving Server Performance
- Make sure the savegame is on an SSD
- Make sure 2+ GB of system ram stays free
- in
serverconfig.json
MaxChunkRadius = reduce to 10 or lower to reduce max view distance, TickTime = set 40 or 50. That gives a bit of cpu headroom (lowers server TPS from 30 TPS to 25 or 20) - in
servermagicnum.json
DefaultEntityTrackingRange = set to 3 (reduce the range at which distance creatures are still active from 128 blocks to 96 blocks)
Wondering where some links have gone?
The modding navbox is going through some changes! Check out Navigation Box Updates for more info and help finding specific pages.
Modding | |
---|---|
Modding Introduction | Getting Started • Пакет тем |
Content Modding | Content Mods • Developing a Content Mod • Basic Tutorials • Intermediate Tutorials • Advanced Tutorials • Content Mod Concepts |
Code Modding | Code Mods • Setting up your Development Environment |
Property Overview | Item • Entity • Block • Block Behaviors • Block Classes • Block Entities • Block Entity Behaviors • World properties |
Workflows & Infrastructure | Modding Efficiency Tips • Mod-engine compatibility • Mod Extensibility • VS Engine |
Additional Resources | Community Resources • Modding API Updates • Programming Languages • List of server commands • List of client commands • Client startup parameters • Server startup parameters Example Mods • API Docs • GitHub Repository |