Tips

【Factorio】Blueprint整理術

Factorio 2.0で単体のBlueprintは使えても、Blueprint bookやBlueprint libraryの運用が曖昧だと問題になります。設計が増えた瞬間に手元も共有先も一気に散らかります。

Tips

【Factorio】Blueprint整理術

Factorio 2.0で単体のBlueprintは使えても、Blueprint bookやBlueprint libraryの運用が曖昧だと問題になります。
設計が増えた瞬間に手元も共有先も一気に散らかります。
この記事では、まずBlueprintBlueprint bookBlueprint library、そしてMy blueprintsShared blueprintsExport stringImport stringの意味を揃えたうえで、用途別3階層の整理ルールを示します。
作成して本に入れ、ライブラリへ保存し、文字列で配布して、マルチで再共有し、バックアップして復旧するところまでを一本の流れでつなげます。
自分も最初はbookをチェストに突っ込んで失いかけました。
ライブラリ常駐と文字列バックアップに切り替えてからは、マップを跨いでも気持ちがずっと軽くなりました。
そこから事故を減らす運用フローと、更新・配布・復旧の手順を自分の言葉で説明できる状態まで持っていきます。

対象バージョンと用語定義

この記事の前提と対象

この記事はFactorio 2.0基準で書いています。
Factorio: Space Ageを有効にした環境でも、ここで扱うBlueprintBlueprint bookBlueprint libraryの基本操作そのものは同じです。
Space Ageで増えるのは主に新エンティティや技術ツリー側の事情で、設計図を本にまとめる、ライブラリへ保存する、文字列で外に出す、といった土台は共通だと捉えておくと話が整理しやすくなります。

この前提を最初に置く理由は、検索すると1.1系時代の記事や動画がまだ多く出てくるからです。
操作感が似ていても、2.0ではライブラリ周りの保存形式や移行挙動に変更があります。
自分も古い情報を見ながら触り始めた時期に少し混乱しましたが、基準を2.0系に固定すると「今の画面で何を指しているのか」がぶれません。

初めてBキーでライブラリを開いたとき、Myに入れた設計が別セーブでも出てくるのに驚きました。
あの時点で、インベントリに持ち歩く物というより、ライブラリ側に置くのが正解なんだと腑に落ちたんですよね。
ここを自分の設計の“定位置”にすると、後でどこへ入れたか探す時間がぐっと減ります。
Steam Discussion: Blueprint book でも案内されている通り、Bキーからライブラリを開いて管理する流れを前提にすると、セーブをまたぐ運用が一気につながります。

Blueprint book :: Factorio General Discussions steamcommunity.com

用語の統一

この先の説明で言葉がぶれないように、最初に用語を揃えます。
この記事でいうBlueprintは設計図1枚です。
たとえば「炉列1本」「T字交差点1個」「序盤の緑基板1ライン」など、単体で置ける1件の設計を指します。

Blueprint bookは、複数のBlueprintを束ねる容器です。
用途別フォルダのようなもので、採掘、製錬、列車、防衛といった単位でまとめるのに向いています。
bookの中にbookを入れる入れ子構造も取れるので、設計が増えてから真価が出ます。
book内のアクティブな設計をSHIFT+マウスホイール上下で切り替えられる仕様もここに含まれます。

Blueprint libraryは、セーブをまたいで設計図やbookを保管する場所です。
インベントリ内の一時置き場ではなく、長期保管庫として考えるとわかりやすいのが利点です。
画面は2ペイン構成で、右側がMy blueprints、左側がShared blueprintsです。
My blueprintsは自分専用のライブラリ領域で、全セーブで共有されます。
ソロでもマルチでも、自分の標準設計を置く場所はまずここです。
対してShared blueprintsは、マルチプレイで参加者に見せる共有領域です。
サーバー用の共通bookを並べるならこちら、という切り分けになります。

Export to stringとImport stringも、ここでは意味を固定します。
Export to stringはBlueprintまたはBlueprint bookを文字列として外部化する機能です。
チャット、メモ、外部サイト、テキストファイルに渡せる形に変換するイメージですね。
逆にImport stringは、その文字列から設計図やbookを復元する機能です。
単体設計でもbookでも文字列化できます。
つまり、ライブラリ保管と文字列バックアップは別系統の保険で、両方あると事故の逃げ道が増えます。

Blueprint book - Factorio Wiki wiki.factorio.com

バージョン差分と注意

2.0系ではライブラリの扱いを、旧1.x系と同じ感覚で見ないほうが安全です。
データシートにある通り、2.0ではライブラリ保存ファイルがblueprint-storage-2.datに変わり、旧ライブラリを読み込むと変換処理が走ります。
この変換は前に進むためのもので、1.1系へ戻す前提では組まれていません。
コミュニティではこの状態を「アップグレード専用」と表現することがありますが、これは公式の固有名称として確認できたわけではなく、実務上の注意喚起として使われている言い方です。

気をつけたいのは、実験版や異なるバージョン間を行き来したときです。
とくに2.0移行では線路まわりの仕様差分があるため、古い設計図がそのまま使えない事例が出ています。
Factorio Forums: 異バージョン時のBlueprint library注意 の文脈でも、ライブラリ互換と復旧には慎重な運用が求められています。
この記事の後半で詳しく触れますが、こういう場面では手動バックアップを挟んでおくほうが安心です。

Steam Cloudが2.0系でライブラリ同期に関わるようになったのも、運用感を変える判断材料になります。
便利な反面、大きめのセーブや関連ファイルを同期していると、家庭回線の一般的なアップロード速度では反映完了まで数分から十数分かかることがあります。
終了直後に別環境で起動したり、同期前にPCを落としたりすると、古い状態を掴む事故が起きやすくなります。
自分はここを「クラウドがあるから放置で安心」と考えず、ライブラリ本体とは別に文字列エクスポートも残すようにしています。

ℹ️ Note

My blueprintsを正本、共有用のShared blueprintsを配布先、文字列エクスポートを非常用コピーとして分けると、更新時にどこを直すべきか迷いません。

マルチプレイではShared blueprintsの更新方法にも癖があります。
共有済みのbookを直しても、参加者側へ自動で差し替わるわけではなく、再共有が必要です。
この仕様を知らないまま運用すると、「自分のbookは直っているのに、他の人は古い版を見ている」というズレが起きます。
複数人で使う設計ほど、ライブラリ名とbook名を揃えておく意味が出てくるのはこのためです。

forums.factorio.com

Blueprint bookとBlueprint libraryの違いを先に整理する

容器(book)と保管庫(library)の役割

ここは先に言葉を切り分けておくと、後の操作が一気につながります。
Blueprint bookは複数の設計図を束ねる容器で、Blueprint libraryは完成した設計図や book を置いておく保管庫です。
似た画面で触ることがあるので混同しがちですが、役割は別物です。

book は「使う単位」をまとめるためのものです。
たとえば序盤インフラ製錬列車駅防衛のように、現場で連続して呼び出す設計を1冊に束ねます。
book は複数の blueprint を入れられて、さらに book の中へ別の book を入れる入れ子にも対応しています。
つまり、book は分類のための箱なんですよね。

