Valheim: Фикс лагов в Мультиплеере

Материал из Википедия XLGAMES.PRO
Перейти к навигации Перейти к поиску

Данный гайд возможно поможет вам избавиться от некоторых лагов десинхронизации на своём сервере Valheim

Заказать свой собственный игровой сервер Valheim можно по ссылке https://xlgames.pro/ru/valheim/

Простой и легкий способ не следовать этим инструкциям, а просто изменить скорость в автоматическом режиме, читейте ЭТОТ ГАЙД

Просим обратить внимание, что администрация XLGAMES ни чего не гарантирует и это ни в коем случае не поможет избавиться от них на 100%, так как игра в альфа тесте, к тому же не всё зависит от сервера, но на прямую так же зависит и от клентов (игроков), которые играют на сервере, от качества их интернет соединения и тп.

По скольку соединение между игроком и сервером лимитированы в 60kb\s, за частую этого может не хватать и в игре появляются лаги (десинхронизация), в виде долгой реакции нажатия на кнопки, и тп.
В данном гайде мы рассмотрим то, как увеличить это значение скорости.

1. Первое что вам нужно сделать, это открыть Steam, найти игру в библиотеке, и щёлкнуть по ней правой клавишей, затем "Управление" -> "Посмотреть локальные файлы"
Фикс лагов в Мультиплеере Valheim

2. Пройдите в папку valheim_Data\Managed и для начала сделайте копию файла assembly_valheim.dll (чтобы если что, у вас был оригинал файла и вы всё могли вернуть назад)
Фикс лагов в Мультиплеере Valheim 2
Фикс лагов в Мультиплеере Valheim 3

3. Скачайте dnSpy https://github.com/dnSpy/dnSpy/releases/tag/v6.1.8
Скачать dnSpy

распакуйте и запустите dnSpy.exe

4. В открывшейся программе, нажмите "Файл" -> "открыть" и пройдите по пути к игре, где находится файл assembly_valheim.dll
Фикс лагов в Мультиплеере Valheim 4
Фикс лагов в Мультиплеере Valheim 5

5. Вы увидите следующую картину
Фикс лагов в Мультиплеере Valheim 6

6. Теперь нажмите на "assembly_valheim (0.0.0.0)" в правом меню, затем на "{}"
Фикс лагов в Мультиплеере Valheim 7

7. Найдите пункт ZDOMan, а в нём строку "private int m_dataPerSec = 61440;" (сейчас эта строка под номером 1240)
Фикс лагов в Мультиплеере Valheim 8

8. Нажмите по цифре 61440 правой клавишей мыши, и выберете пункт "Изменить класс С#"
Фикс лагов в Мультиплеере Valheim 9

9. Впишите новое значение 245760 (это в 4 раза больше, чем оригинальное значение, хотя автор фикса рекомендует 122,880, но вы можете поэксперементировать) и нажмите "Скомпилировать"
Фикс лагов в Мультиплеере Valheim 10

10. Затем нажмите "Файл" и "Сохранить модуль", нажмите "Ок"
Фикс лагов в Мультиплеере Valheim 11

11. Теперь этот файл нужно закинуть на сервер, для этого подключите по FTP к серверу
12. На вашем игровом сервере откройте папку valheim_server_Data, затем папку Managed
Фикс лагов в Мультиплеере Valheim 12
Фикс лагов в Мультиплеере Valheim 13

и закиньте файл в эту директорию с перезаписью, оригинал файла так же предварительно можете переименовать или сохранить на компьютере.


Заказать свой собственный игровой сервер Valheim можно по ссылке https://xlgames.pro/ru/valheim/