ネイティブ Linux

導入スクリプト · ザ・フロント (The Front)

オープンワールド生存建築と攻城戦 · サバイバル/建築/マルチ攻城

収録プレイヤーツール:5 種 管理者コンソール:8 種

プラットフォームごとに異なるappid(2612550 / 2334200)+Steamworks SDK コンポーネント 1007

プレイヤーツール(5)

その場で使える計算ツールとレシピ導出

サーバー管理と設定生成(8)

設定ファイル、起動スクリプト、コマンドウィザード

人数の3つの値(40/40/24)とキュー用2キーを併記。ハードウェア仕様は無く、1人あたりMBの式も出さない

#人数#キュー
設定を生成 →

4形式を併記:AMP/LinuxGSM/コミュニティ(?udrs=eos|steam 付き)/WindowsGSM(性能フラグ付き)

#起動#形式
設定を生成 →

ザ・フロント (The Front) 専用サーバーのインストール(SteamCMD)

SteamCMD appid 2334200

sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
  /usr/games/steamcmd +force_install_dir /opt/gameserver \
  +login anonymous +app_update 2334200 validate +quit

https://www.playthefront.com/

ザ・フロント (The Front) 設定ファイルのパス

  • TheFrontManager/ServerConfig_AMP.ini
  • -ConfigServerName="AMP"
  • TheFrontManager/ServerConfig_AMP.ini (fetched)
  • ProjectWar/Binaries/Win64 (appid 1007)
  • server_settings.conf + server_settings.help
  • altsavedirectoryname="${defaultmap}"

運用上の注意

