箱庭共通マップ S — CORE-B リリース

2026-09-13 / dataVersion 32(7カ国入り初期世界)/ 共有マップ version=3、90×90、セル30桁hex。 N 1.51系を基準にしたSの改変版です。本番で使用済みの製品版1.54を起点に、以後は0.01ずつ進めます。版名からNセーブとの互換性を推定しないでください。

確定済みのSHA256は配布物の実測値です。未確定の値は配布元の RELEASE_NOTES.md で確認してください。同じ版・同じ日付でも再ビルドすれば値は変わります。従来のhakoS-NN表記だけでは同日中のパッチ差分を識別できないため、ビルド日時・commitと、ダウンロード時のアーカイブSHA256も照合してください。version.cgi が無い旧配布物もあります。

version1.65.3 (2026-09-28)

version1.65.2 から、食料不足の国が漁業の前に国庫と民間の帳簿を合わせると世界のターン更新が止まる問題を直しました。国庫の食料が負でも、出どころ別の在庫は実際にある量の 0 までだけ引きます。国庫の負値はそのターンの飢餓処理へ渡します。ほかの資源が負になった場合も同じように扱います。保存形式と dataVersion(33)は変えません。

1.65.1 から直接当てる更新も用意しました。その更新には 1.65.2 の臨時の弾薬配布も含まれます。すでに 1.65.2 を当てた世界では、配布済みの印を保ったまま更新してください。

version1.65.2 (2026-09-28)

version1.65.1 からの変更は臨時の弾薬配布だけです。更新後の最初のターン更新で1度だけ、滅んでいないすべての国(人間・CPU)の国庫へ弾薬を200ずつ加えます。消滅予定の国は除き、国庫の資源上限で止めます。

配布は自国産として数え、資源帳簿に外部からの流入として記録し、世界の歴史に3言語で1行知らせます。data/ammo-grant.1.65.2 を印にし、配れた国が0でも印を残します。版が進んでも再配布しません。1.64の経済配布の印とdataVersion(33)は変えません。

version1.65.1 (2026-09-27)

アーカイブ: hakoS-1.65.1-20260927.tar.gz / SHA256(先頭16文字): acfff139f218538e

version1.65 からの変更。dataVersion は 33 のままで、保存の形は変えていません。当てた後の最初のターン更新で 1 度だけ動く処理はありません。

CPU の陣営の援軍

画面

直し

version1.65 (2026-09-27)

アーカイブ: hakoS-1.65-20260927.tar.gz / SHA256(先頭16文字): 58cc316871723e62

version1.64.3 からの変更。dataVersion は 33 のままですが、帳簿に 1.65 の新しい仕組み(包囲網・長い約束・遠洋漁業・養殖場など)の欄が増え、漁船の帳簿の形が変わります。当てる前に稼働中の data/ を丸ごと控えてください。当てた後の最初のターン更新で 1 度だけ起きることと、1.64.3 に戻すときの注意は、末尾の「管理人向け」にまとめました。

包囲網

民間の長い約束

競売

漁業

船と港

CPU の国

陣営の援助と外交の記録

画面

そのほか

速さ

管理人向け

分かっている残り

version1.64.3 (2026-09-26)

アーカイブ: hakoS-1.64.3-20260926.tar.gz / SHA256(先頭16文字): 3e3ced86452a133d

version1.64.2 からの変更。保存形式は変えていません。dataVersion は 33 のままです。

version1.64.2 (2026-09-25)

アーカイブ: hakoS-1.64.2-20260925.tar.gz / SHA256(先頭16文字): d5423dde9aeb31b0

version1.64.1 からの変更。保存形式は変えていません。dataVersion は 33 のままです。

version1.64.1 (2026-09-25)

アーカイブ: hakoS-1.64.1-20260925.tar.gz / SHA256(先頭16文字): 93c3e7898a4a8538

version1.64 からの変更。ゲームの決まりと保存形式は変えていません。dataVersion は 33 のままです。

version1.64 (2026-09-25)

アーカイブ: hakoS-1.64-20260925.tar.gz / SHA256(先頭16文字): eb7e2f695f2ea264

version1.63.1 からの変更。保存形式の dataVersion は 33 になります(資源の位置 7 をウランから鋼鉄へ、読み込むときに一度だけ書き換えます)。当てる前に稼働中の data/ を丸ごと控えてください。33 に書き換わったデータは 1.63.1 では読めないため、1.63.1 に戻すときはコードと控えた data/ の両方を戻します(手順は UPDATE.md の「保存形式が変わる更新」)。

