Farming Simulator 25のデディケイテッドサーバーはdedicatedServer.exeで動作し、Web画面で管理します。専用のゲームライセンスが必要で、公式にはWindowsのみ対応です。GIANTSは参照可能なドキュメントを公開していないため、本ガイドはホスティング事業者のガイドに基づき、未確認の点を明記します。所要時間は約30分です。
手順ごとのインストール
サーバー専用のFS25ライセンス(Steam、Epic、GIANTS eShop)を用意します。プレイヤー用とは別です。
サーバー機(Windows)にゲームをインストールします。
FarmingSimulator2025.exeを一度起動してライセンスを有効化し、終了します。
dedicatedServer.xml(インストールフォルダ)を編集し、initial_adminのusernameとpassphraseを入力します。
「FS25サーバーXMLチェッカー」でXMLを確認します。
dedicatedServer.exeを管理者として実行し、コンソールに表示されるWebアドレスを控えます。
Web画面を開いてログインし、名前・パスワード・マップ・スロットを設定、Modを追加してSaveとStartを押します。
ポート10823をTCP/UDPで開放し(ゲーム)、8080/8443(Web)は非公開にします。
ゲーム内の「マルチプレイヤー>ゲームに参加」から接続し、起動・バックアップ・再起動をスケジュールします。
必要条件
- OS:Windows(IONOSは64ビットのWindows Server 2019/2022を挙げています)。Linuxは公式非対応(WINE/Dockerは非サポート)。
- 目安(IONOS):3GHzの4コア、RAM 8GB(大規模セッションは16GB)、ディスク40GB+Modとバックアップ、アップロード10Mbit/s。
- サーバー1台につきFS25ライセンス1つ。サーバーで使うDLCごとにライセンスも必要です。
ローカルおよびWindows Serverへのインストール
既定のインストール先(eShopインストーラ)はC:\Program Files (x86)\Farming Simulator 25\で、dedicatedServer.xmlとdedicatedServer.exeがあります。dedicatedServerConfig.xmlはDocuments\My Games\FarmingSimulator2025\dedicated_serverにあります。dedicatedServer.exeのウィンドウを閉じるとWeb画面とサーバーも停止します。ローカルテスト:同じマシンで表示されたアドレス(http://127.0.0.1:8080)を開き、ゲーム内で参加します。
cd /d "C:\Program Files (x86)\Farming Simulator 25"
REM Exécuter en administrateur / run as administrator
dedicatedServer.exe開放するポート
以下のポートはコンソールとホスティング事業者のガイドに示されたものです。XMLでの変更方法はGIANTSが文書化していないため、既定値のままにしてください。自宅ルーターでは10823をサーバーのローカルIPへ転送(NAT)し、OVH、Hetzner、Scaleway、IONOSではファイアウォール/セキュリティグループでも開放します。外部ネットワーク(モバイルテザリング)から確認してください。
- 10823/TCPおよび10823/UDP — ゲームポート(IONOS、ZAP-Hostingによる既定値)。RedSwitchesはUDP 10823-10825も挙げています。
- 8080/TCP — Web画面(HTTP)、8443/TCP — Web画面(HTTPS)。VPNやIP許可リストで非公開に保ってください。
Windowsファイアウォール(netsh)
管理者のコマンドプロンプトで実行します(「FS25サーバースクリプト」ツールが生成します)。サーバーはLinux(ufw)非対応のため、そのコマンドは提供しません。
netsh advfirewall firewall add rule name="FS25 game TCP" dir=in action=allow protocol=TCP localport=10823
netsh advfirewall firewall add rule name="FS25 game UDP" dir=in action=allow protocol=UDP localport=10823
netsh advfirewall firewall add rule name="FS25 web" dir=in action=allow protocol=TCP localport=8080,8443 remoteip=LocalSubnet自動起動(タスクスケジューラ)
dedicatedServer.exeには管理者権限が必要です。ログオン時または起動時に最上位の特権で実行するタスクを作成します。公式のWindowsサービスは文書化されていません。
schtasks /create /tn "FS25 Server" /tr "\"C:\Program Files (x86)\Farming Simulator 25\dedicatedServer.exe\"" /sc onstart /ru SYSTEM /rl HIGHEST更新・バックアップ・再起動
Steam、Epic、GIANTSのインストーラで更新し、サーバーを再起動してログ(log.txt)で非互換Modを確認します。プレイヤーに公開する前に接続テストを行ってください。dedicated_serverフォルダとModをバックアップします。再起動はtaskkillの後にdedicatedServer.exeを再実行します(この.batをスケジュール)。
@echo off
cd /d "C:\Program Files (x86)\Farming Simulator 25"
taskkill /IM dedicatedServer.exe /F
timeout /t 10 /nobreak >nul
start "" dedicatedServer.exeサーバーを登録する
プレイヤーはゲーム内の「マルチプレイヤー>ゲームに参加」で適切なフィルターまたは名前で検索して見つけます。必要ならパスワードで保護してください。コミュニティに見つけてもらうため、game-rank.com/jeux/farming-simulator-25 にもサーバーを登録しましょう。
トラブルシューティング
- 起動しない:dedicatedServer.exeを管理者で実行し、ライセンスが有効化されているか(ゲームを一度起動したか)確認します。
- dedicatedServerConfig.xmlの共有違反:ファイルがエディタで開かれているかロックされています。閉じて再起動してください。
- Web画面に接続できない:initial_adminが空、ポート違い(8080 HTTP/8443 HTTPS)、またはローカルファイアウォールが原因です。
- 外部から見えない:10823がTCP/UDPで開放されていない、NATが無い、または別のアプリがそのポートを使用しています。
- Modが拒否される/参加できない:サーバーとクライアントでModのバージョンが違う、またはサーバーにDLCライセンスがありません。
よくある質問
- サーバー用にゲームをもう一本買う必要がありますか?
- はい。ホスティング事業者のガイドによると、デディケイテッドサーバーにはクライアントとは別の専用FS25ライセンスが必要で、使用するDLCごとにもライセンスが必要です。最新の条件はGIANTSでご確認ください。
- プレイヤーのためにどのポートを開放しますか?
- TCPとUDPの10823(ゲームポート)です。8080(HTTP)と8443(HTTPS)は管理用Web画面のポートで、公開してはいけません。
- サーバーはLinuxで動きますか?
- 公式には非対応で、Windowsのみ推奨です。コミュニティによるWINE/Docker構成はありますが非サポートで、更新後に壊れる可能性があります。
- 名前・パスワード・スロットはどこで設定しますか?
- 管理用Web画面(ゲーム名、ログインパスワード、マップ、初期資金、言語、プレイヤー数、Mod)で設定します。画面操作でdedicatedServerConfig.xmlが更新されます。