第一にポート:4つのポートは 5001(ゲーム、UDP)、5002(ロビービーコン、UDP、AMPの逐語は Port used for lobby beacon traffic)、5003(停止/遠隔管理、TCP)、27015(Steamクエリ、UDP)。AMP の ports.json、LinuxGSM の tfserver 設定(port/beaconport/shutdownport/queryport)、コミュニティの conf(+Port/+BeaconPort/+ShutDownServicePort/+QueryPort)の3者が一致し、第4の解釈は WindowsGSM プラグインがハードコードする 27047 と 27048(QueryMethod は A2S、PortIncrements は 0)である。本サイトが以前挙げていた 27016/27017/27018 はどのソースにも存在しないため削除し、汚染項目 C2 として登録した。ポート群の幅(スパン)は 22014(27015−5001)で、それより小さい間隔では交錯する。公式の間隔指定はどこにも無く、コミュニティのhelpは「only ONE server on each Portnumber」と逐語で述べる。第二に、5003 のセキュリティ事実は単独で述べる必要がある:AMPは「shutdown service 用のポート」と中立的に説明するだけだが、コミュニティのhelpは「Remote Admin port, SHOULD NOT be forwarded. No Password protection.」と逐語で記す——パスワード保護のない遠隔管理ポートである。当サイトは3か所(ポート一覧、ファイアウォール生成、トラブル診断)で明示し、ファイアウォールは既定で開かない。第三に、専用サーバーappidはプラットフォーム別に2つある:2612550(The Front Dedicated Server、oslist windows)と 2334200(The Front Linux Dedicated Server、oslist linux)で、AMP の updates.json は2つの SteamCMD 段階でそれぞれ導入し、どちらも UpdateSourceArgs=2285150(本体appid、開発元と販売元はともに Samar Studio)を持つ。別の段階が Steamworks SDK Redist(appid 1007)を ProjectWar/Binaries/Win64 に導入し、コミュニティの導入文字列も無条件に app_update 1007 を持つが、どちらも Linux で必要かは説明していない。第四に設定:AMP の metaconfig は TheFrontManager/ServerConfig_AMP.ini を指し、このファイルは AMP が FetchURL 段階で自前のCDNからダウンロードして改名したものである(サーバーパッケージには同梱されない)。コマンドラインの -ConfigServerName="AMP" が読む設定を決めるため、名前を間違えると何も読み込まれない。キー登録表は136項目=iniキーの並集128(AMPテンプレート124+コミュニティ conf のみの4件:EnableAntiCheat、FollowNpcMaxLevel、QueryPort、ServerTags。AMPのみは IsCanMail)+コマンドライン専用の8項目で、iniキーはすべて単一セクション [BaseServerConfig] に属する。第五に、コミュニティの127行のうち13行は先頭に + を持ち114行は持たず、AMPの124キーはすべて持たない。どちらをバイナリが受理するか検証できないため、生成器は既定で + なしとし切替を提供する(D5)。第六にバージョン:appinfo は3つのappidすべてで depots が空・branches 0 件であり buildid は取得できない。2つのサーバーappidのニュースは0件、本体の6件はすべて毎週のメンテナンス告知(投稿者 Fighter、最新 2026-09-29 02:59 UTC)で、タイトルにも本文にも版本号は無い。唯一のバージョン文字列はコミュニティREADMEの v1.0.22(C級、2024-01-09)で、毎週の頻度から明らかに遅れている。AMP の UpdateAvailableRegex はバージョンがサーバーログにしか出ないことを示すため、confidence は inferred とする。第七に、公式文書は到達不能:AMP の Meta.URL が指す www.playthefront.com は今回000(/llms.txt、/dedicated-server、/news、/sitemap.xml も000)、thefront.wiki.gg は403(今回はwiki.gg全体が403)、開発元に公開リポジトリは無く、Steamストアページは汎用の外殻だけを返す。よってA級のサーバー文書は無く、キーごとの文書はC級のコミュニティhelp(9362バイト、127キーを網羅)のみで、各所に等級を明記する。第八にハードウェア:公式も4つの上流ソースもCPU/メモリ/ディスクの数値を公表していないが、人数は3つの値(AMP 40、コミュニティ conf 40、WindowsGSM がインライン生成する 24)があり、LinuxGSMは maxplayers=40、maxqueuesize=50、queuevalidtime=120 を3キーに分ける。1人あたりMBの式は出さず、出典のある唯一の性能値は AMP の GameMaxFrameRate 既定35(説明は逐語で Sets the server framerate)である。第九に、アンチチートのスイッチは3つの名称を持つ:AMPパネルの UseEAC(既定 true)、コミュニティ ini のみの EnableAntiCheat、LinuxGSM の anticheat。1つをオフにしても他はオフにならない。第十に、管理者の認可は1つのコメントに依拠する:LinuxGSM は serveradmins が「17桁のSteamIDをカンマ区切り」で受けると逐語で述べるだけで、ファイル形式も権限階層も示す資料は無く、権限マトリクスは創作しない。第十一に、踏みやすいキー:ClearSeverTime はワイプ予定時刻であり(コミュニティhelpの逐語は Sets the time at which all server data will be wiped、Sever という綴りはゲーム自身のもので両コピーに存在)、AMPテンプレートは空、コミュニティ conf には具体日が入る。ワールド関連キーは新しいワールド生成時にのみ有効。LinuxGSM の altsavedirectoryname="${defaultmap}" は存档ディレクトリ名がマップに追従することを意味し、マップを変えると存档ディレクトリも変わる(古い存档の復元可否を示す資料は無い)。第十二に、上流の綴りの欠陥は2つ:ゲーム自身の ClearSeverTime(Server ではなく Sever)と LinuxGSM の damangeallies(AMP側の対応は IsCanFriendDamage)。型も不一致で、IsCanMail=1.000000 は浮動小数だが同族の IsCanSelfDamage=0 は整数であるため、検証はキー名の接頭辞ではなくキーの意味と列挙に従う。第十三に、起動形式は4つ:AMP は -{0}="{1}"(値は引用符付き)で -ConfigServerName= を渡し、LinuxGSM は -MultiHome= と -log を加え、コミュニティのスクリプトは ./FrontServer を使い(AMP の TheFrontServer とは別名)、?udrs=eos|steam のバックエンド切替を公開する唯一の形式であり(AMP にも LinuxGSM にも無く、差異を説明する資料も無い)、WindowsGSM は3つの性能フラグを追加する。第十四に、実行時シグナルは検証可能:起動完了は LogLoad: (Engine Initialization) Total time: N.N seconds、プレイヤーの参加と退出には account=STEAM: と guid= を含む正規表現があり、停止は ExitString=stop と ExitMethod=OS_CLOSE、SupportsLiveSettingsChanges=False なので設定変更後は再起動が必要。第十五に、照会チャネル:gamedig は本作を収録する(port_query 27015、protocol valve、release_year 2023)が、その項目には port が一切無い(珍しい形)。WindowsGSM の QueryMethod は A2S なので、serverProtocol は steam_a2s を維持し、この異常を登録する。第十六に、プライバシー:上流の既定値には写せないものがある(AMP の ServerName ブランド文字列と ServerID の乱数8桁テンプレート、LinuxGSM の servername と servertags、コミュニティ conf の ClearSeverTime の具体日)。当サイトはブランド文字列を既定値に採用せず、ServerPassword と ServerAdmins はプレースホルダーのみ出力し、貼り付け値は長さだけで報告する。第十七に、検索ツールは今回も不可(同一の失敗形態で8回目)で、公式サイトとwikiが到達不能かつ開発元に公開リポジトリが無いため、コミュニティフォーラムと自媒体は調査しておらず、精査したとは主張しない。需要と障害の証拠は上流成果物の防御的設計とその矛盾から導出し、各項目に根拠を明記する。

よくある質問

ザ・フロント (The Front) にはどんな管理者向けツールがありますか?
当サイトでは ザ・フロント (The Front) 向けに 8 個のツールを公開しています:収容と人数予算、ポート一覧、ファイアウォール規則、導入スクリプト、起動引数、ServerConfigジェネレーター、管理者とアンチチート、バックアップとワイプ。すべてブラウザでそのまま使えます。
ザ・フロント (The Front) のサーバー開放に必要なポートは?
ザ・フロント (The Front) の既定ポートは 5001/UDP, 5002/UDP, 5003/TCP, 27015/UDP です。実際のインスタンス設定に従い、記載されたプロトコルとポートのみ許可してください。ホストのファイアウォール、ルーター転送、ゲーム公開設定を確認してください。
ザ・フロント (The Front) の専用サーバーはどう導入しますか?
SteamCMD で導入します。ザ・フロント (The Front) の専用サーバー appid は 2334200 なので、+app_update 2334200 validate でダウンロード/更新できます。設定ファイルは通常 TheFrontManager/ServerConfig_AMP.ini、-ConfigServerName="AMP"、TheFrontManager/ServerConfig_AMP.ini (fetched) にあります。
これらのツールは有料ですか?インストールは必要ですか?
どちらも不要です。すべてページ内で動作し、インストール・登録・料金は一切ありません。値を入力すればすぐに結果が出て、生成された設定やコマンドはワンクリックでコピーできます。