経済と貿易

民間

海軍

陸軍と技術

AI

地図と画面

外交と記録

計算量と更新直後の処理

version1.63.1 (2026-09-24)

アーカイブ: hakoS-1.63.1-20260924.tar.gz / SHA256(先頭16文字): c412fac80cc16975

version1.63 からの変更。ゲームの決まりと保存形式は変えていません。dataVersion は 32 のままです。

処理の軽量化と表示の直し(10件)

  1. 覚えた海の航路を、荒地・平地・町・森など陸の細かい違いだけで捨てないようにしました。海と陸の入れ替わり、港や軍港の変更は引き続き検知します。探索の上限で打ち切った失敗は次のターンへ持ち越しません。
  2. 海の道探しで、1マスごとにかかる手間を減らしました。探す順番と航路の決まりは同じです。
  3. マスの成長処理では、その国のものではなく処理も不要なマスを先に飛ばすようにしました。
  4. 統計ページを書き出すときに、保存した直後の集計を使い、同じ集計を作り直さないようにしました。
  5. 統計の表示で、同じターンの記録を重ねて読み直さないようにしました。
  6. 民間経済の帳簿全体を確かめる処理を、読み込み時と保存直前にまとめました。検査・管理人の点検・HAKOS_DEEP_VALIDATE=1・$HcivilHDeepValidate の指定時には、途中の各段階でも全部を確かめます。
  7. トップの小さい地図は同じ世界の内容なら使い回し、data/minimap-<指紋>.json に置くようにしました。通常は1ターンに1度だけ作り、新しい8個を残します。同じターンでも世界の内容が変われば作り直します。世界のロックを取れなかった読み取り・言語切替・指定ターンで停止中の世界では、控えの書き込みや整理を行いません。
  8. トップなどを見るだけのときは、ターン更新用の部品20本を読み込まないようにしました。開発画面では表示に必要な部品だけを明示して読み込み、言語切替で管理記録を書き換えないようにしました。未読込の関数が呼ばれた場合はその場で読み、管理人の記録に LAZY_LOAD を1行残します。
  9. ページの下にあった古い広告を外しました。
  10. 更新の見出しに文字として出ていた「\n」を取り、貼り付け用一覧の見出しのタブと改行を直しました。

本番の写し(ターン88)を使った手元の最終測定では、ターン更新の負荷計測は 3.38 → 2.68秒(21%短縮)、要求全体は 4.31 → 3.45秒、ふつうのページ1枚は 0.59 → 0.43秒(27%短縮)でした。サーバや盤面によって時間は変わります。

Discord と説明書

管理人向け

version1.63 (2026-09-21)

アーカイブ: hakoS-1.63-20260921.tar.gz / SHA256(先頭16文字): cbe956abdd55789c

version1.62 からの変更。dataVersion は 32 のままです。版を戻すときの注意と新しい設定は、末尾の「管理人向け」にまとめました。

経済(民間・国庫・相場)

物流・海運

海戦(艦隊操作)

画面

トップ・統計

掲示板

不在の国の引き継ぎ

不具合の修正

説明書

管理人向け

版を上げるときは、次の点を確認してください。

version1.62 (2026-09-19)

アーカイブ: hakoS-1.62-20260919.tar.gz / SHA256(先頭16文字): b676178678e127c5

version1.61 からの変更。dataVersion は 32 のままで、保存形式は変わりません。

不具合の修正

消えた過去ログを戻す

管理人向けの記録

データフォルダの generation-admin.log に次の行を足しました。サーバのエラーログを見なくても、ターン更新の様子が分かります。

画面

説明書

version1.61 (2026-09-17)

アーカイブ: hakoS-1.61-20260917.tar.gz / SHA256(先頭16文字): 96da766f48c8d9e1

version1.60 からの変更。dataVersion は 32 のままで、保存形式は変わりません。

陣営会議室

民間の海の取引

民間の経済

首都

命令送信

ターン更新

画面

深層検査で見つけて直した不具合

1.60 公開後の手直し(1.61 に統合)

1.60 の公開後に本番で見つかった不具合と重さの直しです。番号は作業順で、すべて 1.61 に入っています。