一方で library は「保管する場所」です。
My blueprintsに置いたものはセーブをまたいで取り出せますし、マルチプレイで配るものはShared blueprints側で扱います。
こちらは持ち歩く道具というより、工場長の設計図倉庫と考えると腑に落ちます。
book を作っただけではまだ現場の手元にある状態で、library に入れてはじめて長期運用の土台ができます。

この違いを図にすると、感覚がつかみやすくなります。

要素何をするものか向いている使い方
単体Blueprint1つの設計を置く単発の建設、試作、部分修正
Blueprint book複数の設計を束ねる用途別の運用セット化
Blueprint library設計図やbookを保管するセーブ横断の保存、共有、長期管理

自分はこの違いを理解する前、book まで作って満足していた時期がありました。
でもそれだと「まとめた」だけで、「残した」ことにはならなかったんです。
運用が安定したのは、book を作ったら library のMy blueprintsへ置く、という流れを固定してからでした。
book は整理、library は保管。
この2段階で考えると、設計図まわりの迷子が減ります。

保管場所の比較

では、その book や blueprint をどこへ置くのか。
ここも初心者が詰まりやすい判断材料になります。
保管場所として見ると、実質的にはインベントリ、Blueprint library、通常チェストの3択になります。
それぞれ便利さと事故の起き方が違います。

インベントリに置く方法は、作ってすぐ使う場面では最速です。
建設中にそのまま持ち替えられるので、試作と修正を繰り返す段階ではテンポが落ちません。
ただし、持ち物の一部として扱う以上、整理の基準が曖昧だと埋もれます。
別セーブへ行ったときに出てこない、似た名前の設計を上書きしてしまう、といった事故もここで起きがちです。
現場の作業台の上に図面を広げる感覚に近く、短期運用には向いていますが、長期保管には向きません。

Blueprint library は、その反対です。
完成版の置き場として最も安定します。
BキーでBlueprintsを開いて、My blueprintsへ保存しておけば、セーブをまたいでも同じ設計図を呼び出せます。
book をきれいに分類していても、保存先がインベントリのままだと再利用の軸がぶれます。
だから「完成版はMy blueprintsへ」という運用が基本になります。
Blueprintや book は文字列として出し入れもできるので、library は保管の中心、文字列は配布や外部退避という分担にすると整理が崩れません。

通常チェストに入れておく方法も一応できますが、これは保管庫というより現場の仮置きです。
book をチェストへ置いたまま拠点整理を進めると、どの箱に入れたかわからなくなることがありますし、チェスト自体が撤去や破壊の対象になることもあります。
しかもクイックバーまわりの感覚で即座に呼び出す運用とも噛み合いません。
自分も最初のころに「この採掘所テンプレはあとで使うから」とチェストへ入れて、そのまま配置換えで消しかけたことがありました。
地味な事故ですが、積み重なると本当に面倒です。

保管場所ごとの性格を並べると、こう整理できます。

保管場所長所弱点向いている状態
インベントリその場で取り回しが良く、試作のテンポを保てる消失や上書き事故の起点になりがち作成直後、調整中
Blueprint library全セーブで使え、保管の軸を固定できる共有運用では更新手順を意識する必要がある完成版、長期保存、共有前の保管
通常チェスト現場で一時退避できる破壊・撤去・置き忘れの対象になり、呼び出し導線も弱い仮置きのみ

⚠️ Warning

book を作り終えたら、その場のインベントリ保管で止めずMy blueprintsへ移す、と決めておくと事故の起点が1つ減ります。

操作のコツ:SHIFT+ホイールとBキー

book の便利さは、入れ物としてだけでなく、現場での切り替え速度にあります。
book 内のアクティブな設計は SHIFT + マウスホイール上下 で切り替えできます。
採掘所の次に電源、電源の次に研究所、というように同じ局面で連続配置する設計を1冊へ入れておくと、この操作だけで手が止まりません。

自分は序盤用インフラbookを1冊持ち歩いて、採掘、発電、研究を SHIFT+ホイールで順に回していました。
最初は単に整理のためにまとめたつもりだったんですが、実際にやってみると切り替えの往復が減って、序盤の立ち上げ時間が体感で半分くらいまで縮んだんです。
Factorio は1回の操作差が小さく見えても、採掘拠点、ボイラー列、研究所、ベルト引き回しを何度も繰り返すゲームなので、book の並び順ひとつでテンポが変わります。

この「並び順」が地味に効きます。
book は何でも詰め込むより、同じ作業フェーズで使うものを固めたほうが強いです。
序盤なら採掘→電力→研究、列車なら積み込み→荷下ろし→給油・待避といった流れです。
book への格納操作そのものは少し直感に反する場面がありますが、だからこそ一度並びを整える価値があります。
分類名だけでなく、使う順番で並んでいるかまで見ると、book はただの収納から運用セットへ変わります。

もう1つの基本操作が Bキーです。
既定操作では BキーでBlueprintsを開けるので、ここを設計図管理の入口として覚えておくと迷いません。
試作中は手元で触り、完成したら Bキーで開いた画面からMy blueprintsへ戻す。
この流れが固まると、「今この設計は仮なのか、完成版なのか」が自分の中ではっきり分かれます。
book と library の役割差は概念の話に見えますが、実際には SHIFT+ホイールと Bキーの2つを押さえるだけで、現場操作と保管運用がきれいに分離されるわけです。

まず決めるべき整理ルール:分類・命名・ネスト構造

用途別の基本5〜7分類

book整理で最初に決めたいのは、設計図の出来ではなく分類の固定ルールです。
ここが毎回ぶれると、同じ採掘テンプレが序盤bookに入ったり資源bookに入ったりして、あとで探す側の頭が混乱します。
自分はまず用途で棚を切って、その中で規模や進行段階を分ける形にしています。
この順番だと、今ほしいものが「何をする設計か」から最短で辿れます。

序盤は欲張って分類を増やさず、5分類から始めるのが収まりやすいのが利点です。
具体的には、採掘、製錬、発電、研究、物流の5つです。
これだけで立ち上げから中盤までの主要テンプレはほぼ収まります。
拠点が広がって列車運用や防衛モジュールが独立してきたら、列車と防衛を追加して7分類にすると見通しが保てます。
分類名の例を並べると、採掘、製錬、発電、研究、物流、列車、防衛です。

この固定カテゴリが効くのは、bookの中身が増えたあとです。
Factorioは1枚の巨大な万能設計を持ちたくなりますが、実運用では小型モジュールのほうが生き残ります。
採掘なら「電柱込みの最小採掘列」、製錬なら「鉄板ライン1本分」、物流なら「4方向バランサー単体」のように、最小機能単位で切るほうが流用先が増えるからです。
大きな拠点を作るときも、その小さな部品を横に並べていくほうが修正箇所を絞れます。
自分も列車駅まわりを1枚絵でまとめていた時期がありましたが、荷下ろしだけ差し替えたい場面で毎回book全体を触ることになって、結局ばらしたほうが速かったです。
メガベースまで拡張したときも、最初に決めた「用途→規模→版」の三段ラベルが効きます。
book が肥大化しても検索と更新の軸がぶれにくいため、1K超級の事例でも運用が成立しています。
序盤向けの135SPM移行bookのような小規模事例でも、早い段階で分類ルールを決めておくと整理が保たれます。
メガベースに伸ばしたとき、最初に決めた“用途→規模→版”の3段ラベルが効きました。
bookが肥大化しても検索と更新がブレないんです。
1K超級のbook事例が実際に運用されているのも、設計そのものの強さだけではなく、分類が崩れていないからです。
序盤向けの135 SPM移行bookのような小規模な事例でも同じで、早い段階から分類ルールを作っておくと、後から増えても崩れません。

