フラッシュセール 50% 全サーバー割引 最終日!
終了まで: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Foundry サーバーセットアップガイド


このガイドでは、Legion Hosting 上で Foundry 専用サーバーをセットアップする方法、起動変数の設定、サーバー設定ファイルの編集、ワールド生成のセットアップ、サーバーへの接続、セーブとバックアップの管理について説明します。Foundry はボクセルベースの工場建設ゲームで、プレイヤーは資源を採掘し、自動化された生産ラインを構築し、手続き的に生成されたワールド全体に巨大な工場を拡張します。管理者操作、プレイヤー管理、トラブルシューティングについては、Foundry の管理とサーバー管理を参照してください。

注意: Foundry 専用サーバーは、ゲーム内ホスティングオプションとは独立して動作します。専用サーバーはあなたの工場ワールドを24時間365日オンラインに保ち、ホストが在席していなくてもプレイヤーが建設と自動化を続けられるようにします。

1. 初回起動

  1. GPanel にログインし、Foundry サーバーを選択します。
  2. Startup タブを開き、設定可能な変数を確認します(セクション2の表を参照)。
  3. SERVER_NAME にサーバーの名前を設定します。これは Steam サーバーブラウザに表示されます。
  4. アクセスを制限したい場合は SRV_PW を設定します。公開サーバーにする場合は空欄のままにします。
  5. 必要に応じて MAP_SEED を設定してワールド生成を制御します。ランダムなシードにする場合は空欄のままにします。
  6. Console タブに戻り、Start をクリックします。
  7. コンソールがサーバーの起動を確認するまで待ちます。初回起動では、サーバーがワールドを生成し初期設定ファイルを作成するため、数分かかる場合があります。
初回起動で設定ファイルが生成されます。 App.cfg やその他の設定ファイルを編集する必要がある場合は、一度サーバーを起動し、読み込みが完了するのを待ってから、編集する前に停止してください。これらのファイルは初回起動まで存在しません。

2. GPanel 起動変数

以下の変数は GPanel の Startup タブで利用できます。これらは起動ごとにサーバーに渡されます。

変数 必須 説明
SERVER_NAME はい Steam サーバーブラウザに表示される名前。
SRV_PW いいえ プレイヤーが参加するために入力する任意のパスワード。公開サーバーにする場合は空欄のままにします。
MAX_PLAYERS いいえ 同時接続プレイヤーの最大数。デフォルトは32です。
MAP_SEED いいえ ワールド生成のシード番号。同じシードを使用すると同一の地形を再現できます。ランダムなワールドにする場合は空欄のままにします。
WORLD_NAME いいえ ワールド/セーブフォルダの名前。デフォルトは MyFoundry です。これを変更すると新しいワールドが作成されます。
PUBLIC_SERVER いいえ サーバーが Steam サーバーブラウザに表示されるかどうか。true または false に設定します。デフォルトは true です。

3. サーバー設定ファイル

起動変数が提供する以上の高度な設定については、サーバー設定ファイルを直接編集できます。変更を加える前にサーバーを停止してください。

ファイルの場所

App.cfg

このファイルは GPanel の Files タブを使用するか、SFTP で接続して開きます。このファイルは1行に1つの設定を記述するシンプルな key=value 形式を使用します。ファイルが存在しない場合は、一度サーバーを起動して停止し、生成してください。

設定ファイルを編集する前に必ずサーバーを停止してください。 サーバーは起動時に App.cfg を読み込みます。サーバーの実行中に加えた変更は、次の再起動まで反映されません。

App.cfg の主な設定

