箱庭共通マップ 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.73 (2026-11-12)

アーカイブ: hakoS-1.73-20261112.tar.gz / SHA256(先頭16文字): 未確定(アーカイブ作成後に配布元の RELEASE_NOTES.md と *-archives.sha256 で確認)

version1.72.29 から、CPU の国の守りと外交、季節の勝ちの決まり、軍港と都市の人口を直した版です。dataVersion(33)は変えません。世界の保存に、陣営の包囲網と、軍港へ援助を運ぶ船の目印の欄が加わります(無い保存はそのまま読めます)。このどちらかの欄がある間の保存は、1.72.29 の確かめに通らず、そのままでは動かせません。戻すときはコードと一緒に控えのデータも戻してください。

version1.72.29 (2026-11-11)

アーカイブ: hakoS-1.72.29-20261111.tar.gz / SHA256(先頭16文字): 4a1ca9cc65c1c135

version1.72.28 から、商業同盟の会議室の表示を直した版です。dataVersion(33)は変えません。

version1.72.28 (2026-11-11)

アーカイブ: hakoS-1.72.28-20261111.tar.gz / SHA256(先頭16文字): 482c7d0ca2b87ba3

version1.72.27 から、ターン更新と定期輸送の目安の計算を少し軽くした版です。dataVersion(33)は変えません。

version1.72.27 (2026-11-10)

アーカイブ: hakoS-1.72.27-20261110.tar.gz / SHA256(先頭16文字): 392dbb8f50a0f017

version1.72.26 から、ターン更新・開発画面・定期輸送の目安の計算を軽くし、CPU の軍港の使い方を直した版です。dataVersion(33)は変えません。

version1.72.26 (2026-11-10)

アーカイブ: hakoS-1.72.26-20261110.tar.gz / SHA256(先頭16文字): 8e16015a5f024ea6

version1.72.25 から、ターン更新が止まる不具合、機雷、定期輸送の目安、CPU の軍港の場所、物流の道探しの上限、設定一覧を直した版です。dataVersion(33)は変えません。

version1.72.25 (2026-11-10)

アーカイブ: hakoS-1.72.25-20261110.tar.gz / SHA256(先頭16文字): c70af95ae6f6a07c

version1.72.24 から、上陸、他国の部隊がいるマスの収入、自国産の食料の配給、定期輸送の上限の案内を直した版です。dataVersion(33)は変えません。

version1.72.24 (2026-11-10)

アーカイブ: hakoS-1.72.24-20261110.tar.gz / SHA256(先頭16文字): 5b749a5600c93b6a

version1.72.23 から、記者クラブに船の番号を足した版です。dataVersion(33)は変えません。

version1.72.23 (2026-11-06)

アーカイブ: hakoS-1.72.23-20261106.tar.gz / SHA256(先頭16文字): 1e8b16a37faf7cf9

version1.72.22 から、ターン更新が止まる不具合、占領、陣営を抜けたときの部隊、民間の商船の解体を直した版です。dataVersion(33)は変えません。

version1.72.22 (2026-11-06)

アーカイブ: hakoS-1.72.22-20261106.tar.gz / SHA256(先頭16文字): 55802bea73998d02

version1.72.21 から、契約船、港・軍港を建てるときのとなりの養殖場と漁船、焦土撤退、機雷を直した版です。dataVersion(33)は変えません。

version1.72.21 (2026-11-05)

アーカイブ: hakoS-1.72.21-20261105.tar.gz / SHA256(先頭16文字): d7893273d30d930c

version1.72.20 から、造船の命令、商船、港のとなりの養殖場、商業同盟の共有情報のページを直した版です。dataVersion(33)は変えません。港のとなりの養殖場を取り除いた結果は保存に残ります(1.72.20 に戻しても元には戻りません)。

version1.72.20 (2026-11-04)

アーカイブ: hakoS-1.72.20-20261104.tar.gz / SHA256(先頭16文字): 3dd4cfa6cfd1a9a9

version1.72.19 から、CPU の国の軍団の守り方と、陣営の仲間への援助を直した版です。dataVersion(33)も保存の形も変えません。

version1.72.19 (2026-11-03)

