- 安定した低遅延の Palworld サーバーを設定するにはどうすればよいですか?
- 前提条件とサーバーの選択(ハードウェアと場所)
- SteamCMD を使用した専用サーバーのインストール (一般的な方法)
- ファイアウォールとポートの設定
- 自動管理のための systemd サービスを起動する
- オンラインゲームのためのネットワークとカーネルの最適化
- セキュリティとDDoS防御
- 監視、バックアップ、メンテナンス
- ユーザーエクスペリエンス: pingを減らしてプレイヤーのパフォーマンスを向上
- さまざまなアプリケーション向けの構成
- デバッグと便利なツール
- 最終的な実用的なヒントとセットアップチェックリスト
- 関連サービスの概要と推奨事項
安定した低遅延の Palworld サーバーを設定するにはどうすればよいですか?
このステップバイステップの技術ガイドでは、LinuxディストリビューションでPalworld専用サーバーをセットアップ、ネットワークとセキュリティを構成し、最適化する方法を説明します。 ウブントゥ 22.04 この記事は、サーバー管理者、DevOps、ゲーマー、および低レイテンシ、高安定性、DDoS 攻撃からの保護を備えたゲーム サーバーをホストしたいすべての人を対象としています。.
前提条件とサーバーの選択(ハードウェアと場所)
Palworldサーバーの推奨ハードウェア
CPU: 4 ~ 8 個の vCPU コア (小規模から中規模のグループの場合は 4 個のコアで十分ですが、パブリック サーバーやプレイヤー数が多い場合は 8 個以上のコアが推奨されます)。.
ラム: スムーズな体験のためには、最低 8 GB、16 GB を推奨します。.
ディスク: 高 IOPS の NVMe SSD。ログとバックアップ用の 50~100 GB のスペース。.
ネットワーク: 無制限のポートと低レイテンシで 1 Gbps。.
GPU: 専用サーバーには GPU は必要ありません。サーバー内でクライアントをホストしたりレンダリングしたりする場合は、GPU サーバーを使用します。.
場所を選択
低pingを実現するには、プレイヤーの多くに最も近いデータセンターを選択してください。世界85か所以上のロケーションから、ヨーロッパ(アムステルダム、フランクフルト)、アメリカ(ニューヨーク、ワシントン、ロサンゼルス)、アジア(東京、シンガポール、ムンバイ)といった人気のロケーションをお選びいただけます。.
世界中にプレイヤーがいる場合は、CDN と地域バランサーを使用するか、複数のサーバーを異なる場所にセットアップして、クライアントが最も近いサーバーに誘導されるようにします。.
攻撃を防ぎ、安定性を高めるために、 DDoS対策 サポートされている BGP ネットワークを使用します。.
SteamCMD を使用した専用サーバーのインストール (一般的な方法)
PalworldがSteamで専用サーバーツールをリリースしている場合、基本的な手順は他のSteamベースのゲームと同様です。このセクションでは、SteamCMDを使用した一般的なインストール例を説明します。.
1. ユーザーを作成し、前提条件をインストールする
sudo adduser --disabled-login palserver
sudo apt update && sudo apt install -y lib32gcc-s1 steamcmd wget unzip2. SteamCMDを実行してサーバーをダウンロードする(代替AppIDの例)
SteamDBまたは公式開発者ツールページからサーバーのAppIDを確認してください。次のコマンドで、識別子として使用されます。.
sudo -u palserver bash -c 'steamcmd +login anonymous +force_install_dir /home/palserver/palworld_server +app_update <APPID> validate +quit'重要なポイント:
- ツールが Windows 専用である場合は、Windows サーバーまたは Wine/Proton を使用できますが、公式の Linux サーバーまたは専用の Windows サーバーを使用するのが最適です。.
- ダウンロード後、インストール フォルダー内の専用サーバー実行可能ファイルを確認します (例: palworld_server/バイナリ/).
3. サーバーを実行する(Unreal Engine サーバーを実行するコマンドの例)
正確なコマンドはリリースされたパッケージによって異なる場合があります。公式ドキュメントを参照してください。.
cd /home/palserver/palworld_server/Binaries/Linux
./PalworldServer-Linux-Shipping -log -server -Port=7777 -QueryPort=27015 -MaxPlayers=32パラメータの説明: ポート メインゲームポート(UDP) クエリポート サーバークエリポート、 マックスプレイヤーズ プレイヤーの最大数。.
実行可能ファイルの拡張子が .exe (Windows) で、Linux を使用している場合は、Windows サーバーまたは Windows 仮想マシンを使用します。.
ファイアウォールとポートの設定
PalworldはUnrealをベースにしており、通常、複数のUDP/TCPポートを開く必要があります。一般的なポート(UEゲームの例):
- UDP 7777 (ゲームプレイ)
- UDP 7778(追加機能)
- UDP/TCP 27015 (Steam クエリ / RCON)
- UDP 27020(一部の実装)
UFW (Ubuntu) でポートを開く:
sudo ufw allow 22/tcp
sudo ufw allow 7777/udp
sudo ufw allow 7778/udp
sudo ufw allow 27015/udp
sudo ufw allow 27015/tcp
sudo ufw enable注記: 公式ドキュメントまたはサーバーの出力に基づいてポート制限を設定します。必要なポートのみを開くことで、攻撃対象領域が縮小されます。.
自動管理のための systemd サービスを起動する
systemdユニットファイルを作成し、サーバーをサービスとして実行し、クラッシュした場合に再起動します。次のサンプルファイルは /etc/systemd/system/palworld.service 場所:
[Unit]
Description=Palworld Dedicated Server
After=network.target
[Service]
User=palserver
WorkingDirectory=/home/palserver/palworld_server/Binaries/Linux
ExecStart=/home/palserver/palworld_server/Binaries/Linux/PalworldServer-Linux-Shipping -log -server -Port=7777 -QueryPort=27015 -MaxPlayers=32
Restart=on-failure
RestartSec=10
LimitNOFILE=100000
[Install]
WantedBy=multi-user.targetsudo systemctl daemon-reload
sudo systemctl enable --now palworld.service
sudo journalctl -u palworld -fオンラインゲームのためのネットワークとカーネルの最適化
UDP ネットワークのパフォーマンスを向上させ、パケット損失を減らすには、いくつかの重要なカーネル設定を適用します。
sudo tee /etc/sysctl.d/99-palworld.conf <<EOF
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.netdev_max_backlog = 5000
net.ipv4.udp_mem = 262144 327680 524288
net.ipv4.udp_rmem_min = 8192
net.ipv4.udp_wmem_min = 8192
net.ipv4.tcp_fin_timeout = 15
net.ipv4.tcp_tw_reuse = 1
EOF
sudo sysctl --systemさらに、次の点を考慮してください。
- IRQアフィニティ コアの分離: ネットワーク処理にコアを割り当てると、レイテンシを削減できます。.
- 不要なサービスをオフにして、 CPUシェア/CPUセット サーバー処理用。.
セキュリティとDDoS防御
ゲーム サーバーを保護するには、ローカル設定とネットワーク サービスの組み合わせが必要です。.
- サーバーの使用 DDoS対策 およびトラフィック フィルタリング。.
- 管理アクセスを制限する:公開鍵でSSHし、SSHポートを変更し、 フェイル2バン.
- ログ記録と攻撃監視:トラフィックの急増をチェック イフトップ, ロード, vnstat および使用 tcpdump 分析用です。.
- 内部サービスにはプライベート ネットワーク (VPC) を使用し、プレーヤーのアクセスには NAT またはロード バランサーを使用します。.
- より大規模な場合は、DDoS スクラビング サービスまたはゲーム専用の CDN を検討してください。.
監視、バックアップ、メンテナンス
定期的な監視とメンテナンスが不可欠です。
- リソース監視: hトップ, 視線 CPU/RAMについては、 プロメテウス + グラファナ 長期モニタリング用。.
- ネットワーク監視: イフトップ, ネットホッグ, bmon.
- ログ付き ログローテート ディスクがいっぱいになるまで回転させます。.
- 保存/設定ファイルの定期バックアップ: rsync または、ディスク スナップショットを使用します。.
- ゲームのアップデート時には、アップデートを制御およびスケジュールし、プレイヤーにメンテナンス時間を通知することが重要です。.
ユーザーエクスペリエンス: pingを減らしてプレイヤーのパフォーマンスを向上
ping を減らしてプレイヤーのエクスペリエンスを向上させるための実用的な手順:
- 適切な場所: 地域のプレイヤーにとっては、サーバーを同じ地域に配置することが最も大きな影響を与えます。.
- BGPとピアリング: 長いマルチホップ ルートよりも、ローカル ピアリングを使用してルートを選択する方が適しています。.
- QoS とシェーピング: サーバーが他のトラフィックと共有されている場合、QoS によってゲーム トラフィックを優先できます。.
- DNS: DNS 応答時間を短縮するには、プレイヤーに近い Anycast DNS またはリゾルバを使用します。.
さまざまなアプリケーション向けの構成
専用ゲームサーバー(ゲームVPS)
推奨リソース:4vCPU、8~16GB RAM、NVMe、1Gbpsポート。アクティブなアンチDDoS機能とリアルタイムモニタリングを搭載。トーナメントや小規模~中規模のパブリックサーバーに最適です。.
ストリーミングまたはクラウドゲーム用のサーバー
リソース: GPU(レンダリング用のNVIDIA A10/A100など)、高帯域幅ネットワーク。クライアントがサーバーからレンダリングおよびストリーミングを行う際に使用されます。.
パブリックおよび競争ホスティング用のサーバー
リソース: 8基以上のvCPU、16~32GBのRAM、NVMe SSD、BGPとDDoS保護を備えた複数のネットワークリンク。プレイヤー数が多いサーバーやトーナメントに最適なサーバーです。.
デバッグと便利なツール
- プロセスレビュー:
ps aux | grep Palworld - ログを表示:
journalctl -u palworld -n 200 --no-pager - ネットワーク使用状況を確認します:
sudo iftop -i eth0 - パケット分析:
sudo tcpdump -i eth0 ポート 7777 -vv - Pingとルートテスト:
ピン,メートル— レイテンシの急増 (ISP、サーバー構成、BGP ルート) を特定するのに役立ちます。.
最終的な実用的なヒントとセットアップチェックリスト
- 各更新の前にスナップショットまたはイメージを撮ります。.
- 最小限のアクセス権を持つ非 root ユーザーでサーバーを実行します。.
- コマンドラインパラメータ、sysctl の変更、および起動スクリプトを文書化します。.
- バックアップのスケジュール設定とメンテナンス時間のプレイヤーへの通知。.
- 公開前のストレス テスト: 複数のクライアントをシミュレートして、CPU とネットワークの使用状況を確認します。.
関連サービスの概要と推奨事項
安定した低遅延の Palworld サーバーをセットアップするには、適切な場所、適切なハードウェア、DDoS 保護、UDP のカーネル設定、およびサービス管理を選択する必要があります。.
85 を超える世界各地の拠点、GPU オプション、高性能コンピューティング サーバー、DDoS 保護、ゲーム用 VPS、CDN、BGP ネットワーク ソリューションを提供するサービスは、ホスティングに最適です。.
すぐに始めるには:DDoS対策機能付きの専用ホスティングには、高帯域幅の専用サーバープランをご利用ください。小規模から中規模のサーバーには、NVMeと4~8個のvCPUを搭載したVPSが適しています。マネージド環境やスナップショット環境には、クラウドサーバーが信頼性に優れています。.