設定 デフォルト 説明
server_name My Server Steam サーバーブラウザに表示されるサーバー名。
server_password (空) サーバーに参加するために必要なパスワード。空の場合は公開を意味します。
server_world_name MyFoundry ワールド/セーブフォルダ名。それぞれ固有の名前ごとに、独自のセーブデータを持つ別々のワールドが作成されます。
server_max_players 32 サーバーで許可される同時接続プレイヤーの最大数。
server_is_public true サーバーが Steam サーバーブラウザに表示されるかどうかを制御します。
server_port 3724 ゲームポート。これは GPanel によって管理されます。サポートから指示がない限り変更しないでください。
server_query_port 27015 サーバーブラウザのリスティングに使用される Steam クエリポート。GPanel によって管理されます。
map_seed (ランダム) 手続き的ワールド生成のシード番号。任意の整数値を使用します。同じシードは常に同じ地形レイアウトを生成します。
autosave_interval 300 オートセーブの間隔(秒)。デフォルトは300(5分)です。0 に設定するとオートセーブを無効にします。
pause_server_when_empty true プレイヤーが接続していないときにゲームワールドを一時停止します。false に設定すると工場を24時間365日稼働させ続けます。

設定例

server_name=My Legion Factory
server_password=
server_world_name=MyFoundry
server_max_players=16
server_is_public=true
server_port=3724
server_query_port=27015
map_seed=48293175
autosave_interval=300
pause_server_when_empty=true
ポート値を変更しないでください。 server_portserver_query_port は GPanel によって割り当てられており、割り当てられたポートと一致している必要があります。これらを変更すると、プレイヤーが接続できなくなり、サーバーがブラウザに表示されなくなります。

4. ワールド生成

Foundry は手続き的ワールド生成を使用してボクセル地形を作成します。ワールドはシード番号から生成され、地形、鉱石鉱床、バイオームのレイアウトを決定します。

マップシード

  • App.cfgmap_seed 値、または MAP_SEED 起動変数に任意の整数を設定します。
  • 同じシードを使用すると常に同じワールドレイアウトが生成されます。これは特定のワールドを他の人と共有したい場合や、リセット後にワールドを再現したい場合に便利です。
  • シードを空欄にするか完全に省略すると、サーバーがランダムなワールドを生成します。
  • シードは初期ワールド生成にのみ影響します。既存のワールドでシードを変更しても効果はありません。新しいシードを反映させるには、新しいワールドを作成する必要があります(server_world_name を変更します)。

ワールド名と複数のワールド

server_world_name 設定は、サーバーが使用するセーブフォルダを決定します。異なるワールド名を切り替えることで、複数のワールドを維持できます。

  • それぞれ固有の server_world_name ごとに、独自のセーブデータ、工場の状態、プレイヤーの進行状況を持つ別々のワールドが作成されます。
  • ワールドを切り替えるには、サーバーを停止し、App.cfgserver_world_name を変更して再起動します。
  • 以前のワールドは保持され、その名前に戻すことで再度読み込むことができます。

空のときに一時停止

pause_server_when_empty オプションは、誰もオンラインでないときに工場が稼働を続けるかどうかを制御します。

  • true(デフォルト) — すべてのプレイヤーが切断するとワールドが一時停止します。工場は生産を停止し、資源の消費も止まります。サーバーリソースの節約とゲーム状態の予測可能性の維持に適しています。
  • false — 工場は24時間365日稼働し続けます。生産ラインが継続し、資源が蓄積され、誰もプレイしていなくてもワールドが進行します。サーバーリソースの使用量が増加する可能性があります。

5. 接続方法

オプションA — Steam サーバーブラウザ

  1. Foundry を起動します。
  2. メインメニューから Multiplayer を選択します。
  3. Join Game をクリックしてサーバーブラウザを開きます。
  4. 検索バーを使用して名前でサーバーを見つけます。
  5. サーバーを選択して Join をクリックします。パスワードが設定されている場合はサーバーパスワードを入力します。
新しく起動したサーバーがブラウザに表示されるまで数分かかる場合があります。サーバーが表示されない場合は、リストを更新するか、IP で直接接続してみてください。

オプションB — ダイレクト接続

  1. Foundry を起動します。
  2. メインメニューから Multiplayer を選択します。
  3. Direct Connect オプションを選択します。
  4. GPanel の Network タブからサーバーの IP アドレスとポートを入力します。
    <your-server-ip>:<port>
  5. プロンプトが表示されたらサーバーパスワードを入力し、Connect をクリックします。
