- マルチプレイヤー体験のために専用の Valheim サーバーをセットアップすることが重要なのはなぜですか?
- Valheimオンラインゲームサーバーの設定方法 - 前提条件と決定事項
- SteamCMDをインストールし、Valheim専用サーバーをダウンロードします。
- Valheimサーバーの設定と実行
- ポート、ファイアウォール、NAT
- バックアップ、ストレージ、ワールド管理
- Docker で実行 (代替オプション)
- パフォーマンスとリソースの最適化
- セキュリティと保護(パブリックサーバーでは重要)
- Mods、BepInEx、ValheimPlusのサポート
- 実用的なヒントとよくある問題
- オンラインゲーム向けデータセンターの立地比較
- Valheimのホスティングにおすすめのサービス
- よくある質問
マルチプレイヤー体験のために専用の Valheim サーバーをセットアップすることが重要なのはなぜですか?
Valheimオンラインゲームサーバー設定ガイドは、サーバー管理者、ゲーマー、ホスティングプロバイダーが信頼性の高いマルチプレイヤー環境を構築するための非常に役立つリソースの一つです。このガイドでは、ディストリビューション上でValheim専用サーバー/仮想プライベートサーバー(VPS)をゼロからインストール、設定、セキュリティ保護、アップデート、最適化するプロセスを解説します。 デビアン/ウブントゥ そしてオプションで ドッカー また、最適な場所の選択、DDoS 保護、Mod 管理に関するヒントも紹介します。.
Valheimオンラインゲームサーバーの設定方法 - 前提条件と決定事項
始める前に、いくつかの技術的な決定を行う必要があります。これらの決定は、パフォーマンス、安定性、そしてプレイヤー体験に直接影響します。.
サーバータイプ
– 軽量VPS (2 コア、2~4 GB RAM) 小規模グループに適しています。.
– クラウドまたは物理サーバー 高速なシングルコア CPU、NVMe、4~8 GB 以上の RAM を搭載したパブリック サーバーまたは改造サーバーに推奨されます。.
位置
プレイヤー数が最も多い地域(EU:フランクフルト/アムステルダム、北米:ニューヨーク/ロサンゼルス、アジア:シンガポール/東京)を選択してください。 世界85か所以上の拠点 また、BGP ネットワークは ping を削減できます。.
保護
パブリックサーバーの場合 絶対に。 アンチ DDoS サーバーを使用して、UDP フラッド攻撃と増幅攻撃を軽減します。.
オペレーティングシステムと権限
提案: Ubuntu 20.04/22.04 または デビアン 11/12. サーバーを実行するには、SSH アクセスと非 root ユーザーが必要です。.
SteamCMDをインストールし、Valheim専用サーバーをダウンロードします。
このセクションでは、専用ユーザーを作成し、前提条件をインストールし、SteamCMD を使用してサーバー ファイルをダウンロードする手順について説明します。.
専用ユーザーを作成し、前提条件をインストールする
sudo apt update && sudo apt upgrade -y
sudo apt install -y lib32gcc-s1 lib32stdc++6 curl wget screen unzip
sudo adduser --disabled-login --gecos "Valheim Server" valheim
sudo su - valheimSteamCMDをインストールする
ユーザーの内部 ヴァルハイム steamcmd フォルダを作成し、インストールを実行します。
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gzValheimサーバーのダウンロード/アップデート
SteamCMDを使用して専用サーバーをインストールまたはアップデートします。Valheim専用サーバーアプリID: 896660.
./steamcmd.sh +login anonymous +force_install_dir ./valheim_server +app_update 896660 validate +quitサーバーファイル ./valheim_server 配置されています。.
Valheimサーバーの設定と実行
このセクションでは、起動スクリプト、重要なパラメータ、およびそれらを systemd で自動的に実行する方法について説明します。.
シンプルな起動スクリプト
起動スクリプトを作成します (例: ~/valheim_start.sh):
#!/bin/bash
cd /home/valheim/steamcmd/valheim_server
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
./valheim_server.x86_64 -name "MyValheimServer" -port 2456 -world "MyWorld" -password "MySecret" -public 1実行:
chmod +x ~/valheim_start.sh
./valheim_start.sh重要なパラメータ
- -名前: リストに表示されるサーバー名。.
- -ポート: デフォルトのUDPポート 2456 (一般的には2456~2458の範囲が使用されます)。.
- -世界: 保存したワールドの名前。.
- -パスワード: プレイヤーのパスワード。.
- -公共: パブリックの場合は 1、プライベートの場合は 0。.
systemd サービスとして実行 (自動実行と監視)
自動化と監視にはsystemdを使用します。サービスファイルを作成します。
[Unit]
Description=Valheim Dedicated Server
After=network.target
[Service]
User=valheim
WorkingDirectory=/home/valheim/steamcmd/valheim_server
ExecStart=/home/valheim/valheim_start.sh
Restart=on-failure
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target有効化して実行:
sudo systemctl daemon-reload
sudo systemctl enable --now valheim.service
sudo journalctl -u valheim.service -fポート、ファイアウォール、NAT
ポートとファイアウォールの管理は、プレーヤーのアクセスとサーバーのセキュリティにとって重要です。.
必要なポート
Valheimは通常 UDP 2456から2458 使用方法。念のため、UDPとTCPの両方を開いてください。少なくともUDP 2456は開いている必要があります。複数のインスタンスを実行している場合は、インスタンスごとに異なるポートを使用する必要があります。.
UFWの設定
sudo ufw allow 22/tcp
sudo ufw allow 2456:2458/udp
sudo ufw enable
sudo ufw statusNAT/ポート転送
サーバーがNATの背後にある場合は、UDP 2456をサーバーの内部IPに転送する必要があります。クラウドサーバーには通常NATはありませんが、一部のVPSではパブリックポートまたはホストネットワークの設定が必要になる場合があります。.
バックアップ、ストレージ、ワールド管理
データの損失を防ぐためには、定期的なワールドバックアップが不可欠です。.
ゲームワールドの保存パス
ワールド ファイルは次のパスに保存されます。
- ~/.config/unity3d/IronGate/Valheim/worlds
クイックバックアップの場合:
mkdir -p /home/valheim/backups
tar -czf /home/valheim/backups/world-$(date +%F-%H%M).tar.gz /home/valheim/.config/unity3d/IronGate/Valheim/worldsこのスクリプトは、毎日、または自動更新の前に cron を使用して実行できます。.
SteamCMDによる安全な自動アップデート
データを失わずに更新するための推奨手順:
- サービスを停止します: sudo systemctl valheim.service を停止します
- ワールドフォルダのバックアップ
- SteamCMD を実行して更新します (同じコマンド +app_update …)
- サービスを再起動する
これらの手順を自動化する cron ファイルまたは systemd タイマーを作成できます。.
Docker で実行 (代替オプション)
コンテナを使用する場合は、以下の docker-compose の例を使用できます。ボリュームはワールドを保持するために必要です。.
version: '3.8'
services:
valheim:
image: lloesche/valheim-server
container_name: valheim
restart: unless-stopped
ports:
- "2456:2456/udp"
- "2457:2457/udp"
- "2458:2458/udp"
volumes:
- ./data:/config
environment:
- SERVER_NAME=MyValheimServer
- SERVER_PORT=2456
- WORLD_NAME=MyWorld
- SERVER_PASS=MySecret
- PUBLIC=1ヒント: ボリュームは、ワールドを保持し、適切な再起動ポリシーでコンテナを実行するために不可欠です。.
パフォーマンスとリソースの最適化
リソースの最適化には CPU、メモリ、ディスクが含まれ、遅延を減らして安定性を高めます。.
CPUとRAM
Valheim サーバーはシングルスレッドのメインフレームであるため、高いシングルコアクロックが重要です。推奨:少人数のグループの場合は、少なくとも2つの高クロックコアと4GBのRAMが必要です。MODや大規模なプレイヤーの場合は、4つのコアと8GB以上のRAMが推奨されます。.
I/OとNVMe
セーブファイル(ワールド)をNVMe上に置くと、セーブとロードの速度が向上します。仮想環境では、次のようなI/Oスケジューラを設定すると、 新入り または MQ締め切り 役に立つかもしれません。.
監視
次のようなツール hトップ、 視線 そして ネットスタット これらは、ネットワークリソースとパケット使用量の監視に役立ちます。UDPトラフィックの監視は、攻撃の検出に不可欠です。.
セキュリティと保護(パブリックサーバーでは重要)
サーバー セキュリティには、安全な実行、制限、ネットワーク攻撃からの保護が含まれます。.
非ルートとして実行
常に非 root ユーザーでサーバーを実行します (例: ヴァルハイム) セキュリティリスクを可能な限り低減するために実装します。.
制限とサンドボックス
systemdのlimitNOFILEを上げてください。必要に応じてcgroupsを使ってリソースを制限してください。必要なポートのみを開いてください。.
DDoS防御
エッジ フィルタリングと複数の POP (85 か所以上) を備えたプロバイダーの DDoS 対策サービスを使用すると、悪意のあるトラフィックがサーバーに到達する前にフィルタリングできます。.
Mods、BepInEx、ValheimPlusのサポート
MODのインストールには通常、BepInExが必要です。一般的なインストール手順は、BepInExファイルとValheimPlusファイルをサーバーフォルダにコピーすることです。.
モッズのヒント
MODはリソース使用量を増加させる可能性があります。MODサーバーには少なくとも4~8GBのRAMが推奨されます。MODをインストールする前に、ゲームワールドの完全バックアップを必ず作成してください。.
実用的なヒントとよくある問題
よくある問題とその簡単な解決策:
- プレイヤーはサーバーリストを表示しません — UDPポートが開いていることとパラメータを確認してください -パブリック 1 設定されています。.
- 不安定性とクラッシュ — ログを確認してください。RAM が不足しているか、モードが互換性がないことが原因である可能性があります。.
- 高いping — ほとんどのプレイヤーに近いデータセンターの場所を選択し、BGP ネットワークを備えたプロバイダーを使用します。.
- 複数のインスタンスの実行 — 各インスタンスには個別のポートとフォルダーが必要であり、個別のユニットまたはコンテナーとして作成する必要があります。.
オンラインゲーム向けデータセンターの立地比較
プレイヤーの分布に適した場所を選択することは非常に重要です。
- ヨーロッパ (フランクフルト、アムステルダム): ヨーロッパのプレイヤーに最適です。低い ping と強力なネットワーク インフラストラクチャを備えています。.
- 北米 (ニューヨーク、ロサンゼルス): 米国東部/西部のプレイヤー向け。プレイヤーの分布に基づいて選択されます。.
- アジア (シンガポール、東京、シドニー):アジア・オセアニア出身の選手を対象とし、選手の国際性を考慮します。.
85 以上の拠点を持ち、最も近い POP を選択できるプロバイダーにより、ping が削減され、エクスペリエンスが向上します。.
Valheimのホスティングにおすすめのサービス
最適なエクスペリエンスを得るには、次の仕様を備えたサービスを使用することをお勧めします。
- 専用ポートと低Pingを備えたVPSゲームサーバー
- NVMeと高周波CPUを搭載したクラウドインフラストラクチャ
- アクティブなアンチDDoSオプションと85以上の拠点からなるグローバルネットワーク
- リソースの迅速なアップグレード、24時間365日のサポート、SteamCMDの迅速なインストールが可能
改造サーバーやプレイヤー数が多いサーバーの場合は、ネットワーク サービスと BGP を備えた高性能クラウド サーバーまたは専用サーバーをお勧めします。.









