• このエントリーをはてなブックマークに追加

チャンネルと同時入会でプレミアムが初月無料!(0円)

Valheimサーバーのラグを解消する方法はおそらく既に解決済です
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

Valheimサーバーのラグを解消する方法はおそらく既に解決済です

2021-02-26 19:26
  • 1
「ヴァルヘイム ラグ」で検索すると自分の生放送がヒットしてしまい検索の邪魔なので解決方法を記事にしました。


が、この記事を書いた直後に公式アプデでラグが解消されたので記事を非公開にしていました。


でもなんかこの記事をツイートしてる人を見かけてしまったのでとりあえず記事を公開します。

ですがラグは既に公式アプデで解決済と思われます。

まだラグい人は以下の操作を行ってもラグが解消することはありません。(多分)




































Valheimのサーバーが重くてアイテムがふわぁ~って浮くので
サーバーのラグを解消する方法を調べたんですが

Reditの記事によると、なんとサーバーの設定で通信速度が61kビット/sに制限されているようです。
そのため、マルチプレイの人数が増えたりして通信データ量が増えるとラグラグになるとか。

同記事にはそのラグの解消法も書いてあります。
なんでも「鯖のDLLをデコンパイルして通信量の上限を書き換えてからコンパイルしなおせ」というムチャな解決方法。大丈夫なやつなのそれ?


大丈夫かは知らんけど試してみたらアイテムふわぁ~がある程度解消されました。
というわけで件の記事に書いてある解消方法のやり方をここに記す。




■dnSpyをダウンロードします。
https://github.com/dnSpy/dnSpy
.NETのプログラムをデコンパイルする凄いやつです。
こいつがないと戦えません。
「Binaries」の欄にビルド済みのdnSpyソフト本体があるのでそこからDLします。


■サーバーのファイルをローカルにコピーしておきます
シングルなら /valheim_Data/Managed
サーバーなら /valheim_server_Data/Managed
にあるファイルをローカルにコピーします。
書き換えるファイルは「assembly_valheim.dll」のみですが、
デコンパイルするために他のファイルも必要になるので全部まとめてコピーしておきます。


■dnSpyを立ち上げて、「assembly_valheim.dll」を書き換えます。

554412444b7cd7f24e026dbddbf1f20896e699b9
①「assembly_valheim.dll」をdnSpyの左のなんか一覧のとこにブチ込む
②検索窓に「m_dataPerSec」③検索するものは「Member」で検索する。
④検索に引っかかったらクリックして開く


01a69b7df6216d5720b2b48882d3e24deda93c82
⑤「m_dataPerSec」という通信速度制限の数字が見つかったら、これを書き換えたいので、右クリックして「Edit Class(C#)」を押す。

b2167143179e3f5110ffa831fcf350fb94d051f4
⑥数字を書き換える(この画像では、0を追加して通信速度制限を10倍にしました)
⑦右下の「Compile」をクリックしてコンパイルする。

e85940810dc4e988cd43571e83b60cee9ddb3180
⑧メイン画面に戻ってきたら、「File」→「Save Module」を選んで書き換え後のDLLを保存!

これで書き換え完了!



■最後に、書き換えた「assembly_valheim.dll」を、元あった場所に戻してあげます
シングルなら /valheim_Data/Managed
サーバーなら /valheim_server_Data/Managed



■もしかしたら
もしかしたら.NETが入ってないと編集できないかもしれません。知らんけど。
うまくいかなかったらそのへん考えてください(投げっぱなし)


チャンネル会員ならもっと楽しめる!
  • 会員限定の新着記事が読み放題!※1
  • 動画や生放送などの追加コンテンツが見放題!※2
    • ※1、入会月以降の記事が対象になります。
    • ※2、チャンネルによって、見放題になるコンテンツは異なります。
ブログイメージ
ぬどマガ
更新頻度: 不定期
最終更新日:
チャンネル月額: ¥550 (税込)

チャンネルに入会して購読

×
素晴らしい記事!
1ヶ月前
コメントを書く
コメントをするには、
ログインして下さい。