1.60-1(2026-09-17)

地図にカーソルを乗せたとき、右側の地形の説明の高さが変わって画面が揺れていたのを直しました。

1.60-2(2026-09-17)

命令を保存した直後にロックを放すようにし、通常の命令送信では、変わった島と必要な世界ヘッダだけを保存するようにしました。変わらない島・市場・ログは書き直しません。保存前に同じ世界を読み直す処理や、変更していない帳簿の再検査も省きました。ターン更新時の検査と保存は続けます。

16か国の本番写しで、単独送信の保存は 0.380秒 → 0.079秒、ロックを握る時間は 0.810秒 → 0.672秒でした。3本同時の最大待ち時間は 1.641秒 → 1.531秒。共通マップ N 並みの目標(0.1〜0.2秒)にはまだ届いていません。読込に単独で 0.553秒かかっており、次の改善対象です。全体の応答時間は 1.373秒 → 1.457秒でした(同じ端末で他の作業も実行中、各条件1回)。

保存途中で止まった場合に前の世界へ戻す仕組みも維持しています。世界ヘッダが各ファイルの世代を記録するため、hako-main.cgi と hako-generation.cgi は、処理中の CGI がいない状態で一緒に差し替えてください。更新後のデータを旧版の CGI にそのまま戻すことはできません。旧形式の読込や陣営チャットの連携処理が必要な場合は、従来の保存を使います。

1.60-3(2026-09-17)

ミニマップに鉱山などの記号が出なくなっていたのを直しました。

1.60-4(2026-09-17)

保存や表示のたびに走っていた確認(相場の範囲・陣営の整合・一式の整合)を通常の経路から外し、点検用の関数と管理画面に残しました。陣営を変える操作やターン更新で必要な確認は続けます。相場が下限・上限を外れていても、読込・表示・命令送信を止めません。価格を上下限に収める処理はターン更新だけで行います。

ブラウザからの通常の命令送信では、地図・民間の帳簿・公開ログの中身を読み解かず、必要な国と計画を保存します。民間の新機能の確認はターン更新に残しています。ただし、表示や民間の画面操作から共通の帳簿点検を呼ぶ箇所は、今回の変更範囲外のファイルに残っています。

保存はファイルごとの一時ファイルからの差し替えにし、毎回の前世代コピーと自動復旧をやめました。読込側は世代番号の一致を確かめ、保存途中なら読み直します。巻き戻しは管理画面から定期バックアップを使います。1.60-2 に記載した前世代への自動復旧は、この変更で廃止しました。

16か国の本番写しで、命令送信は 1.122秒 → 0.454秒、3本同時の平均は 2.072秒 → 0.667秒でした。トップ表示は 1.459秒 → 1.878秒、開発画面への入室は 1.290秒 → 1.253秒で、トップ表示の高速化は確認できていません。同じ端末で他の作業も実行中、各条件1回の測定です。共通マップ N の命令送信は 0.210秒で、目標の1.5倍以内(0.315秒)にはまだ届いていません。

1.60-5(2026-09-17)

観光画面と開発画面から世界相場の表を外しました(トップ画面の下/統計で見られます)。

1.60-6(2026-09-17)

1.60-7(2026-09-17)

1.60-8(1.61向け)

1.60-9(2026-09-17)

version1.60 (2026-09-16)

アーカイブ: hakoS-1.60-20260916.tar.gz / SHA256(先頭16文字): 75d5169f01691b14

version1.59 からの変更。dataVersion は 32 のままで、保存形式は変わりません。 「更新中です」がほとんど出なくなります。読むだけの画面はロックを待たず、統計と設定一覧は静的ファイルで配り、右側のミニマップはブラウザ側で組み立てます。陣営には外交スレッドと重要投稿欄が加わります。

ロックを待たない・断らない

統計と設定一覧は静的ファイルで

トップの右側のミニマップはブラウザで組み立てます

陣営:外交スレッドと重要投稿欄

民間の経済

CPU国家と地形

画面

version1.59 (2026-09-15)

アーカイブ: hakoS-1.59-20260915.tar.gz / SHA256(先頭16文字): 6b7ad8ade8038237

version1.58 からの変更。dataVersion は 32 のままで、保存形式は変わりません。 民間の経済が動き出します。あわせてコマンドのターン消費を整理し、CPU国家が外交と港の運営を自分で判断するようになります。画面の表示も13件直しました。