ネストbookの作り方

分類を決めたら、次はbookの入れ子構造です。
実際の運用では1階層だけだとすぐ詰まります。
用途bookの中に、段階別または規模別のbookを入れる形の方が扱いが容易です。

たとえばこんな構造です。

1階層目2階層目3階層目
採掘初期 / 中期 / 後期石炭採掘、鉄鉱石採掘、油田基本
製錬15SPM / 30SPM / 60SPM鉄板、銅板、鋼材
発電初期 / 中期 / 後期ボイラー、太陽光、蓄電池
物流ベルト / ボット / 液体分岐、バランサー、ポンプ配置
列車駅 / 交差点 / スタッカー積み込み、荷下ろし、待避
防衛外周 / 前線 / 砲兵支援壁、砲塔列、補給線

この形にしておくと、bookを開いた時点で「何を探すbookなのか」がまず確定し、その次に段階か規模を絞れます。
自分は列車bookを「駅」「交差点」「スタッカー」に分けたら、信号修正のときに触る場所が一気に減りました。
逆に、列車関連を全部ひとまとめにしていた頃は、荷下ろし駅を探しているのに交差点と給油設備がずらっと並んでいて、現場のテンポが崩れがちでした。

bookの並び順もネスト設計の一部です。
SHIFT+ホイールでbook内のアクティブ設計を切り替えられるので、同じ作業の流れで使うものを近くに置くと操作がつながります。
採掘bookなら採掘本体、電柱、照明、駅接続の順、 防衛bookなら壁、砲塔、弾薬補給、修理の順に置くと、配置中の手戻りが減ります。
見た目の整頓より、実際に置く順番に寄せたほうがbookは現場向きになります。

ℹ️ Note

3 階層を超えて book を掘るようになったら、分類の重複を疑ってください。用途と規模が混在していることが原因であることが多いです。 3階層を超えてbookを掘るようになったら、分類の失敗ではなく分け方の重複を疑う段階です。用途と規模の両方で似たbookが増えていることが多く、片方をラベルに回すと整理が戻ります。

命名規則テンプレと版管理

分類とネストだけでは、似た設計図が増えたときに判別しきれません。
そこで必要になるのが名前の型です。
命名規則は凝るより、毎回同じ順番で書けることが先です。
自分は「用途」「対象」「規模または段階」「版」の4要素で回すことが多いです。

実用的なのは次の2案です。
1つ目は用途と規模が見える型で、たとえば smelt-iron-45spm-v2 のように並べます。
製錬の鉄で、45SPM想定、版はv2という意味が一目で取れます。
2つ目は日付を前面に出す型で、power-solar-early-2026-03-17 のようにします。
こちらは更新日を見ながら試作を回したいときに便利です。
序盤テンプレを何度も作り直す場面では、日付版のほうが古い案を捨てる判断がつけられます。

ラベルの付け方も固定すると迷いません。
book名や設計名に入れる順番は、用途→規模または段階→版が扱いやすいのが利点です。
たとえば train-station-mid-v3defense-wall-early-v1logistics-belt-30spm-v2 のような形です。
用途を先頭に置くとアルファベット順でもまとまり、規模や段階を中央に置くと似た設計の比較がしやすくなります。
日本語で管理するなら「製錬_鉄_30SPM_v2」のようにしても構いませんが、記号の種類は絞ったほうが名前の揺れを抑えられます。
ハイフン区切りかアンダースコア区切りかを最初に決めて、混在させないのがコツです。

版管理はv番号日付版の2つを使い分けるのが素直です。
v番号は完成版の差し替えに向いています。
v1v2v3 と増やしていけば、今採用中の設計が明確です。
日付版は試作の履歴を残すのに向いていて、いつ触った案かがすぐ分かります。
公開配布する設計や、マルチで共有する設計なら、末尾に対象バージョンも添えておくと事故が減ります。
たとえば rail-stacker-v4-f2.0 のようにしておくと、Factorio 2.0向けに調整した版だと判別できます。
2.0移行ではライブラリ変換が走り、特に線路まわりで壊れる事例が出たので、列車bookほど対象バージョン表記の意味が出ます。

この運用は個人用はv番号で育て、共有用は日付か対象バージョンを含めた確定名にすると、誰が見ても「今どれを使うのか」がぶれません。
book整理は見た目の整頓ではなく、更新するときに迷わない状態を作る作業です。
名前の型まで決めておくと、設計の差し替えや複製が増えても崩れにくくなります。

日常運用の手順:作成→本に入れる→ライブラリへ保存

新規作成とbookの基本操作

book の便利な起点としてはショートカットバーを使う運用が多く、既定では B キーでBlueprintsを開けます。
UI 操作は環境やキー割当で異なる場合があるため、ショートカットバー上で右クリックで中身が開くかどうかは実機で確認することをおすすめします。
試作段階では単体のBlueprintを手元に置き、完成版は作業用bookから完成版bookへ移す流れを決めておくと迷いが減ります。

bookへの格納と並び順

bookを作ったあとにやることは単純で、完成途中でも単体Blueprintをbookへドラッグ&ドロップして入れていきます。
これ、UIを見ただけだと直感的ではないのですが、Factorio Forums: Putting a plan in a bookでも話題になっている通り、慣れると一番手早い入れ方です。
試作した採掘ライン、電柱、駅接続、補修用の小物を別々に作っておいて、book側へ順に落としていけば、そのまま作業セットになります。

ここで効いてくるのが並び順です。
前の整理ルールで決めた分類だけでは足りなくて、実際に置く順番で並べると現場の手数が減ります。
たとえば列車の荷下ろしを作るなら、駅本体、スタッカー接続、給電、信号修正版の順に並んでいたほうが流れを切らずに済みます。
book内のアクティブ設計はSHIFT+マウスホイール上下で切り替えられるので、隣り合う設計が実作業の順番になっていると、その場で持ち替える感覚が軽くなります。
自分は防衛ラインbookでも、壁の次に砲塔、その次に補給、その次に修理を置く並びにしていて、前線の延長作業が途切れません。

逆に、並び順を無計画にするとbookの中身が“保管庫”のまま止まります。
探せるけれど流れが悪い状態で、毎回bookを開いて中を確認することになります。
book運用の価値は束ねることだけではなく、作業順をそのまま仕込める点にあります。
1K+ SPM級の大型bookが実運用されているのも、単に数を詰め込めるからではなく、役割ごとに並びを設計できるからです。
序盤向けの小さなbookでも同じで、採掘立ち上げ用の数枚をまとまった順番で置いておくだけで、建設のテンポが安定します。

見落としやすいのは、bookをチェストに保管してしまう運用です。
チェスト退避は仮置きとしては便利ですが、ショートカットバーから即座に呼び出す流れが切れます。
しかも、置き場所を忘れるとbook自体を探すところからやり直しです。
現場で頻繁に触るbookほど、ショートカットバー起点で開ける状態を保ったほうが運用がぶれません。

