Skip to main content

専用サーバー:Foundry専用サーバー Windowsセットアップ

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

Windows VPSや専用サーバーを持っていて、そこにFoundry専用サーバーサービスをインストールしたい?それならここがピッタリ。この記事では、サーバーにこのサービスをインストールする手順をステップバイステップで解説するよ。

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

ログインできたら、ファイルのダウンロードを始められるよ。

Hint

任意:インストール先のディレクトリを指定したい場合は、以下のコマンドで設定できるよ。[path]はサーバーに使いたいパスに置き換えてね。例:

force_install_dir C:\Foundry-Server

次に、以下のコマンドを実行してダウンロードを開始しよう。App ID 2915550FoundryのアプリケーションIDだよ。

app_update 2915550

備考

ダウンロードが完了するまで中断しないでね。少し時間がかかるけど、焦らず待とう! :)

ダウンロードが完了したら、ダウンロード先フォルダに移動しよう。そこにサーバーファイルが全部入っているよ。FoundryDedicatedServerLauncher.exeを使ってサーバーを起動できるけど、まずはポートフォワーディングとサーバー設定を済ませるのがおすすめ。

サーバーのポートフォワーディング

サーバーを外部からアクセス可能にするには、専用サーバープロセスが使うポートのポートフォワーディング設定を変更しよう。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サーバーが外部からアクセス可能になるためのファイアウォールルールが自動で作成されるよ。

これらのルールを追加したら、サーバーが外部からアクセス可能になるよ。メインメニューのマルチプレイヤーから「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_nameserver_is_publicのパラメータを設定ファイルに追加しよう。保存したらサーバーを再起動してね。

これでWindows専用サーバーにFoundryを無事インストール完了!