民間の経済が動き出します

これまで民間の倉庫は空のままで、商船も1隻もなく、国どうしの交易が一度も起きていませんでした。原因は3つあり、すべて直しました。

あわせて、小型商船の性能と費用を見直しました。積載量を64→128に増やし、燃料・維持費・船代を下げています。これまでは往復の運賃が荷物の儲けを上回り、どんな航路でも赤字になっていました。

民間は国のコマンドを使いません。儲かる取引を見つけると自分で商船を建造し、航路を決めて運びます。国がすることは、港を建てること、民間へ出す量を決めること、港の開放度・関税・通行料を決めることだけです。

そのほかの遊びかたに関わるもの

画面

設置・更新

version1.58 (2026-09-14)

アーカイブ: hakoS-1.58-20260914.tar.gz / SHA256(先頭16文字): 12c21b8a256b005f

version1.57 からの変更。dataVersion は 32 のままで、保存形式は変わりません。 1.57 を入れた後で見つかった、遊びにくい点と表示の乱れを直します。

遊びかたに関わるもの

画面

設置・更新

version1.57 (2026-09-14)

アーカイブ: hakoS-1.57-20260914.tar.gz / SHA256(先頭16文字): c5a93af7b8a09e05

version1.56 からの変更。dataVersion は 32 のままで、保存形式は変わりません。

遊びかたに関わるもの

画面

内部

設置・更新

version1.56 (2026-09-14)

アーカイブ: hakoS-1.56-20260914.tar.gz / SHA256(先頭16文字): 372af09c682bd4ad

version1.55 からの変更。dataVersion は 32 のままで、保存形式は変わりません。

遊びかたに関わるもの

画面

説明書

設置・更新

version1.55 (2026-09-13)

アーカイブ: hakoS-1.55-20260913.tar.gz / SHA256(先頭16文字): b6fe15610e75d4b2

本番で動いている version1.54 からの変更をすべて含みます。dataVersion は 32 のままで、 保存形式は変わりません。既存サイトの data/ hakos-private/ local-init.cgi は更新対象外です。

不具合の修正

遊びかたに関わるもの

画面で分かるようになったもの

説明書

設置・更新

version1.54

本番で動いていた版です。ここから上が今回の更新分になります。

ここから下の hakoS-24 / 26 / 27 / 30 / 32 は従来の配布名・データ形式に沿った履歴です。内容と記録済みSHA256を保持しています。新しい製品版は上の version1.xx 節へ新しい順に追加します。

hakoS-24 (2026-09-06)

アーカイブ: hakoS-24-20260906.tar.gz / SHA256(先頭16文字): 77305bb5011d445f

この版に入っているもの(前版からの追加・修正。以前の版の内容も含みます):

初回配布・設置対応

hakoS-26 (2026-09-08)

アーカイブ: hakoS-26-20260908.tar.gz / SHA256(先頭16文字): 4effaaa9b4294077

この版に入っているもの(前版からの追加・修正。以前の版の内容も含みます):

2026-09-08 レビュー修正

2026-09-08 最終版: POST言語切替・エスケープ監査・訳語調整

hakoS-27 (2026-09-08)

アーカイブ: hakoS-27-20260908.tar.gz / SHA256(先頭16文字): 187eb80d155988e9

この版に入っているもの(前版からの追加・修正。以前の版の内容も含みます):

AI プレイヤーの運用

管理画面(hako-mente.cgi)にマスタパスワードでログインし、「国を AI 化/解除」または各国フォームで「AI化(ルール)」を選択して保存します。方針だけなら操作種別を維持し、人間へ戻す場合は「解除(人間)」を選びます。ai_kind の保存値は rule / llm / human の3種類です。ルールAI国は放置削除の対象外ですが、LLM国・人間国の放置判定や人口消滅等は別です。詳細は INSTALL.md 手順14を参照してください。

適用状況の表示

dataVersion 24 / 25 / 26 → 27 の移行とバックアップ