💡 Tip

作業中の設計はインベントリかショートカットバー上のbookに置き、採用版だけを別bookへ移す流れにすると、試作と本番の境界が目で見てわかります。

My blueprintsへの保存ルール

bookの中身が固まったら、完成版はMy blueprintsへ保存します。
既定操作ならBキーでBlueprintsを開けるので、そこでライブラリの右ペインにあるMy blueprintsへ置く流れです。
ライブラリは左にShared blueprints、右にMy blueprintsという構成になっていて、個人用の確定版を右側に集めると管理の軸がぶれません。

この保存先をインベントリではなくMy blueprintsに寄せる意味は、セーブをまたいで共通利用できることにあります。
新しいマップを始めても、既存の採掘bookや防衛bookを同じ場所から呼び出せるので、序盤の立ち上げが毎回安定します。
インベントリだけに残していると、セーブごとに別物になりやすく、修正版をどこへ反映したのか追えなくなります。
完成版をライブラリに置く運用へ寄せるだけで、上書き事故や置き忘れの発生源を減らせます。

Factorio 2.0ではライブラリがblueprint-storage-2.datに保存され、Steam Cloud同期の対象にもなっています。
長期でbookを育てるなら、この“全セーブ共有の保管庫”に完成版を置く設計が土台になります。
巨大なbookや大量の設計を抱えるほど、保管先がインベントリ依存だと整理より先に捜索が始まります。
ライブラリに完成版を寄せておけば、使う場所が変わっても置き場は変わりません。

Shared blueprintsにすぐ投げたくなる場面もありますが、日常運用ではまずMy blueprintsに完成版を置いて、自分の採用版を固定しておくほうが事故が少ないです。
共有先はそのあとで十分で、まずは個人ライブラリを正本にする形が安定します。
自分はこの順番にしてから、試作中bookが混ざって共有欄を汚すことがなくなりました。
作る、bookに入れる、並びを整える、完成版だけをMy blueprintsへ置く。
この4点が毎回同じ順で回ると、追加も更新も再現しやすくなります。

配布ワークフロー:文字列エクスポートとインポート

Export/Import stringの基本

共有の起点になるのがExport to stringとImport stringです。
ここを押さえると、ゲーム内の保管場所やセーブの違いをまたいで設計を受け渡しできます。
単体のBlueprintだけでなく、Blueprint bookもそのまま文字列化できるので、駅ひとつだけ渡す運用にも、採掘・製錬・防衛を束ねたbookを丸ごと配る運用にも対応できます。
文字列として持ち出したものは、受け手がImport stringに貼り付けると復元できます。

この仕組みが便利なのは、共有相手が同じセーブに入っていなくても成立する点です。
マルチでその場にいる人へ投げるだけでなく、自分の別PC、サーバー管理用の環境、あとで試すための検証セーブへも同じ要領で移せます。
ライブラリ保存は長期保管の軸ですが、配布という観点では文字列のほうが軽く、相手に渡す単位を切り出すのが容易になります。

実際、自分は列車交差点の単体Blueprintだけ先に共有して、問題なければ周辺設備込みのbookを送り直す運用をよくやります。
いきなり大きいbookを渡すより、まず核になる設計を見てもらったほうが認識ズレが出ません。
逆に、完成済みのスターターセットや防衛セットはbookごと文字列化したほうが早いです。
受け手も一発で復元できるので、手作業で集め直す場面がなくなります。

配布フロー

配布の流れ自体は単純です。
送り手がExport to stringで文字列をコピーし、外部の共有先へ貼り、受け手がImport stringで取り込み、最後に中身を確認します。
共有先としてはチャット、Discord、開発メモのIssue、チーム用のドキュメントなどが定番です。
ちょっとした修正版ならメッセージ本文でも足りますが、長いbook文字列になると扱いが雑になるので、専用の置き場を挟んだほうが安定します。

外部共有先の例としてはFactorioBinが扱いやすいのが利点です。
ゲーム内文字列の簡易投稿先としてよく使われていて、長文でも見た目が崩れにくく、差し替えや履歴の整理もしやすいからです。
自分のサーバーではFactorioBinのURLを配る運用にしたら、文字列の改行事故がなくなってトラブル対応が一気に減りました。
チャット欄に生の文字列をそのまま貼ると、途中で欠けたのか、余計な空白が入ったのかを切り分けるだけで手間がかかりますが、URL共有なら受け手も送り手も同じものを見られます。

流れを実務寄りに書くと、こんな順番です。

  1. 送りたい単体BlueprintまたはBlueprint bookでExport to stringを実行する
  2. コピーした文字列をDiscordやIssueに直接貼るか、FactorioBinへ投稿してURL化する
  3. 受け手がImport stringに貼り付けて復元する
  4. 名前、アイコン、bookの中身、対象設備が意図どおりか確認する

確認の工程を入れる理由は、配布後の「受け取れたけれど中身が違う」をその場で潰せるからです。
とくにbookは、送り手が更新版だと思っていても、実際には古い版を文字列化していたというズレが起こります。
マルチ運用だと、この確認を省いたあとで全員が別の設計を前提に建設し始めるので、修正コストが跳ね上がります。

公開時の記載チェックリスト

身内向けの共有と、外へ公開する投稿では、添える情報の密度が変わります。
公開時は「貼れば伝わる」では足りなくて、その文字列がどの環境で動く前提なのかを明記したほうが混乱が少なくなります。
Factorio 2.0は旧バージョンからの変換が入り、線路まわりのように設計へ影響が出る変更もあったので、版情報の記載は省けません。
コミュニティでもライブラリは実質的に上方向の移行を前提にした扱いが語られていて、古い設計を新環境へ持ち上げるときは注記の有無で受け手の理解が変わります。

公開文には、少なくとも次の項目を入れておくと通りがよくなります。

  • 対象バージョン(2.0系)
  • 前提研究
  • MOD有無(バニラ / Space Age)
  • 想定SPMや用途
  • bookの版番号または日付版

たとえば、列車用bookなら「対象バージョンはFactorio 2.0系、バニラ、鉄道研究後、用途は4両貨物の荷下ろしとスタッカー接続、book版は v2024-10-21」のように書いておくと、受け手は導入前提を読み違えません。
Space Age込みなのか、ベースゲームだけなのかは特にズレやすいところで、同じ2.0系でも追加エンティティ前提の設計はそのまま置けません。

💡 Tip

公開時の注記は「2.0系 / バニラ or Space Age / 前提研究 / 想定SPM・用途 / 版番号 or 日付版」の順で並べると、読む側が必要情報を拾いやすくなります。

版番号や日付版を添えるのも効きます。
bookは差し替えで育っていくので、同じ名前のまま中身だけ変わることが珍しくありません。
自分は防衛bookや駅bookを更新するとき、名前は維持しつつ日付版を付けています。
これだけで「昨日のURLと今日のURLのどちらが新しいのか」が一目でわかりますし、不具合報告が来たときも話が早いです。
公開投稿では設計そのものだけでなく、どの版について話しているのかを揃えることが、共有後の手戻りを減らす近道になります。

