Palworldオンラインゲームサーバーの設定方法の完全な紹介
最適な管理とパフォーマンスを備えた Palworld サーバーをセットアップするための教育的かつ実践的なガイド。.

Palworldオンラインゲームサーバーの設定方法の完全な紹介

この記事では、オンラインゲーム「Palworld」専用サーバーの設定と最適化に関するステップバイステップガイドをご紹介します。セキュリティ、ハードウェア、適切な場所の選び方、そして必要な設定手順について解説します。.
0 株式
0
0
0
0

安定した低遅延の 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 unzip

2. 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.target
sudo 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が適しています。マネージド環境やスナップショット環境には、クラウドサーバーが信頼性に優れています。.

あなたも気に入るかもしれない