アーカイブ: hakoS-1.72.19-20261103.tar.gz / SHA256(先頭16文字): bfc2b963b4e79963

version1.72.18 から、領土割譲と CPU の国の研究・工場・燃料・契約・町の格上げを直した版です。dataVersion(33)も保存の形も変えません。

version1.72.18 (2026-11-03)

アーカイブ: hakoS-1.72.18-20261103.tar.gz / SHA256(先頭16文字): 6f9a542655123885

version1.72.17 から、CPU の国の開発・外交・守り、艦隊、買い入れ、相場と研究を直した版です。dataVersion(33)は変えません。世界の保存に、相場の今の基本の値段の欄(無い保存は元の値段から始めます)と研究の 6〜10 段が加わります。

version1.72.17 (2026-10-30)

アーカイブ: hakoS-1.72.17-20261030.tar.gz / SHA256(先頭16文字): c6ff65b9d2969236

version1.72.16 から、CPU の国が交易港の混み具合に応じて港を増やすようにした版です。dataVersion(33)も世界の保存の形も変えません。

version1.72.16 (2026-10-28)

アーカイブ: hakoS-1.72.16-20261028.tar.gz / SHA256(先頭16文字): f7afc7dc87b123b5

version1.72.15 から、開発画面の艦隊操作と地図の案内を直した版です。遊びの決まり・dataVersion(33)・世界の保存の形は変えません。

version1.72.15 (2026-10-27)

アーカイブ: hakoS-1.72.15-20261027.tar.gz / SHA256(先頭16文字): 844be1de20e68997

version1.72.14 から、交易の道探しと、道をふさがれた民間の船の探し直しを軽くする版です。dataVersion(33)も世界の保存の形も変えません。

version1.72.14 (2026-10-26)

アーカイブ: hakoS-1.72.14-20261026.tar.gz / SHA256(先頭16文字): 0a51d7a820b756a4

version1.72.13 から、遠洋漁船の世界の上限と陸路の決まりを変え、拡張した施設のレベル・規模を地図に表示する版です。dataVersion(33)も世界の保存の形も変えません。

version1.72.13 (2026-10-26)

アーカイブ: hakoS-1.72.13-20261026.tar.gz / SHA256(先頭16文字): 5b592c31be76d9c9

version1.72.12 から、地図の説明と撤退の案内を直し、防壁の中からはどの兵種でも撤退できるようにした版です。dataVersion(33)も世界の保存の形も変えません。

version1.72.12 (2026-10-25)

アーカイブ: hakoS-1.72.12-20261025.tar.gz / SHA256(先頭16文字): 56cb9a8018694dda

version1.72.11 から、開発画面の地図の控えの持ち方を直した版です。dataVersion(33)も世界の保存の形も変えません。

version1.72.11 (2026-10-24)

アーカイブ: hakoS-1.72.11-20261024.tar.gz / SHA256(先頭16文字): 5fecdd409b02d079

version1.72.9 から、遊ぶ人の声で見つかった外交援助と町の地形の不具合を直し、人口 1,000 人未満の村にも一部の建物を建てられるようにした版です。1.72.10 は組み立てましたが本番には当てず、見直しで見つかった期限の境目の直しを足して、この版にまとめました。dataVersion(33)も世界の保存の形も変えません。

version1.72.10 (2026-10-24)

アーカイブ: hakoS-1.72.10-20261024.tar.gz / SHA256(先頭16文字): d50b799141759dec

version1.72.9 から、遊ぶ人の声で見つかった外交援助と町の地形の不具合を直し、人口 1,000 人未満の村にも一部の建物を建てられるようにした版です。dataVersion(33)も世界の保存の形も変えません。

version1.72.9 (2026-10-23)

アーカイブ: hakoS-1.72.9-20261023.tar.gz / SHA256(先頭16文字): 15f169ea5e6bc158

version1.72.8 から、開発画面とターン更新をさらに軽くし、CPU の軍備の目安の読み方を直した版です。dataVersion(33)も世界の保存の形も変えません。画面に出る中身は変わりません。

version1.72.8 (2026-10-23)

アーカイブ: hakoS-1.72.8-20261023.tar.gz / SHA256(先頭16文字): a0c6722506b9f077