マルチプレイ共有の正しい手順と更新時の落とし穴

Shared blueprintsへの共有方法

マルチプレイで設計を配るなら、Blueprint libraryの左ペインにあるShared blueprintsを使うのが基本です。
ライブラリが左の共有ペインと右の自分用ペインで分かれている前提で整理されています。
操作そのものは単純で、共有したいBlueprintやBlueprint bookを開き、右側のMy blueprintsや手持ちからそのまま左側のShared blueprintsへドラッグするだけです。
これで参加者側からも参照できる状態になります。

自分のサーバー運用でも、この共有は文字列配布より先に使うことが多いです。
理由は、共有先がゲーム内に固定されるので、誰が何を使うかをその場で揃えやすいからです。
とくに駅設計や防衛bookのように、全員が同じ版を前提に置いていく設計では、Shared blueprintsに置いてあるかどうかがそのまま現場の共通認識になります。

Blueprint bookを使っていると、中の設計切り替えも気になりますが、この点はアクティブ設計をSHIFT+マウスホイール上下で切り替えられます。
共有bookを置いたあと、参加者がその場で必要な設計へ順番に切り替えられるので、採掘、製錬、列車のように用途別で束ねたbookと相性がいいです。
大きい工場だけの話ではなく、序盤のスターターbookでもこの形にしておくと、誰かが別の設計を探すためにライブラリを開き直す回数が減ります。

更新時の再共有プロセス

ここが一番つまずきます。
共有済みのbookを自分側で更新しても、Shared blueprintsに置かれているものへ自動では反映されません。
つまり、自分のMy blueprintsにある元bookを直しただけでは、参加者が見る共有版は古いままです。

この仕様を知らないと、「更新したのに表示が古い」という混乱が本当に頻発します。
自分も最初は、共有したbookの中身を差し替えたつもりで現場に持ち込んで、他の参加者から「それ前の版ですよね」と言われて止まったことが何度もありました。
旧共有物を削除してから更新版をもう一度共有し直す、この一手間を運用として固定しただけで、現場の混乱は見事に収まりました。
手順としては、次の順番にすると事故が減ります。

  1. My blueprints側の元bookを更新する
  2. Shared blueprintsにある旧版を削除する
  3. 更新済みのbookを改めてShared blueprintsへドラッグして再共有する
  4. 共有名や版番号を見て、参加者側で新旧が入れ替わったことを確認する

このとき、共有用フォルダと旧版保管用のアーカイブを分けておくと整理が崩れません。
たとえば共有側には現行版だけを置き、差し替え前のbookはアーカイブへ移す形です。
同名のbookが並ぶと、再共有した本人でも取り違えます。
自分は列車bookや防衛bookでこれを何度もやらかしたので、今は名前の末尾に日付版か版番号を付けています。
v1、v2のような短い表記でも、チャットで「いま使っているのはv2です」と言えるだけで話が早くなります。

Factorio 2.0ではライブラリの保存形式がblueprint-storage-2.datへ移り、Steam Cloud同期も絡むようになりましたが、共有の更新管理そのものは「再共有が必要」という実務を外せません。
同期まわりが整っていても、共有棚に載っているオブジェクトが古いままなら、参加者には古い設計が見え続けます。

💡 Tip

共有運用では「共有用」と「アーカイブ」を最初から分けておくと、旧版を消すべき場所と残すべき場所が混ざりません。再共有のたびに版番号を1つ上げるだけでも、差分の追跡がだいぶ楽になります。

管理権限とチーム運用ルール

Shared blueprintsは便利ですが、管理権限を持つ側が他プレイヤーのライブラリに触れられる点は見逃せません。
サーバー運営目線だと頼もしい反面、誰でも勝手に差し替える状態にすると、設計の責任範囲が曖昧になります。
とくにマルチでは、共有棚にあるbookが「公式採用版」なのか、「個人の試作版」なのかが曖昧なだけで建設方針が割れます。
ルールは堅苦しい文章である必要はありません。
実務的には次の 3 点さえ決めておけば運用は回ります。

  • 現行の共有棚へ置く人を決める
  • 試作版は個人ライブラリか別フォルダに置く
  • 差し替え時は旧版を削除してから更新版を再共有する運用にすると、参加者側で古い版と混同するリスクが減ります。

自分はこの手の混乱を避けるために、共有ルールを役割ベースで分けています。
たとえば列車bookは列車担当、防衛bookは防衛担当、全体スターターbookは管理者だけが更新する、といった形です。
権限の話をゲーム内の操作だけで片付けず、誰が共有してよいのかを先に決めておくと、bookが勝手に増殖しません。

ルールは堅苦しい文章である必要はなくて、実務では次の3点だけでも十分回ります。

  • 現行の共有棚へ置く人を決める
  • 試作版は個人ライブラリか別フォルダに置く
  • 差し替え時は旧版削除と再共有をセットにする

これだけでも、「誰かが善意で直した設計」が別の人の作業前提を壊す場面を減らせます。
メガベース級のbook運用では長い時間をかけて資産が積み上がるので、共有棚を雑に扱うと後で整理コストが一気に跳ねます。
逆に、共有担当とアーカイブの置き場が分かれているチームは、bookの量が増えても意外なくらい静かに回ります。
自分の感覚では、Shared運用は設計そのものよりも、更新の入口を誰が握るかで安定度が決まります。

バックアップと簡易版管理

文字列バックアップの習慣化

Blueprint libraryに入れているから安心、と自分も昔は思っていましたが、長く遊ぶほどそれだけでは足りません。
とくに列車駅や防衛ラインのような再現コストが高いbookは、ライブラリとは別に文字列で抜いて外へ置く運用を持っておくと、事故の後始末が一気に軽くなります。
blueprintやbookは文字列としてエクスポートできます。
これは共有用の機能であると同時に、実務ではいちばん手堅い保険でもあります。

自分は最重要のbookだけでも、区切りのよいタイミングで文字列エクスポートしています。
対象は、全工場の骨格になるスターターbook、駅book、砲塔ラインbookのように「消えると作り直しがきついもの」です。
保存先はただのテキストでも十分ですが、PCの外にも残したいならリポジトリへ置く形が扱いやすいのが利点です。
blueprint本体がゲーム内オブジェクトでも、文字列にしてしまえば普通のテキスト資産として管理できます。

この運用を続けるようになったのは、実験版を触った翌日にライブラリが不整合になって冷や汗をかいたからです。
そのときは復旧に手間を食いましたが、以後は日曜にバックアップする日を固定しました。
いわば“日曜バックアップ”です。
そこからは事故が出ていません。
習慣にしてしまうと、面倒というより定例作業に変わります。

大量のブループリントを長期で抱えると、ライブラリ保存ファイルの扱いも地味に重くなります。
bookを何百件も積み上げていく運用では、バックアップ対象が増えるほど同期や復元の手間も伸びます。
だからこそ、全部を毎回フルで触るより、「失うと困るbookだけは必ず文字列で外へ出す」と決めておくほうが回ります。

v番号/日付版の運用法

バックアップを取っていても、名前が全部同じだと復元時に迷います。
ここで効くのが、日付かv番号を名前に含める単純な版管理です。
前のセクションでも共有棚の差し替えで版番号の話をしましたが、バックアップ側でも同じ発想を通しておくと混乱が減ります。