v24/v25/v26から上げる前に必ずバックアップを取ってください。 旧データは起動・読込み時に互換処理され、最初の通常保存でv27へ自動昇格します(読込みだけでは保存版を変更しません)。手動変換は不要です。旧版にないAI方針は「性格に従う・中立・優先資源なし・対象国なし」で補い、既存の操作種別・計画・言語別名称は保持します。新しいCGIと lang/ 一式・ヘルプ3言語を一緒に配置し(独自ヘルプは保持、不足言語のみ追加)、配布の空data・初期ログ・sampleを既存データに上書きしません。戻す場合は旧CGIと更新前データをセットで復元します。具体的な手順は INSTALL.md の「dataVersion 24 / 25 / 26 → 27 の移行」を参照してください。

hakoS-30 (2026-09-09)

アーカイブ: 未ビルド / SHA256(先頭16文字): 未ビルド

この版に入っているもの(前版からの追加・修正。以前の版の内容も含みます):

利用者に影響する不具合修正

dataVersion 27 → 30 の移行とバックアップ

v27以前・v28/v29から上げる前に必ずバックアップを取ってください。 旧データは読込み時に互換処理され、最初の通常保存でv30へ直接自動昇格します(読込みだけでは保存版を変更しません)。手動変換やv28・v29を経由した保存は不要です。v28(陸路)は既存の世界共通物流データを拡張し、国レコードの行数は増えません。v29(港湾通過料)・v30(商船艦級・航行状態・経由点)で国レコードを順に1行ずつ追加します。旧版にない値は、契約の輸送方式を海路、通過料を0、既存商船を互換級、経由点を空として補います。新しいCGIと lang/ 一式を揃え、配布の空data・初期ログ・sampleを稼働データへ上書きしません。戻す場合は旧CGIと更新前データをセットで復元します。具体的な手順は INSTALL.md の「dataVersion 27 → 30 の移行」を参照してください。

hakoS-32 (2026-09-13)

アーカイブ: hakoS-32-20260913.tar.gz / SHA256(先頭16文字): ea2527d03447f877

7カ国入り配布世界(2026-09-13)

シーズン対応(同梱)

この版に入っているもの(前版からの追加・修正。以前の版の内容も含みます):

利用者に影響する不具合修正

dataVersion 30 → 32 の移行とバックアップ

v30から上げる前に必ずバックアップを取ってください。 v30からv32へ直接移行でき、未配布のv31を経由する必要はありません。新しいCGIと lang/ 一式を揃え、配布の空data・初期ログ・sampleを稼働データへ上書きしません。戻す場合は旧CGIと更新前データをセットで復元します。

既存契約・国有商船・常備航路は、そのまま継続せず返金・返送の対象になります。 契約は解除して預託金を返し、常備航路は解除します。貨物を返送し、旧国有商船は所有国の港へ戻して強制的に解体し、建造資材を返却します。

旧国有商船の解体はプレイヤーの選択ではありません。移行補償として、艦級別の建造費を資金・工業品とも100%返し、HPによる減額はしません。 強制移行によって損をさせないための措置です。

艦級返却(資金+工業品)
互換255 (class 0)200 + 20
小型64 (class 1)120 + 10
大型255 (class 2)400 + 40

この補償はH7移行に限った規則で、通常運用の除籍(コマンド73)には適用しません。

港が無い国の移行は完了しません。no_port が残る世界は運用上の有効化条件を満たしません。 H8では故意に港を除いた停滞試験で64ターン no_port を保持し、港復元後に解体・移行の完了を確認しました。未完了の荷物・権利を捨てて移行済みにする処理ではありません。更新前の世界のコピーで移行を確認し、未解決の返送・預かり・権利が残っていないことを確かめてください。

未実装・試験の範囲

既知の多言語表示の制約

サイト独自のタイトル・管理者名は、local-init.cgi の任意の英語・繁体字欄を設定すると切り替わります(空欄なら主言語)。建国・自動削除・強制削除の新規履歴を構造化し、凍結・凍結解除も既存の管理人あずかりの文面で記録します。放棄・人口消滅は従来の構造化ログを継続使用します。日本語文面と旧形式ログは保持します。既存ログ・プレイヤーの入力・サイト独自文言を自動翻訳する機能ではありません。

AIは上記の実装範囲を同梱します。外部LLMサービスへの接続・課金・継続運用の検証は配布煙試験には含みません。

物流 C・D・E・Gは実装・マージ済みで、hakoS-30から引き続き同梱します。物流H(民間経済)はH0〜H8すべて実装・マージ済みで、hakoS-32の対象です。予約の発電・砲弾・船体・宇宙関連は引き続き未実装です。予約値や表示フラグの存在は、本機能の実装を意味しません。