version1.72.7 から、ターン更新の守りを 1 つ足し、開発画面をもう一段軽くし、設置の確認の頁を広げた版です。dataVersion(33)も世界の保存の形も変えません。画面に出る中身・遊びの決まり・ターン更新の結果は変わりません。

version1.72.7 (2026-10-22)

アーカイブ: hakoS-1.72.7-20261022.tar.gz / SHA256(先頭16文字): 836fdfcac8508a81

version1.72.6 から、開発画面(自分の国の画面)を開くたびの仕事を減らして軽くした版です。dataVersion(33)も世界の保存の形も変えません。画面に出る中身・遊びの決まり・ターン更新の結果は変わりません。

version1.72.6 (2026-10-21)

アーカイブ: hakoS-1.72.6-20261021.tar.gz / SHA256(先頭16文字): be61fe3269f2fe3f

version1.72.5 から、各国が持っている軍艦の数をトップに出し、CPU の海軍の目安もその数で人の国の軍拡を見るようにした版です。dataVersion(33)も世界の保存の形も変えません(統計の控えに軍艦の数の欄を足します)。

version1.72.5 (2026-10-21)

アーカイブ: hakoS-1.72.5-20261021.tar.gz / SHA256(先頭16文字): e103141df9598a83

version1.72.4 から、港のまわりで船が止まり続ける形を直し、CPU が平時も人口に見合った兵と軍艦を持つようにし、全部の国に海軍の訓練を足し、ターン更新を軽くした版です。dataVersion(33)も保存の形も変えません。

version1.72.4 (2026-10-20)

アーカイブ: hakoS-1.72.4-20261020.tar.gz / SHA256(先頭16文字): 95dd33d5208bd36b

version1.72.3 から、CPU の都市名の控えを増やして初期の CPU の首都名を直し、海運保険を設定一覧・ヘルプ・用語集・記者クラブ・統計に出すようにした版です。dataVersion(33)も保存の形も変えません。

version1.72.3 (2026-10-19)

アーカイブ: hakoS-1.72.3-20261019.tar.gz / SHA256(先頭16文字): b8b352eba36e8fe5

version1.72.2 から、CPU の守りの軍団の使い方を直し、防壁から打って出る反撃と、守りに回った陣営の仲間への加勢を足した版です。dataVersion(33)も保存の形も変えません。

version1.72.2 (2026-10-19)

アーカイブ: hakoS-1.72.2-20261019.tar.gz / SHA256(先頭16文字): 025d25c31e53d011

version1.72.1 から、海底都市の秘匿・徴兵の対象・CPU の宣戦の判断・防壁の出入りを直し、国が亡びたときに民間の船の積荷のせいでターン更新が止まることがあったのを直した版です。dataVersion(33)も保存の形も変えません。

version1.72.1 (2026-10-18)

アーカイブ: hakoS-1.72.1-20261018.tar.gz / SHA256(先頭16文字): 7d0c5b7b410ef291

version1.72 から、海底都市の決まりを広げた版です。dataVersion(33)も保存の形も変えません。

version1.72 (2026-10-18)

アーカイブ: hakoS-1.72-20261018.tar.gz / SHA256(先頭16文字): a7439eeb88ae20da

version1.71.7 から、CPU の外交(停戦・友好・関係)と土地の使い方を考え直し、停戦の後の決まりと、海底都市の上を船が通り抜けられる決まりを足した版です。dataVersion(33)は変えませんが、外交の記録の形が新しくなり(version 2)、1.71.7 では読めません。戻すときはコードと一緒に控えのデータも戻してください。

version1.71.7 (2026-10-17)

アーカイブ: hakoS-1.71.7-20261017.tar.gz / SHA256(先頭16文字): 8fa5ed3976107cbb

version1.71.6 から、計画の送信の不具合を 1 つ直した版です。遊ぶ人の画面と操作は変わりません。dataVersion(33)も保存の形も変えません。

version1.71.6 (2026-10-17)

アーカイブ: hakoS-1.71.6-20261017.tar.gz / SHA256(先頭16文字): 2d8a6c84c8dd6f1b

