注意事項
自宅に環境を作りポートを解放する場合、ネットワークが重くなったり攻撃される場合があるため、自己責任で設定お願いします。また無用なトラブルを避ける為、一般公開はせずIPやポートは身内のみに公開する事をおすすめします
サーバ構築(windows)
今回は、サーバの推奨スペックや構築については省かせて頂きます。公式が手順を公開していますので下記をご参照ください
https://tech.palworldgame.com/dedicated-server-guide
IPを固定する
IPを固定しないとルータや端末を再起動した際にIPが変わってしまうことがあるためIP固定の設定を行います
windowsメニューで「ネットワーク接続の表示」をクリック
該当のネットワークの「プロパティ」選択→「インターネットプロトコルIPv4」選択し、固定IPを指定します。
IPアドレス = デフォルトゲートウェイの192.168.3.xxまでは一緒にで最後の数字(xx部分)だけ任意の数字にする
サブネットワーク = tabで移動したときデフォルトで入っているものでOKです
デフォルトゲートウェイ = コマンドプロンプトでipconfigで確認してください
同一ネットワークに他の端末がある場合被らないように指定します
同一ネットワークのIP一覧は、コマンドプロンプトの「arp -a」のコマンドで確認可能です
ファイアウォールのポート解放
windowsメニュに「セキュリティが強化された」と入力し起動
「受信の規則」の「新しい規則」を追加
「ポート」を選択
「UDP」を選択し、パルワールドのポートを入力
「接続を許可する」を選択して「次へ」
全てを選択して「次へ」
「完了」クリック
送信の規則側も同じように設定してください
ルーターの設定
softbank光の場合ルーター端末の側面のシールに設定する画面のurl(ip)が記載されているので、そちらからルーターの設定画面にアクセスします
id/パスも側面に記載があります。デフォルトだとuser/userで入れます
ポート転送を行う
「ルーター機能の設定」を選択
「ポート転送設定」を選択
有効、UDP、パルワールドのポートを入力
転送先IPアドレスは、鯖のローカルIPを入力してください
※コマンドプロンプトでipconfigで実行するとローカルIPが確認できます
設定が完了したらルーターの再起動を行ってください
2分程掛かりその間インターネットは利用できません
接続確認
ローカルで接続する場合
パルワールドの鯖を起動した状態でアプリを開き「127.0.0.1:8211」でアクセスできることを確認
同一ネットワークの別の端末で接続する場合
鯖のローカルIPでアクセスできることを確認
※ここでアクセスできなかった場合は、「ファイアウォールのポート解放」の設定を再度見直してください
グローバルIPで接続する場合
友人などにアクセスして貰うには、グローバルIPが必要です。グローバルIPは下記のサイトで確認してください
https://www.cman.jp/network/support/go_access.cgi
ローカル環境の場合、グローバルIPの接続確認はできないので、友人に接続テストして頂くか、PCからスマホにBluetooth接続して確認が行えます
ここで入れない場合、「ルーターの設定」を見直して下さい
但し、集合住宅の場合やIPv6を使っている場合やプロバイダーによっては、
ルーターの設定ができない場合がありポート解放ができない場合があります
ローカルで鯖を運営する場合の注意点
スリープモードになると接続が切れる場合があるので、
スリープモードにならないように設定する必要があります
windowsメニューで「電源とスリープの設定」と入力し開く
スリープをすべて「なし」にする
右側にある「電源の追加設定」をクリック
「カバーを閉じた時の動作の選択」を選択
カバーを閉じた時の動作を「何もしない」に変更
まとめ
私の場合、グローバルIPでパルワールド起動したときアクセスできずハマってしまいました。
ローカル環境で鯖を構築する場合は、ローカルで「127.0.0.1:8211」で起動できることを確認して、友人などにグローバルIPで接続確認して頂くのがよいかと思います
鯖とプレイする環境が同じ場合かなり重くなるため、プレイ端末と鯖は分ける方が好ましいかなと思います
今後も鯖の運用方法、設定やmod導入などの記事を掲載できたらと思うので是非フォローお願いします
うまくいったよって方はいいね押していただけると助かります
youtubeでの説明
参考リンク
パルワールド鯖の設定値一覧