Update


ネットワーク更新ではゴーストの全てのファイルが更新可能である。

updates2.dauの作成
更新用URL(サーバ)の設定
サーバへのファイル配置
3つがそろってはじめて可能になる。



updates2.dau
更新用ファイルを作成するにはまず
適当なディレクトリに更新用ファイルをディレクトリ階層をそのまま再現して配置する。
ディレクトリの一番上の階層にupdates2.dauという空のテキストファイルを作る。
そのフォルダを本体にD&DするとファイルのMD5が計算されupdates2.dauに書き込まれる。
フォルダの中身をサーバにそのままアップロードすれば更新用ファイルが出来上がる。

サーバにファイルをアップロードする時は必ずバイナリモードでアップロードしなくてはならない。
本体にD&Dする時、install.txtがあるとそちらが優先されてnarファイルを作ってしまうので注意。

updates.txt
updates2.dauとほぼ同じ扱い。
拡張子制限でdauがアップロードできない等の問題を解決できる。
ディレクトリの一番上の階層に配置する。



更新用URL
SHIORI Eventで指定する。
記述は各SHIORIにて。

サーバ側のupdates2.dauの場所を指定する。



delete.txt
このテキストに書かれたファイルを消去することができる。
サーバ側のupdates2.dauと同じ位置に配置する。
不要になったファイルが肥大するのを防ぐのに使う。

ghost\master\ai.dtx
shell\master\surface0.png


上記のようにゴーストのホームディレクトリからの相対パスで記載する。
delete.txtはそのまま存在しつづけるため
内容を変更しない限り記載されたファイルが再び置かれても消されつづける。



updates_def.txt
SSPのみ。
相対パスで書いておくと、更新ファイル作成時にそれを無視する。

ghost/maste/profile/mainform.txt,ignore
ghost/master/profile/var.txt,ignore
shell/master/profile/bind.txt,ignore
shell/master/profile/keroform.txt,ignore
shell/master/profile/mainform.txt,ignore
shell/master/profile/crow.ini,ignore


developer_options.txt
SSPのみ。
updates_def.txtの改修版。NARに含めないものも指定可。

ghost/master/profile/,nonar,noupdate
shell/master/profile/,nonar,noupdate



 管理人 : 緋龍華 麒麟