version1.71.5 から、ターン更新が止まる不具合を 1 つ直した版です。遊ぶ人の画面と操作は変わりません。dataVersion(33)も保存の形も変えません。

version1.71.5 (2026-10-17)

アーカイブ: hakoS-1.71.5-20261017.tar.gz / SHA256(先頭16文字): 8184a59909577448

version1.71.4 から、管理人向けの機能を 1 つ足した版です。遊ぶ人の画面と操作は変わりません。dataVersion(33)も今ある保存の形も変えません。

version1.71.4 (2026-10-17)

アーカイブ: hakoS-1.71.4-20261017.tar.gz / SHA256(先頭16文字): 3725d380f09129dd

version1.71.3 から、商業同盟を代表国の承認制にして加盟国だけの頁と会議室を足し、港の前を兵に塞がれて船が動けなくなる件を直した版です。dataVersion(33)は変えませんが、商業同盟の帳の形が新しくなり、1.71.3 では読めません。戻すときはコードと一緒に控えのデータも戻してください。

version1.71.3 (2026-10-16)

アーカイブ: hakoS-1.71.3-20261016.tar.gz / SHA256(先頭16文字): 52b60b441178bbe4

version1.71.2 から、浅瀬が陸になってしまう穴を塞ぎ、亡びた国の後片付けと民間の仕入れの順を直し、ワールドマップで国の色を選べるようにした版です。dataVersion(33)も保存の形も変えません。

version1.71.2 (2026-10-14)

アーカイブ: hakoS-1.71.2-20261014.tar.gz / SHA256(先頭16文字): 8a412dc9b7d4f0f1

version1.71.1 から、版を当てるたびの処理で足されてしまった石炭の埋蔵を取り除き、スマホの画面の拡大縮小を直した版です。dataVersion(33)も保存の形も変えません。

version1.71.1 (2026-10-14)

アーカイブ: hakoS-1.71.1-20261014.tar.gz / SHA256(先頭16文字): eb5088226d3c0fb0

version1.71 から、地図が出なくなった件と、版を当てるたびに一度きりの処理が動き直していた件を直した版です。dataVersion(33)も保存の形も変えません。

version1.71 (2026-10-13)

アーカイブ: hakoS-1.71-20261013.tar.gz / SHA256(先頭16文字): 202307de38a77590

version1.70.13 から、民間の取引が止まりやすかった所・値段と需要の決まり・CPU の港と商談を直し、ターン更新を軽くした版です。1.70.14〜1.70.17 は出さずに、この版にまとめました。dataVersion(33)も保存の形も変えません。

version1.70.13 (2026-10-12)

アーカイブ: hakoS-1.70.13-20261012.tar.gz / SHA256(先頭16文字): cdf44ec8639e9aa4

version1.70.12 から、地図の船の説明と、外交の契約の荷の運び方を直した版です。dataVersion(33)も保存の形も変えません。

version1.70.12 (2026-10-12)

アーカイブ: hakoS-1.70.12-20261012.tar.gz / SHA256(先頭16文字): 5b05f024479b4188

version1.70.11 から、戦争中の CPU の国の戦い方を足した版です。dataVersion(33)も保存の形も変えません。

version1.70.11 (2026-10-12)

アーカイブ: hakoS-1.70.11-20261012.tar.gz / SHA256(先頭16文字): 18f9455276d9671d

version1.70.10 から、中立金融に海運保険(民間の商船の船体と積荷)を入れた版です。dataVersion(33)は変えません。保険は設定で切り替えます。配る既定はオフで、オフのときは今までと同じ答えになり、保険の処理は動きません。本番では local-init.cgi に $HmarineInsuranceEnabled = 1; を足してオンにします。

version1.70.10 (2026-10-11)

アーカイブ: hakoS-1.70.10-20261011.tar.gz / SHA256(先頭16文字): 2513ed9327e06721

version1.70.9 から、CPU の国が兵站基地を早く建てるようにした版です。dataVersion(33)も保存の形も変えません。1.70.8 から直接当てる差分もあります(1.70.9 の直しを含みます)。

version1.70.9 (2026-10-11)

アーカイブ: hakoS-1.70.9-20261011.tar.gz / SHA256(先頭16文字): c20e892fa3d077d4