自分は運用を2つに分けています。
小さな修正なら v1 v2 のような版番号、大きな区切りや節目の保存なら日付です。
たとえば駅bookなら rail-stations_v3、防衛bookなら defense_2024-11-03 のようにしておくと、どちらが新しいかだけでなく、どのタイミングの設計かも追えます。
大型bookは育つのに長い時間がかかるので、この差分の見える化が効きます。
コミュニティでも完成まで長期化したbookの事例がありますが、そういう資産ほど「どこから壊れたか」を追える名前がないと詰みます。

運用面でもうひとつ効くのが、変更をいきなり本番へ上書きしないことです。
自分はbookを触るとき、まずコピーを作ってそちらで検証します。
配置を少し変える、駅の信号を更新する、Space Age対応で機械を差し替える、といった変更は、コピー側で問題がないことを見てから本番bookへ反映します。
この二段構えにすると、破壊的な変更で元bookまで巻き込む事故を避けられます。

流れとしては難しくなくて、まず現行bookを複製し、コピー側で調整し、実戦投入して問題が出なかった版だけを本番へ戻す形です。
列車bookの交差点やスタッカーの修正は、見た目では通りそうでも実運転で詰まることがあります。
自分はこれで何度も時間を溶かしたので、今は「コピー上で検証してから反映」を崩さなくなりました。
本番ライブラリは倉庫、コピー側は作業台と分けて考えると整理がはかどります。

💡 Tip

版名は「用途名 + v番号」か「用途名 + 日付」のどちらかに統一すると、共有棚・アーカイブ・外部バックアップで名前の対応が崩れません。

Factorio 2.0ではライブラリ保存形式がblueprint-storage-2.datへ移り、Steam Cloud同期も絡むようになりました。
この変化自体は便利ですが、異バージョン運用や実験版の行き来では注意点があります。
2.0への読み込み時には移行処理が走り、旧側へそのまま戻せない扱いになるケースがあるからです。
コミュニティではこれを“upgrade-only”的に語ることがありますが、少なくとも実務上は上に上げる前提で考えるべき保存物として見たほうが安全です。
Factorio Forums: 異バージョン時のBlueprint library注意でも、その種の挙動が話題になっています。
とくに線路まわりのように仕様変更の影響を受けやすい設計は、変換後に調整が必要になる場合があります。
Space Ageの有無や対象バージョンの違いで挙動が変わることがあるため、ライブラリだけに頼らず手動バックアップを取り、調整を前提に運用してください。

Steam Cloudも、同期されるなら無条件で守ってくれるわけではありません。
大きめのセーブや関連ファイルは、家庭回線の一般的なアップロード帯域だと同期完了まで数分から十数分かかることがあります。
終了直後に別環境を立ち上げたり、同期が落ち着く前に電源を切ったりすると、古い状態や空の状態が優先される事故が起きます。
フォーラムでもライブラリ消失の相談が続いていて、Factorio Forums: Blueprint Library Backupを読むと、手動バックアップ需要が高い理由がよくわかります。

なので、異バージョンをまたぐときや実験版を触るときは、先に手動でバックアップを切っておく前提で考えたほうが落ち着きます。
新しいPCやSteam Deckへ移す場面でも、クラウド同期より先にローカルの退避コピーを持っているかどうかで復旧難度が変わります。
Steam Cloudは補助線としては便利ですが、長期運用の本体はやはり自前のバックアップです。

上級者の外部版管理

テキスト保存や日付管理で十分回る人が大半ですが、book資産が増えてくると、外部で差分管理したくなる場面も出てきます。
そこで上級者向けの発展例です。
factorio-blueprint-decoderのようなツールでblueprint-storage.datやblueprint-storage-2.datをJSON化し、Gitで管理するやり方です。
factorio-blueprint-decoderは、ライブラリ保存ファイルをデコードしてJSONへ変換し、そこから再度インポート用文字列を作る流れを取れます。

これは手軽な運用ではありませんが、複数人でbookを育てる環境や、自分で長年積み上げたライブラリを履歴付きで残したい人には刺さります。
どのbookをいつ変えたか、どの版で信号条件を直したか、どこで機械構成が切り替わったかを追えるので、単なるバックアップから一段進んだ「変更履歴の管理」になります。

ただし、ここで触るのはゲーム内の共有文字列ではなく、ライブラリ保存ファイル由来のデータです。
blueprint-storage-2.dat自体はバイナリなので、直接手でいじる対象ではありません。
JSON化して追跡し、修正の反映は文字列インポートやゲーム内bookの差し替えで戻す、という流れのほうが事故が少ないです。
自分は通常ここまでやりませんが、列車網や防衛bookを長く育てていて「履歴を見ながら戻したい」段階に入ると、この方法が選択肢に入ってきます。

普段の運用としては、最重要bookを文字列で外部保存し、名前に日付かv番号を入れ、変更はコピーで試してから本番へ戻す。
この土台だけで守れる事故は多いです。
そのうえで、さらに厳密に履歴を追いたい人がGit管理へ進む、という順番が無理なく回ります。

運用選択の比較と使い分け

運用スタイルの比較

運用を選ぶときは、「どこで使うか」「誰と共有するか」「どの単位で更新するか」の3つで見ると整理しやすいのが利点です。
Blueprint単体、Blueprint book、Blueprint library、それに外部の文字列保存は、見た目は似ていても役割が少しずつ違います。
自分は最初、この差を曖昧にしたまま増やしてしまって、必要な設計が見つからずにBキーでライブラリを開いて探す時間ばかり伸びました。
小さいうちは雑でも回りますが、設計数が増えた瞬間に管理方法の差が効いてきます。

単体のBlueprintは、その場で切り出してすぐ置く用途に向いています。
試作、局所修正、現地での一時コピーでは最速です。
ただ、これを主力の保管方法にすると、設計があちこちへ散ります。
名前のルールが揃っていないと検索の起点も作れず、同じような採掘所や荷下ろし駅が何個も並びます。
しかも更新が入ったとき、どの単体を直してどれが古い版なのか追いづらいので、更新漏れが起きやすいのが利点です。
単発運用では軽快ですが、資産管理には向きません。

Blueprint bookは、その弱点をまとめて吸収しやすい方式です。
用途別に束ねられるので、列車、製錬、防衛のように棚を分けて置けます。
日常運用で効くのは、bookを手元に置いたままShift+マウスホイール上下で中身を切り替えられる点で、『この操作を覚えると作業の流れが止まりません。
分類ルールまで揃っていれば、単体を平置きするより目的の設計へ早く到達できます。
メガベース帯でもbook中心の整理が実運用されているのは、この方式が日常操作に強いからです。

Blueprint libraryは、bookを保管する場所として見ると理解しやすいのが利点です。
My blueprintsとShared blueprintsの2ペインで整理できるので、個人用と共有用を分離しやすい構造になっています。
セーブをまたいで使えるのが最大の強みで、長期運用や複数ワールドの横断利用では軸になります。
ただし、共有物を更新したあとに自動で全員へ反映されるわけではありません。
共有先に配ったbookや文字列は、更新時に再共有の手間が発生します。
保管力は高い一方で、「置いたら終わり」ではなく、更新の流れまで設計しておかないと古い版が残ります。

