Post
Factorio Windows専用サーバー構築完璧ガイド:インストールと設定方法
この動画は、Windows PCを活用してFactorio専用サーバーを構築し、設定する方法を段階的に案内します。ルーターのポートフォワーディング、ファイアウォール設定、サーバーエンジンのインストール(SteamCMDまたはSteamクライアントを使用)、セーブファイル設定およびサーバー起動テストを含め、マルチプレイ環境で友達と安定的にゲームを楽しむための必須セッティングを提供します。
1. ⚠️ 開始前の重要なお知らせ:Factorioはサーバーとクライアントを1台のPCで同時に実行できません
- ✅ Factorioは、Windows環境で1台のPCでサーバーとクライアントを同時に実行できません。
- ✅ サーバーを構築するには、PCが2台必要です。(ゲーム用PC 1台、サーバー用PC 1台)
- ✅ サーバーPCのスペックは高くなくても大丈夫です。
- ⚠️ PCが1台しかない場合は、クラウドまたはSynology NASを利用した構築方法を検討する必要があります。
00:00 - 01:25
1. ⚠️ 開始前の重要なお知らせ:Factorioはサーバーとクライアントを1台のPCで同時に実行できません
- ✅ Factorioは、Windows環境で1台のPCでサーバーとクライアントを同時に実行できません。
- ✅ サーバーを構築するには、PCが2台必要です。(ゲーム用PC 1台、サーバー用PC 1台)
- ✅ サーバーPCのスペックは高くなくても大丈夫です。
- ⚠️ PCが1台しかない場合は、クラウドまたはSynology NASを利用した構築方法を検討する必要があります。
01:26 - 04:04
2. 🌐 ルーターのポートフォワーディング設定方法(IPタイム基準)
- ✅ ルーターを使用する場合は、ポートフォワーディングが必須です。
- ✅ IPタイムルーターを基準に説明し、他のブランドはマニュアル参照URLを提供します。
- ✅ UDPプロトコルを使用して34197ポートをフォワーディングします。
- ✅ 「NAT/ルーター管理」→「ポートフォワード設定」でルールを追加します。
- ✅ ルール名は自由に設定可能(例:Factorio)。
- ✅ 外部ポートと内部ポートに34197を入力し、サーバーPCの内部IPアドレスを入力します。
04:05 - 04:51
3. 🛡️ Windowsファイアウォールの開放設定
- ✅ Windowsファイアウォールで34197ポートを開放する必要があります。
- ✅ Windowsアイコンを右クリック→「ターミナル(管理者)」を実行
- ✅ PowerShellで次のコマンドを実行して、インバウンドポートを許可します:
New-NetFirewallRule -DisplayName "Factorio" -Direction Inbound -LocalPort 34197 -Protocol UDP -Action Allow
04:52 - 05:18
4. ⚙️ ゲームサーバーのインストール方法論の案内:SteamCMD vs Steamクライアント
- ✅ Factorioサーバーの構築方法は2つあります。
- ✅ 方法1:SteamCMDを利用したサーバーインストール
- ✅ 方法2:Steamクライアントを利用したサーバーインストール
- ✅ 2つの方法をすべて紹介し、ユーザーに合った方法を選択できるように案内します。
05:19 - 09:29
5. 💾 方法1:SteamCMDを利用したサーバーインストール
- ✅ SteamCMDのダウンロードリンクを提供します。
- ✅ ダウンロード後、圧縮を解除し、フォルダ名を英語に変更します(例:Factorio)。
- ✅ フォルダをCドライブの最上位ディレクトリに移動します(ハングルパスエラー防止)。
- ✅ 該当フォルダでcmdを実行します。
- ✅ SteamCMD実行後、Steamアカウントでログインする必要があります。
- ✅ Factorioアプリのアップデートコマンド:
app_update 427520 validate - ✅ インストール完了後、「SteamApps\common\Factorio\bin\x64」パスでサーバーファイルを確認。
09:30 - 10:50
6. 🎮 方法2:Steamクライアントを利用したサーバーインストール
- ✅ サーバーとして使用するPCにSteamクライアントをインストールしてログインします。
- ✅ Factorioゲームをインストールします。
- ✅ SteamライブラリでFactorioを右クリック→「管理」→「ローカルファイルを閲覧」
- ✅ 「bin\x64」パスでサーバーファイルを確認。
- ⚠️ Steamクライアントを常にログイン状態に維持する必要があるため、セキュリティに注意する必要があります。個人用機器でのみ使用することをお勧めします。
10:51 - 15:50
7. ⚙️ サーバー起動準備:セーブファイル設定およびBATファイル生成
- ✅ Factorioサーバーはセーブファイルが必要です。
- ✅ 既存のセーブファイルを使用するか、新しいマップを生成するためにシングルプレイでセーブファイルを作成します。
- ✅ 実行ウィンドウ(Win + R)で
%appdata%を入力後、「Factorio\saves」パスに移動してセーブファイル(.zip)を探します。 - ✅ 該当セーブファイルをFactorioインストールディレクトリ(「bin\x64」フォルダ)にコピーします。
- ✅ Factorioインストールディレクトリに「start.bat」ファイルを作成して編集します。
- ✅ 「start.bat」ファイルに次のコマンドを入力します:
factorio.exe --start-server saves\マイセーブ.zip(セーブファイル名を修正)
15:51 - 18:29
8. 🚀 サーバー起動および接続テスト
- ✅ 「start.bat」ファイルを実行してサーバーを起動します。
- ✅ サーバー起動中はターミナルウィンドウを閉じないでください。
- ✅ サーバーPCのグローバルIPアドレスを確認します(Naverで「自分のIP」を検索)。
- ✅ ゲームクライアントで「マルチプレイ」→「アドレスで接続」を選択します。
- ✅ ホストは内部IPアドレス(192.168.0.xxx)で接続し、友達/知人はグローバルIPアドレスで接続します。
- ✅ サーバー接続テストを実行して、正常に接続されるか確認します。