version1.70.8 の直しです。dataVersion(33)も保存の形も変えません。

version1.70.8 (2026-10-11)

アーカイブ: hakoS-1.70.8-20261011.tar.gz / SHA256(先頭16文字): 82900a730ad8a830

version1.70.7 から、民間の商船の積み方と、国の買付注文の払い方を変えた版です。dataVersion(33)は変えません。荷と注文の記録に欄を足すので、1.70.7 に戻すときは控えの data も戻してください。

version1.70.7 (2026-10-11)

アーカイブ: hakoS-1.70.7-20261011.tar.gz / SHA256(先頭16文字): c396043b97d11d4b

version1.70.6 から、外交の契約の輸送で港の積み込みの枠の分け方を変えた版です。dataVersion(33)は変えません。

version1.70.6 (2026-10-11)

アーカイブ: hakoS-1.70.6-20261011.tar.gz / SHA256(先頭16文字): 9cd2a8a90d4bc0fd

version1.70.5 から、外交の契約の輸送の 3 つの直しと、トップ画面・統計の頁の見た目の直しです。dataVersion(33)は変えません。契約の記録に「待つ訳」の欄を足すので、1.70.5 に戻すときは控えの data も戻してください。

version1.70.5 (2026-10-11)

アーカイブ: hakoS-1.70.5-20261011.tar.gz / SHA256(先頭16文字): 78c893e5347c5cc4

version1.70.4 から、1 つの直しです。dataVersion(33)は変えません。

version1.70.4 (2026-10-11)

アーカイブ: hakoS-1.70.4-20261011.tar.gz / SHA256(先頭16文字): bf1bdb8796f3e1b7

version1.70.3 から、1 つの直しです。dataVersion(33)は変えません。

version1.70.3 (2026-10-11)

アーカイブ: hakoS-1.70.3-20261011.tar.gz / SHA256(先頭16文字): c33ddece6b2a1e9e

version1.70.2 から、2 つの直しです。dataVersion(33)は変えません。1.70.1・1.70.2 は本番に当てずに、この版へまとめて当てます。

version1.70.2 (2026-10-11)

アーカイブ: hakoS-1.70.2-20261011.tar.gz / SHA256(先頭16文字): 229643999706185d

version1.70.1 から、外交の契約の輸送と民間の船の出発港の選び方を直しました(ある国の遊ぶ人の訴えを調べて見つかった所)。ターン更新の答えは、契約船を作る数と民間の船の出発港だけが変わります。dataVersion(33)は変えません。1.70.1 は本番に当てずに、この版へまとめて当てます。

version1.70.1 (2026-10-10)

アーカイブ: hakoS-1.70.1-20261010.tar.gz / SHA256(先頭16文字): 7944d12cbd38982f

version1.70 から、開発画面を開くたびの計算を減らしました。ターン更新の答えと、開発画面の中身は変わりません。dataVersion(33)は変えません。

version1.70 (2026-10-10)

アーカイブ: hakoS-1.70-20261010.tar.gz / SHA256(先頭16文字): b749032b6e6f961e

version1.69 から、CPU の国の検討と民間の船の備えを軽くしました。dataVersion(33)は変えません。

version1.69 (2026-10-10)

アーカイブ: hakoS-1.69-20261010.tar.gz / SHA256(先頭16文字): 7c9c4b36cfeb9fcf

version1.68.4 から、頁を開く手間とデータの置き場を軽くしました。ターン更新の重さは 1.68.4 と同じです(本番の写しで同じ回に 3 回比べ、比 1.006・0.964・1.004)。dataVersion(33)は変えません。

遊びの決まりが変わる所

画面と頁

データの置き場(運営)

軽くした所

version1.68.4 (2026-10-10)

アーカイブ: hakoS-1.68.4-20261010.tar.gz / SHA256(先頭16文字): d2051b76df4f007e

version1.68.3 から、ターン更新を軽くしました。保存形式と dataVersion(33)は変えません。

version1.68.3 (2026-10-10)

アーカイブ: hakoS-1.68.3-20261010.tar.gz / SHA256(先頭16文字): f1fac7c7c62a52be