外部文字列保存は、配布と退避という観点で最も実用性が高い手段です。
book 単位で文字列化しておくと、サーバー移行や別 PC、バージョンごとの退避に対応しやすく、ライブラリ事故の際の保険として有効に機能します。
整理すると、単体は作業場向け、bookは日常戦力、libraryは保管庫、外部文字列は配布と退避先、という役割分担が最も実用的です。
整理すると、単体は作業場向け、bookは日常戦力、libraryは保管庫、外部文字列は配布箱と避難先、という役割分担がいちばん噛み合います。
自分の100駅超のマルチでも、共有は最小限にとどめて、配布は文字列、日常使用は各自の個人book運用に分けています。
この形にしてから、共有棚の中で試作版と本番版が混ざることが減り、誰の更新をどこへ反映したのか追いやすくなりました。
全員がひとつの共有ライブラリに何でも入れる運用は、一見まとまって見えても、人数が増えると混線しやすいのが利点です。
整理が進められます。

💡 Tip

迷ったら、日常で頻繁に呼び出す設計はMy blueprints内のbookへ、配布や保存用は文字列として別管理、単体Blueprintは試作中だけ残す、と役割を固定すると崩れにくくなります。

プレイ規模ごとの推奨パターン

プレイ規模で運用を変えると、途中で棚卸しをやり直す手間が減ります。
初心者帯では、最初から大きな体系を組むより「用途別の小冊子」を作ってMy blueprintsに常駐させる形がちょうどいいです。
採掘、製錬、発電、列車の基本セットをbookごとに分けておけば、序盤から中盤までの反復建設で迷いません。
実際、フォーラムには135 SPM向けの初期移行用book事例もあり、book運用は終盤の話ではなく、早い段階から効果が出ます。
単体設計だけで進めると、その場のコピーが増え続けて後から整理コストを払うことになります。

中規模の工場や、列車が本格化してきた段階では、「用途ごとにbookを分ける」だけでなく、「用途内で段階別に分ける」と安定します。
たとえば列車なら、駅、交差点、スタッカー、補給を分冊し、その中で小型駅と大型駅を分ける形です。
ここまで来ると、単体Blueprint中心では引き出しが足りません。
book内に同系統の設計を集めて、ホイール切り替えで並べて使うほうが建設テンポを落とさずに済みます。

メガベース帯では、さらに一段ルールが必要です。
用途分冊に加えて、規模別のネスト構造を作り、外部版管理も併用したほうが崩れません。
たとえば製錬bookの下に30、60、上位拡張版のような規模別bookを入れ、その外側で配布用文字列を版管理する形です。
book自体が大きくなると、それを育てる期間も長くなります。
コミュニティでは大型bookの整備に6〜12か月かかった事例もあり、設計図は一度作って終わりではなく、長く更新される前提で見たほうが現実に合います。

マルチプレイでは、規模より「更新経路の明確さ」が先に来ます。
少人数でも共有棚に全員が直接書き込むと、どれが完成版か曖昧になります。
自分は100駅超のサーバーで、共有bookは配布用の確定版だけに絞り、普段は各自のMy blueprintsで回す形に落ち着きました。
配るときだけ文字列にして渡すので、日常の編集と配布物の境界がはっきりします。
この分離を入れると、列車担当が交差点を更新しても、採掘担当の手元bookまで不用意に巻き込まずに済みます。

Factorio 2.0以降はライブラリの保存形式が変わり、長期保管の前提も少し重くなりました。
だからこそ、小規模ではbook中心で軽く回し、規模が伸びたら外部文字列と版名ルールを足していく段階設計が合っています。
最初から全部入りにすると面倒が先に立ちますし、逆に終盤まで単体運用の延長で行くと検索と更新で詰まります。
規模に応じて棚を増やしていく感覚のほうが、実際のプレイ速度に合っています。

よくある失敗と対策

保管場所のミス

初心者でいちばん多いのが、完成した設計をインベントリに入れたまま運用してしまうことです。
作った直後はその場で使えて便利ですが、完成品までそこに置き続けると、セーブをまたいだ再利用や整理の軸がぶれます。
完成したbookや確定版の設計は、毎回Blueprint libraryのMy blueprintsへ戻す流れを固定したほうが事故が減ります。
Bキーから開いて保管場所を毎回同じにしておくと、どのワールドでも取り出し位置が変わりません。

通常チェストにbookを置いて保管しているケースも、実際多いです。
これ、地味に危険です。
チェストは撤去、爆発、置き忘れの対象になりますし、bookの呼び出し導線としても弱いです。
しかもショートカット経由でいつものbookを呼ぶ流れが切れるので、建設テンポまで落ちます。
現場に持ち出すのはその作業で使う分だけにして、保管の本体はライブラリに置く、という分け方のほうが長く運用したときに崩れません。

bookは中のアクティブ設計をShift+マウスホイール上下で切り替えられる前提になっていて、常用する設計群を手元bookとして回す発想と相性がいいです。
保管庫としてのライブラリと、現場で使うbookは役割を分けたほうが噛み合います。
完成品をインベントリやチェストに寝かせる運用は、その役割分担が逆転している状態です。

book設計のミス

bookの作り方でよくあるのが、巨大book一冊に全部詰めることです。
自分も昔は“全部入りbook”を作っていました。
採掘、製錬、発電、列車、防衛を一冊に押し込めば最強だと思っていたんですが、実際は探す時間が積み重なって、UPSより先に自分の集中力が落ちました。
分冊のほうが探す時間が短く、結果として運用の回転が速くなります。

理由は単純で、bookは入れ物であって検索エンジンではないからです。
項目が増えるほど、呼び出したい設計にたどり着くまでの視線移動と操作回数が増えます。
Shift+マウスホイールで切り替えられるとはいえ、候補が多すぎると「次か、その次か」を毎回探すことになります。
よく使うものを素早く回したいなら、用途別に分冊して、さらに使用頻度の高い設計だけを別冊の“現場セット”として抜き出したほうが実戦向きです。

たとえば、母艦bookには採掘、製錬、物流、列車の大分類だけを置き、実際に建設中に頻繁に呼ぶ駅、分岐、電柱、ロボポートだけは現場セットへ分離する、という形です。
この二層構造にすると、保管と使用の流れが混ざりません。
メガベース向けの大型book事例が実在する一方で、それらも整理前提で運用されています。
単に一冊へ集約すれば強いわけではなく、階層を切って初めて戦力になります。

💡 Tip

迷ったときは「毎プレイ必ず触るbook」と「たまに参照する保管book」を分けると、bookの中で迷子になりません。

公開・更新周りのミス

更新まわりで多いのは、更新履歴なしで上書きすることです。
昨日の版と今日の版の違いが追えない状態になると、壊れた原因も戻し先も消えます。
book名や文字列ファイル名に v番号や日付版を付けておくと、「どれが今の本番か」がすぐ判別できます。
実運用では、コピー上で検証してから本番bookへ反映し、旧版はアーカイブへ移す流れがいちばん安定します。
列車交差点や駅設計みたいに周辺への影響が大きいものほど、この一手間を抜くと後で面倒が膨らみます。

