新P2P Perfect Dark mission45

このエントリーをはてなブックマークに追加
9[名無し]さん(bin+cue).rar
繰り返しますが、理想的なアップロードでは、アップロードが完了すると
情報はアップロード主から離れネットワーク全体の共有物になります。
そしてそれを削除するには評価システムとダウンロード頻度による判定しかありません。
現状ではまだ不十分ですが、今後このような方向で perfect dark の開発を行いたいと思っています。
これが今まで散々アップロードの問題を指摘され続けてきたのにも関わらず、積極的に対策を行わなかった理由です。
また、アップロードが完了しない原因としては、アップロードを受けるだけのdht+duの容量が少なく、
受け取るノードが見つからないのが主な原因です。
今回dht+duを改良し、多少アップロードしやすくなったと思いますが、
それでもアップロードが完了しない場合は、今まで通り強制アップロードするかアップロードが完了するまで待ってください。
アップロードする方にはご不便かけますが、ご了承下さい。

次に、アップロードした仮身/実身の消失についてですが、原因としては
1. 起動時間が短く、仮身の拡散が十分に行われない。
2. unity(キャッシュ)フォルダの容量不足により自動削除。
が考えられます。
プログラムの不具合による消失は今のところ認められていません。
1の起動時間に関しては、perfect dark を起動して1時間程度経過しないと、仮身が十分拡散しないと思われます。
2のキャッシュの容量ですが、現在のキャッシュ管理の仕様を纏めると、

unity(キャッシュ)の20GB分は dht+du 分に割り当てられる。
残り(unityが50GBの場合は30GB)は、手動ダウンロード+アップロード+ダウンロード完了分に割り当てられる。
unityが自動削除される場合、ダウンロード(自動・手動共に)>アップロード>ダウンロード完了分
という順番で削除される。
アップロードが自動削除される場合、古いものから削除される。
アップロードしたばかりのファイルが、いきなり自動削除されることは現在はありません。
例えば、unityを50GBに設定し、手動ダウンロードで25GB分登録すると、
アップロードに割り当てられる量は残りの5GBしかありません。
この状態で10GB分アップロードすると、5GB分は自動削除に引っかかり削除されてしまう可能性があります。