version1.68.2 から、外交の輸送(援助・交換・定期輸送)の作りを直し、1.68.2 で崩れた開発画面の表示を直しました。dataVersion(33)は変えません(新しい欄は無くても読めます)。

遊びの決まりが変わる所(外交の輸送)

画面と記録

version1.68.2 (2026-10-10)

アーカイブ: hakoS-1.68.2-20261010.tar.gz / SHA256(先頭16文字): ee6776bff23ad03b

version1.68.1 から、遊ぶ人の声と開発者が見つけた点を直しました。保存形式と dataVersion(33)は変えません。記者クラブの号の形は 3 になります。

遊びの決まりが変わる所

画面と記録

片付け

version1.68.1 (2026-10-09)

アーカイブ: hakoS-1.68.1-20261009.tar.gz / SHA256(先頭16文字): 2c789bb496300834

version1.68 から、本番で見つかった表示の崩れを直しました。遊びの決まりと保存形式・dataVersion(33)は変えません。

おもな変更

version1.68 (2026-10-09)

アーカイブ: hakoS-1.68-20261009.tar.gz / SHA256(先頭16文字): e5d7e3b1f5b4c2fe

version1.67.1 から、気候(季節の風・気温・水温・湿り気、海流、台風・火災)、民間の需要と供給(国の買付の注文)、CPU の国の内政・戦い方・山の取り方を作り直し、ターン更新を軽くした版です。保存形式と dataVersion(33)は変えません(世界の帳簿に無くてもよい欄 climate・買付の注文などを足します)。

おもな変更

運営の方へ

version1.67.1 (2026-10-09)

アーカイブ: hakoS-1.67.1-20261009.tar.gz / SHA256(先頭16文字): 16b02d8d273a7b81

version1.67 から、定期輸送の量の上限、駆逐艦の速さ、持てる船の数、外交の申し出の知らせ、表と天気の見え方などを直しました。保存形式と dataVersion(33)は変えません(世界の帳簿の「一度きりの処理の印」に 1 つ足します)。

おもな変更

運営の方へ

version1.67 (2026-10-08)

アーカイブ: hakoS-1.67-20261008.tar.gz / SHA256(先頭16文字): b61ccba886a8305e

version1.66.10 から(1.66.11 の直しも含みます)、海戦を元の箱庭海戦にそろえ、CPU の国の戦い方と経済を作り直した版です。保存形式と dataVersion(33)は変えません。世界の帳簿に、無くてもよい欄(国の海軍の経験、潜水艦の浮上、施設ごとの軍団の設定)と、新しい帳簿の理由(国の輸入の仲介料)を足しました。当てた後の data は、1.66 系では読めません(当てる前に data を控える手順は、いつもどおりです)。記者クラブの号は、公開情報を足したので形式を 2 にしました。前の号も表示できます。

おもな変更

以下は、細かい変更です。

海戦

陣営の救援と CPU の戦い方

CPU の開発・資源・外交

陸軍の説明を現行ルールへ合わせる

記者クラブ

不具合と画面の直し

運営の方へ

既存世界の一度きりの処理を引き継ぎます。 1.67 とその修正版では、経済配布・燃料開始は従来の 1.64、森・通信の名前の修理は従来の 1.65 の印を使います。既に済んだ処理を版番号だけで繰り返しません。印が無い世界の初回処理は従来どおり行います。

version1.66.11 (2026-10-08)

アーカイブ: hakoS-1.66.11-20261008.tar.gz / SHA256(先頭16文字): 108c67553984480d

version1.66.10 から、遊ぶ人から届いた報告への対応と、施設ごとの軍団の設定を入れました。保存形式と dataVersion(33)は変えません(世界の帳簿に、無くてもよい欄を 1 つ足しました。無ければ今までと同じ動きです)。

version1.66.10 (2026-10-08)

アーカイブ: hakoS-1.66.10-20261008.tar.gz / SHA256(先頭16文字): ccbb9c33b4c4308b

version1.66.9 から、次を直しました。保存形式と dataVersion(33)は変えません。遊びの決まりと結果は変わりません。

version1.66.9 (2026-10-08)

アーカイブ: hakoS-1.66.9-20261008.tar.gz / SHA256(先頭16文字): bf3d57cf5443e639

