専用サーバー:Foundry専用サーバー Windowsセットアップ
はじめに
Windows VPSや専用サーバーを持っていて、そこにFoundry専用サーバーサービスをインストールしたい?それならここがピッタリ。この記事では、サーバーにこのサービスをインストールする手順をステップバイステップで解説するよ。
Windows VPSでFoundry専用サーバーをセットアップする方法!
実際に動いているところを見ると理解しやすい?そんなあなたに!動画でわかりやすく解説。急いでる時も、じっくり見たい時も、最高の情報収集方法だよ!
準備
まずは、リモートデスクトップ(RDP)でVPSに接続しよう。接続方法がわからなければ、初回アクセス(RDP)ガイドを参考にしてね。
サーバーにアクセスできたら、必要な専用サーバーファイルをダウンロードするためにSteamCMDをセットアップしよう。SteamCMDはSteamクライアントのコマンドライン(CLI)版で、Steamワークショップや専用サーバーファイルを簡単にダウンロードできるツールだよ。Valve公式サイトからSteamCMDをダウンロードするか、直接こちらからもOK。
サーバーのどこかに新しいフォルダを作成しよう。ここでは例としてsteamcmd
と名付けるよ。ダウンロードフォルダから先ほどダウンロードしたsteamcmd.zipを見つけて、そのsteamcmd
フォルダに移動させてね。次に、右クリックしてWindowsの解凍機能や7zip、Winrarなどのアプリで解凍しよう。するとsteamcmd.exeファイルが展開されるはず。
あとはsteamcmd.exeを実行して、インストールが完了するまで待とう。
Loading Steam API.... OKのメッセージが表示されたら、インストール完了!次のセクションでFoundry専用サーバーのインストールに進もう。
インストール
インストール後は、先ほど実行したsteamcmd.exeのコマンドプロンプトでコマンドを実行できるようになっているよ。何か操作する前に、まずはanonymousユーザーでログインしよう。コマンドは以下:
login anonymous
ログインできたら、ファイルのダウンロードを始められるよ。
任意:インストール先のディレクトリを指定したい場合は、以下のコマンドで設定できるよ。[path]
はサーバーに使いたいパスに置き換えてね。例:
force_install_dir C:\Foundry-Server
次に、以下のコマンドを実行してダウンロードを開始しよう。App ID 2915550はFoundryのアプリケーションIDだよ。
app_update 2915550
ダウンロードが完了するまで中断しないでね。少し時間がかかるけど、焦らず待とう! :)
ダウンロードが完了したら、ダウンロード先フォルダに移動しよう。そこにサーバーファイルが全部入っているよ。FoundryDedicatedServerLauncher.exeを使ってサーバーを起動できるけど、まずはポートフォワーディングとサーバー設定を済ませるのがおすすめ。
サーバーのポートフォワーディング
サーバーを外部からアクセス可能にするには、専用サーバープロセスが使うポートのポートフォワーディング設定を変更しよう。PowerShellコマンドで設定する方法が簡単だけど、Windows Defenderファイアウォールの設定画面からもできるよ。
- PowerShellで設定
- Windows Defenderで設定
Windowsの検索ボックスでPowerShellを検索しよう。右クリックして管理者として実行を選ぶのを忘れずに。そうしないと権限不足で設定が反映されないことがあるよ。
必ず管理者モードでPowerShellを起動してね。そうしないと設定が正しく適用されないよ。
次に、以下のコマンドをPowerShellにコピー&ペーストして実行しよう:
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Inbound -LocalPort 3724,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Inbound -LocalPort 3724,27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Outbound -LocalPort 3724,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Outbound -LocalPort 3724,27015 -Protocol UDP -Action Allow
これでFoundryサーバーが外部からアクセス可能になるためのファイアウォールルールが自動で作成されるよ。
Windowsの検索でWindows Defender ファイアウォールの詳細設定を開こう。基本のファイアウォール画面が開いたら、詳細設定をクリックして必要なウィンドウを表示してね。
Foundryサーバー用に新しいルールを作成しよう。以下のプロトコルとポートで、受信と送信の両方のルールを追加してね:
- TCP 受信・送信:3724, 27015
- UDP 受信・送信:3724, 27015
設定方法がわからなければ、ポートフォワーディング(ファイアウォール)ガイドも参考にしてね。
これらのルールを追加したら、サーバーが外部からアクセス可能になるよ。メインメニューのマルチプレイヤーから「IPダイレクト接続」を選んで、サーバーのIPアドレスとデフォルトのポート3724を入力すれば接続できるよ。
サーバーにアクセスする前に、次のセクションでサーバー設定を済ませるのがおすすめ!
設定
ここまででFoundryサーバーのセットアップは完了。さらに細かい設定は設定ファイルで行えるよ。ゲームフォルダに戻って、ルートディレクトリにapp.cfgファイルを作成しよう(まだなければ)。このファイルはFoundryDedicatedServerLauncher.exeと同じフォルダに置くのがポイント。
app.cfgをメモ帳や好きなエディタで開いて、調整したいパラメータを追加していこう。パラメータごとに新しい行を作り、=
の後に設定したい値を書くだけ。
例として、以下の3つの設定を追加してみたよ:
server_world_name=ZAPDocsTest
server_name=ZAP-Hosting Docs Test
server_max_players=10
他の設定項目や詳細はサーバー設定ガイドをチェックしてね。
サーバーの起動&接続
いよいよサーバーを起動しよう。ルートディレクトリにあるFoundryDedicatedServerLauncher.exeを実行すると、コマンドプロンプトでサーバーのコンソールが開いて起動が始まるよ。
起動後は、マルチプレイヤーの「IPダイレクト接続」からサーバーのIPアドレスとポート3724を入力して直接接続できるよ。これはデフォルトのポートで、ポートフォワーディングも済んでいるはず。
サーバーリストに表示させたい場合は、サーバー設定ガイドを見てserver_name
やserver_is_public
のパラメータを設定ファイルに追加しよう。保存したらサーバーを再起動してね。
これでWindows専用サーバーにFoundryを無事インストール完了!