接続に問題がありますか? GPanel でサーバーが実行されていることを確認し、Network タブの正しい IP とポートを使用しているか確認し、サーバーパスワードが一致していることを確認してください。プライベート IP を持っていない限り、ポートはランダムに割り当てられます。接続情報の確認については サーバーの IP とポートの確認方法 を参照してください。

6. セーブ管理

オートセーブ

サーバーは App.cfgautosave_interval で指定された間隔(デフォルト:300秒/5分ごと)でオートセーブします。Foundry のオートセーブは目立たず、ほとんどの工場サイズで目立った遅延を引き起こしません。

セーブファイルの場所

セーブファイルは、App.cfgserver_persistent_data_override_folder で指定されたパスにサーバー上に保存されます。デフォルトのパスは次のとおりです。

serverfiles/

このディレクトリには、地形の変更、設置された構造物、工場機械、コンベアベルト、プレイヤーのインベントリを含む完全なワールド状態が含まれています。

SFTP 経由の手動バックアップ

  1. GPanel からサーバーを停止し、すべてのデータがディスクに書き込まれることを確認します。
  2. SFTP でサーバーに接続します。手順については SFTP でファイルをアップロードする方法 を参照してください。
  3. ワールドのセーブディレクトリ全体(例:serverfiles/)をダウンロードします。
  4. バックアップをコンピューターの安全な場所に保存します。
定期的にバックアップしてください。 多くの機械やコンベアベルトを備えた大規模な工場は、相当な建設労力を表しています。定期的なバックアップは、セーブの破損、誤ったワールドリセット、他のプレイヤーによる望まない変更から保護します。

セーブの復元

  1. GPanel からサーバーを停止します。
  2. SFTP で接続し、serverfiles/ ディレクトリに移動します。
  3. バックアップしたワールドディレクトリをアップロードし、既存のものを置き換えます。
  4. フォルダ名が App.cfgserver_world_name と一致していることを確認します。
  5. GPanel からサーバーを起動します。サーバーは復元されたセーブを読み込みます。

7. パフォーマンスのヒント

Foundry は工場建設ゲームであり、サーバーパフォーマンスは工場の複雑さに直接影響されます。工場が成長するにつれて、以下のヒントを念頭に置いてください。

  • 工場の複雑さ: 大量の機械、コンベアベルト、物流ネットワークはサーバーのティック負荷を増加させます。遅延に気づいた場合は、生産チェーンの統合や最適化を検討してください。
  • チャンクの読み込み: サーバーは読み込まれたすべてのチャンクを処理します。マップ全体に広がるアクティブな工場エリアが多いほど、シミュレートするチャンクが増えます。工場をコンパクトに保つことで、サーバーが追跡しなければならないチャンク数を減らせます。
  • プレイヤー数: 接続プレイヤーが多いほど、各プレイヤーの周りに読み込まれるチャンクが増えます。多くのプレイヤーでパフォーマンスが低下する場合は、server_max_players を減らすことを検討してください。
  • オートセーブの頻度: 大規模なワールドで非常に頻繁なオートセーブ(60秒未満)を行うと、定期的なつまずきが発生する可能性があります。デフォルトの300秒は通常問題ありませんが、必要に応じて増やすことができます。
  • 空のときに一時停止: pause_server_when_empty=true を有効にすると、誰もプレイしていないときの不要なシミュレーションを防ぎ、アクティブなプレイセッション中の安定したパフォーマンスの維持に役立ちます。
ヒント: 工場が非常に大きくなり、持続的な遅延が発生している場合は、サポートチケットを開いて、追加リソースのためのサーバープランのアップグレードについて相談してください。

関連記事

サポートが必要ですか?

ここで取り上げられていない Foundry サーバーの問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、および GPanel コンソールからの関連するエラーメッセージを記載してください。


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.