version1.66.8 から、次を直しました。保存形式と dataVersion(33)は変えません。遊びの決まりと結果は変わりません。

version1.66.8 (2026-10-08)

アーカイブ: hakoS-1.66.8-20261008.tar.gz / SHA256(先頭16文字): c22e2d26e99d2e2f

version1.66.7 から、次を直しました。保存形式と dataVersion(33)は変えません。遊びの決まりと結果は変わりません。

version1.66.7 (2026-10-08)

アーカイブ: hakoS-1.66.7-20261008.tar.gz / SHA256(先頭16文字): 4f68f1daef6cae0a

version1.66.6 から、サーバーの負荷を下げました。保存形式と dataVersion(33)は変えません。遊びの決まりと結果は変わりません。

version1.66.6 (2026-10-08)

アーカイブ: hakoS-1.66.6-20261008.tar.gz / SHA256(先頭16文字): 75ddf07b442c7376

version1.66.5 から、次を直しました。保存形式と dataVersion(33)は変えません。

version1.66.5 (2026-10-06)

アーカイブ: hakoS-1.66.5-20261006.tar.gz / SHA256(先頭16文字): a630a934a1737a83

version1.66.4 から、次を直しました。保存形式と dataVersion(33)は変えません。

version1.66.4 (2026-10-06)

アーカイブ: hakoS-1.66.4-20261006.tar.gz / SHA256(先頭16文字): 742fb78e81f97c56

version1.66.3 から、次を直しました。保存形式と dataVersion(33)は変えません。

version1.66.3 (2026-10-05)

アーカイブ: hakoS-1.66.3-20261005.tar.gz / SHA256(先頭16文字): e4372a53b1e55059

version1.66.2 から、次を直しました。保存形式と dataVersion(33)は変えません。

version1.66.2 (2026-10-05)

アーカイブ: hakoS-1.66.2-20261005.tar.gz / SHA256(先頭16文字): 597a6f5db54a28f4

version1.66.1 から、次を直しました。保存形式と dataVersion(33)は変えません。

version1.66.1 (2026-10-04)

アーカイブ: hakoS-1.66.1-20261004.tar.gz / SHA256(先頭16文字): 0e8025544c815460

version1.66 から、次を直しました。保存形式と dataVersion(33)は変えません。

version1.66 (2026-10-04)

アーカイブ: hakoS-1.66-20261004.tar.gz / SHA256(先頭16文字): 61c3dfa9d8f747b5

version1.65.5 からの変更。dataVersion は 33 のままですが、名前や民間の帳簿に欄が増え、記者クラブの控えも保存します。当てる前に稼働中の data/ を丸ごと控えてください。

当てた後の最初のターン更新

港と船

海軍

陸軍と籠城

滅んだ国と占領

経済と外交

CPU の国

記者クラブ

画面と知らせ

直し

管理人向け

新しい値や切替は、次の設定場所でそれぞれ 1 か所から変えられます。兵力の設定値は 100 人単位です。遊びの釣り合いを最適と測って決めた数ではなく、控えめな既定や仮の既定も含みます。