公開時に対象バージョンを書かないのも、初心者が見落としやすい。
Factorio 2.0は旧1.x系からの変換が入り、しかも変換後はそのまま戻せない扱いです。
線路まわりのように仕様差分の影響を受けやすい設計もあります。
そこにFactorio: Space Ageの有無まで絡むので、配布するbookや文字列には、少なくとも2.0系Space Ageバニラの別を書いておかないと、受け取った側が詰まります。
前提研究が必要な設計なら、その研究条件も添えるべきですし、MOD前提ならMODの有無も一緒に書いておくべきです。

更新と公開を雑にすると、設計そのものより管理のほうが壊れます。
Factorio 2.0ではライブラリ保存形式がblueprint-storage-2.datへ変わっていて、Steam Cloud 同期も絡みます。
大きめのセーブや関連ファイルでは、家庭回線の一般的なアップロード帯域だと同期完了まで数分から十数分かかることがあり、終了直後に別環境を開く流れで食い違いが起きやすくなります。
だからこそ、版名を付けずに上書きしていると、どの時点のbookが正なのか追えません。
公開物には対象バージョンと前提条件、更新物には履歴と旧版保管。
この2本を外さないだけで、配った後の混乱は目に見えて減ります。

今日から実践:最短アクションチェックリスト

5つの即実行タスク

ここは迷わず、今日のうちに形にしてしまうのがいちばん効きます。
自分の経験だと、この5手順を決めるだけで翌日の運用ストレスが一気に軽くなります。
とくに最重要bookの文字列バックアップは効き目が早くて、いざというときの安心感が段違いでした。

  1. 既存のBlueprintを採掘製錬発電研究物流の5分類で、まず1冊ずつBlueprint bookに分けます。

ここで完璧な階層化までやらなくて大丈夫です。
散らばっている設計を用途ごとに束ねるだけで、次に触る場所が固定されます。
Bキーでライブラリを開いて、右ペインのMy blueprints側に作業の軸を寄せると、保管先がぶれません。
2ペイン構成なので、共有物と自分用を視覚的に切り分けやすいのも助かります。

  1. 調整が終わったbookは“完成版”としてまとめ、必ずMy blueprintsへ保存します。

インベントリに置いたまま終わると、次のセーブや別作業に入った瞬間に所在が曖昧になります。
完成版の置き場をMy blueprintsに固定すると、「あの設計どこだっけ」が減ります。
完成版をbook化しておくと現場投入までの流れも止まりません。

  1. いちばん失うと困るbookだけでも、文字列エクスポートして外に保管します。

ここは手間のわりに戻せる範囲が広いです。
自分は列車駅bookや物流基幹bookのように、崩れると復旧に時間がかかるものだけ先に文字列化しています。
ファイル名に日付を入れて保存しておくと、どれが新しいか目視で判別できます。
ライブラリ本体の保険として、一つでも文字列退避があると心理的な重さが違います。

  1. 配布予定のbookは、ラベル末尾に対象バージョンを入れます。

たとえばMall Core v2.0のように、見た瞬間に前提が読める形にします。
Factorio 2.0は旧1.x系からの変換が入り、2.0化した後は下位へ戻せない扱いです。
しかもFactorio: Space Ageの有無で前提エンティティも変わるので、名前だけで判別できないbookは共有時に混線しがちです。
公開用ほどラベルに情報を持たせたほうが、受け取る側との認識ズレを防げます。

  1. マルチ共有の更新手順は、旧版削除から再共有までを運用メモに一文で残します。

文章量は短くて構いません。
「旧版を消す、更新版を再共有する」の順が書いてあるだけで、チーム内の動きが揃います。
マルチではbookの中身そのものより、誰がどの版を見ているかのズレで詰まることが多いです。
自分はサーバー運用時、この一文がないだけで古い駅bookを握ったまま建設が進み、後から直す羽目になりました。
共有bookは置けば終わりではなく、差し替えの手順まで含めて初めて安定します。

💡 Tip

5分類のbookを先に作ってから、中身の並び順を整えるほうが作業は軽くなります。空の分類に悩むより、仮でも置き場を作ってしまったほうが次の判断が早くなります。

継続運用のコツ

日々の運用では、「作る」「直す」「保存する」を別々に考えないほうが回ります。
試作はその場で触り、使える形になったらbookへ戻し、節目でMy blueprintsに寄せる。
この流れが固定されると、作業の途中で保管ルールを思い出す必要がありません。

bookの中身は、使用頻度順に並べておくと効きます。
よく触る設計を先頭側に置くだけで、スクロール回数が減りますし、Shift+マウスホイールで切り替えるときにも迷いません。
1K超のSPM向けbook事例のような大型運用でもbook整理が成立しているのは、設計数が多いからではなく、よく使うものが前に来るように整えられているからです。
逆に、序盤向けの135 SPM移行bookのような規模でも、早い段階からbook運用が効くのはこのためです。

バックアップは全部を毎回やるより、核になるbookを決めて回すほうが続きます。
自分は採掘や発電より、物流の幹線や駅設計のほうを優先します。
そこが崩れると派生修正が広がるからです。
ライブラリ全体の保存ファイルはblueprint-storage-2.datとして扱われ、Steam Cloudとも絡みますが、文字列で一本抜いておいたbookは復旧の足場になります。
巨大なデータほど同期や復元に気を使うので、最重要bookだけ外に逃がしておく運用は地味でも強いです。

チーム運用では、命名規則より更新の担当と順番を固定するほうが効く場面もあります。
誰でも触れる状態は便利ですが、共有物の更新窓口が散ると、book名が整っていても実体がずれます。
自分は「配布bookは一人が更新し、反映後に旧版を外す」という流れにしてから、共有まわりの混乱が減りました。
大きなコミュニティbookの整備に6〜12か月かかった事例があるのも、設計そのものより運用の整備に時間が吸われるからだと思っています。
bookは作るより、崩さず回すほうが難しいです。

もう一つ効くのが、book名と外部保存名を揃えることです。
ゲーム内ではRail Stations v2.0、外部保存でも同じ名前に日付を足す、という形です。
こうしておくと、ライブラリと外部保管の対応関係が頭の中で一対一になります。
復元時に「どの文字列がどのbookだったか」を読み解く時間が消えるので、事故の直後でも手が止まりません。
こういう細い導線の整理こそ、翌日の自分を助けてくれます。

まとめ

Blueprint bookは運用する容器で、Blueprint libraryは保管庫です。
この役割を混ぜず、完成版はMy blueprintsに常駐させ、用途別の3階層と命名テンプレートを揃えるだけで、検索、更新、配布まで一本の流れになります。
配布は文字列を基準に考え、マルチは再共有のひと手間まで含めて運用に入れると事故が減りますし、バックアップも日付やv番号を付ける習慣があるだけで復旧の速さが変わります。
自分の実感では、この流れが固まると“設計を探す時間”がそのまま“工場を伸ばす時間”に置き換わります。
Factorio 2.0基準で組み立てつつ、異バージョン移行やSteam Cloudまわりだけは楽観せず、保守的に複製を残して回すのがいちばん安定します。

この記事をシェア

R

RinSeo

Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。