市場調整率、価格・需要、工場レシピ、採掘・枯渇、輸送費、戦闘・補給費、陣営費用等の定数は十分な対人プレイテストをしていません。既存の採用済み価格設定(燃料17・工業品38・弾薬43)をそのまま継承しています。配布作業では数値を再調整していません。

構文・既存テスト・空世界からの建国と計画送信・AI方針を変更した各2ターンの煙試験は、満員時の性能、長期運営のバランス、本番Apacheの設定適合性を保証しません。本番接続・アップロードは行っていません。180 CPU秒・同時CGI20の実環境での確認は設置時に行います。

適用状況の確認方法

配布ビルドでは、同梱ファイルから CHECKSUMS.sha256 を確定し、そのファイル自身のSHA-256(64桁)を $HreleaseManifestSha256 として version.cgi に記録してからアーカイブを作成します。展開した同梱ファイルだけで照合でき、外付けファイルの上書きは不要です。循環を避けるため、一覧自身と version.cgi、外側の管理一覧 RELEASE.json は一覧の対象外です。同梱ファイル数にはこの3ファイルも含めます。更新時は差分に同梱する手順書の RELEASE.json を使って全管理ファイルを検査します。

「同梱物の照合」は、実際に読んだ CHECKSUMS.sha256 のSHA-256と版情報の一致を示します。不一致は「不一致」、manifestの欠落・読取不能や版情報のハッシュ不正は「未確認」です。manifestの一致だけでは、個々のファイルの欠落・変更や版情報自体の改変までは検出できません。設定前の展開先で shasum -a 256 -c CHECKSUMS.sha256 を使い、一覧の全件を検査してください。稼働後に変わるdata・設定等は、この初期検査と区別します。

アーカイブ自身のSHA-256は dist/*-archives.sha256 に全64桁、配布元の RELEASE_NOTES.md の版ごとの節に先頭16文字を記録します。圧縮後の値なので同梱ノートの当該欄は未確定です。ダウンロードしたtar.gz・zipはそれぞれ *-archives.sha256 で検証します。画面にはアーカイブ名を表示し、アーカイブのハッシュは表示しません。

  1. hako-mente.cgi にマスタパスワードでログインし、冒頭の「リリース情報」を確認します。配布物の版・ビルド日時(JST)・commit・アーカイブ名・同梱ファイル数を配布時の記録と照合します。「同梱物の照合」が「一致」であることも確認します。Perlのバージョンと lang/ の .pl ファイル数も表示します(3言語辞書と共通定義を含む実数。辞書の完全性はチェッカーで確認)。
  2. 共通フッターに リリース: 1.55 (2026-09-13) のように製品版を表示します。従来の配布は hakoS 27 の形です。英語は Release、繁体字は 發行版本。version.cgi がない開発ツリーや旧配布物では、この行は表示しません。表示される日付はビルド日のJSTです。
  3. 更新した deploycheck.cgi をゲームCGIと同じ場所に置き、ブラウザで開きます。冒頭の版情報と「version.cgi」「同梱物の照合」(一致ならOK、それ以外はNG)「配布物の版とデータ版の一致」を確認します。この判定は配布物が要求する保存形式(32)と実際の保存形式を比べます。製品版1.xxと32を比較するものではありません。?lang=ja / ?lang=en / ?lang=zh-TW で追加ラベルの言語を選べます。既存の設置検査も実行し、確認後はチェッカーを削除します。
  4. 配布27・データ26などの警告は、ファイル更新後に通常保存がまだ行われていない場合にも出ます。INSTALL.md の更新手順に従い、完全バックアップを確保し、作業者のみアクセス可能な状態でメンテナンスを解除して通常の計画保存を完了し、再確認します。読み込みだけでは保存版は上がりません。データ版の行を手作業で書き換えたり、配布の空dataを上書きしたりしないでください。
  5. 通常保存後も一致しなければ、CGI一式・辞書・版ファイルの配置先、local-init.cgi が参照する稼働data、CGIエラーログと「世代の整合検査」を確認します。データ版の方が新しい場合も警告します。部分的な差戻しを避け、旧版に戻すときは対応するCGIと更新前データをセットで復元します。データ版の読み取り不能は「未確認」と表示し、一致扱いにしません。版ファイル欠落時は管理画面の版情報を表示せず、チェッカーでは「未確認」になります。