設定場所項目既定
hako-init.cgi の HcpuAdd10EnabledCPU 10 か国の追加1(有効)、0 で停止
init-game.cgi の HcivilPortWaitAside港の入口から荷待ちを分ける1(有効)
hako-init.cgi の HcivilWaitAsideRadius港の荷待ちの距離2 マス
init-game.cgi の HcivilSeaSmallLimit・HcivilSeaLargeLimit民間海運の型ごとの上限1 国につき小型 8・大型 8 隻
init-game.cgi の HcivilSeaIdleTurns・HcivilSeaIdleRadius・HcivilSeaScrapInWar・HcivilSeaScrapPercent仕事のない海運船の解体20 ターン(0 で停止)・母港から 2 マス・戦争中は解体しない・50% 返金
init-game.cgi の HnurseryNavyPortRefundPercent養殖場を軍港に替える返金建造費の 50%
lib/config/init-navy.cgi の armySupport自動援護射撃有効・見える敵だけ・海戦を先に・陸軍では自国領内と砲兵を先に
同 armySupport の駆逐艦の値陸軍射程・発数・威力1 マス・1 発・巡洋艦の 25%
init-game.cgi の HsiegePopulationMin首都・現代都市の保護人口10(1,000 人)
init-game.cgi の HcivilBankGoneTurns滅亡後の民間資産回収まで12 ターン
init-game.cgi の HfallenLootPercent・HfallenLootSharePercent・HfallenLootCashCap・HfallenLootGoodsCap占領時の略奪確率 10%・対象の 10%・現金計 100 億円・各資源計 50 単位
lib/domain/hako-ai.cgi の HaiAmmoPeaceTurns・HaiAmmoDangerTurns一斉射撃量から備える弾薬平時 3・危険時 6 ターン分(人間の「必要に合わせる」も共用)
hako-init.cgi の HdiplomacyReturnCargo・HdiplomacyStateReturn・HdiplomacyMultiShip・HdiplomacyEstimate民間船の帰り荷・国の船の帰港・複数船への積載・受諾前の見込み各 1(有効)、各 0 で停止
init-game.cgi の HdisFallBorderRatio・HdisMeteo2・HdisHugeMeteo2安全限界・限界以上の隕石確率0.95・23/1000・2/1000
init-game.cgi の HaiR02SettingsCPU の劣勢判定・予算不足の連続上限・候補数兵力比 0.8 未満・3 回・64 件(各系統最低 1 件)
同 HaiR02SettingsCPU の見積もり・道探し・保存する任務・宣戦準備1 候補の 1 ターン分・97,200 マスか 16 回まで・1 組・食料 6 ターン分と資金 300 億円
lib/config/init-army.cgi の HaiArmySettings前線と攻撃前の兵力・平時の増員・食料条件250/250(各 25,000 人)・50(5,000 人)・4 ターン分
同 HaiArmySettings兵種を変える改善・砲兵射程の評価・撃ち返しの評価・留まる不利1.25 倍・1.25 倍・さらに 1.5 倍・敵砲兵 1 部隊につき評価 100 減
同 HaiArmySettings新基地・増員・待機の優先値、2 列目の条件94・96・95、国境 1〜6 マス、または見えている戦争相手の兵力が自軍の 1.2 倍を超えるとき、基地最大 1 か所
同 HaiArmySettings の siege籠城の守り・攻撃用配置後の予備・1 回の配置50・50・10(5,000 人・5,000 人・1,000 人)
init-game.cgi の HaiPortSettingsCPU の港・軍港・間隔・混雑・敵艦港 4・軍港平時 2/戦時 3・10 ターン・直近 10 ターン内で 2 ターン連続・2 マス
同 HaiPortSettings の navy・fishfarm_navyport自爆からの退避・敵陸軍の目標指定・養殖場上の軍港各有効、退避の優先値 100・目標指定 89
init-game.cgi の HcpuCityNamesPerTurnCPU の都市の命名1 国 1 ターン 1 都市、0 で停止
init-game.cgi の HpressResistanceThreshold記者クラブの低抵抗力50 未満
init-game.cgi の HpressHistoryPolicy記者クラブの履歴再戦は国の組で合計・導入前は残る最大 17 ターン・首都未確認の占領は町

重さ

version1.65.5 (2026-09-30)

アーカイブ: hakoS-1.65.5-20260930.tar.gz / SHA256(先頭16文字): eca0a79243db060d

version1.65.4 から、次の 3 つを直しました。保存形式と dataVersion(33)は変えません。

version1.65.4 (2026-09-29)

version1.65.3 から、CPU の国が中立の鉱山系の地形(鉱山・採石場・炭坑・露天鉱脈・ウラン鉱山・大鉱山)を整地で取る候補に選び、実行側で整地できずに毎ターン中止され続ける問題を直しました。CPU は中立の土地を広げる候補から鉱山系を外し、ほかの空き地か別の行動を選びます。鉱山を整地できない決まりは変えていません。保存形式と dataVersion(33)は変えません。

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と更新前データをセットで復元します。データ版の読み取り不能は「未確認」と表示し、一致扱いにしません。版ファイル欠落時は管理画面の版情報を表示せず、チェッカーでは「未確認」になります。