[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [メモ/メモ履歴] / 発言欄へ
(977)ウインクでめろめろ♡ めろん |
2007/06/16(土) 21:22:12 |
思い出した…。
審問では保留時間コミで確定時間が決まるんだった。
だったら番号が前後することは無いですよねぇ。
(978)研究員 ユリーシャ |
2007/06/17(日) 11:35:37 |
cookie ではなくって、発言(白・赤・灰・青・緑・紫)書き込み時に vil.cgi に初期設定を保存しています。
playerデーターに、'fixtime'というエントリーを設けています。
審問も動作的にはプレイヤーデーターへの保存だとおもいます。
確定時間は最初は、表示の時にキューデーターを検索していたのですが、保留発言が多くなると処理が重くなりますので、logデーターに fixtime エントリーを追加しました。
(979)研究員 ユリーシャ |
2007/06/17(日) 11:36:58 |
プレビューに隠し属性で埋め込んでいるので「発言」「独り言」ボタンを押したときのプルダウンの値が有効になります。 だから窓を沢山開いて、表で会話しながら、保留発言連投も出来ますよ。
鳩さんは今夜テスト国で試してから投入予定です。
(980)研究員 ユリーシャ |
2007/06/17(日) 11:42:04 |
表示順番についてはそれが仕様ですね。
審問は未確定データーは別に未確定として別に持っていた筈です、だけど、物語は発言と同時にログに書き込みますので。
確定時に順番を入れ替える仕掛けを設けるか、保留中の発言は別のところにデーターを奥かしないと確定順にはなりません。
確定順の方が見やすいのでそこはいずれ変更した方が良いのかなって気はしますけど。
保留時間の長い人が「誤爆対策として長くしている狼さんだ」
って言われたらと思うと。
(981)研究員 ユリーシャ |
2007/06/17(日) 11:46:50 |
審問ではあわせて発言確定時の時間が発言時間になっていたのですよね。
その方が良いかな?
発言番号の前後や、番号直しても時間の前後で保留がバレルのは余計な外部情報を持ち込んだって事になるので。
同時発表をきちんとしているよってのも【確実な証拠】が残ってしまいますから。
(982)研究員 ユリーシャ |
2007/06/17(日) 11:50:14 |
問題と言ったら、
■保留時間の情報が残ること。
■番号が前後してログが読みにくくなること
だけですね。
番号はログID由来だからシステム的な不具合はないはずですよ。
(983)研究員 ユリーシャ |
2007/06/17(日) 11:56:28 |
審問だと未確定の発言は何時までも発言フォームの近くに漂っていましたね。
物語の今の実装では流れていきますけど。
で、話し戻して。
例えば同時発表の時、審問だと6秒遅れ発表なんて職人技が有ったとおもうのですけど(3窓開いて、リロード繰り返して結果を見てから正しい方を発言みたいな)……ありましたよね?
審問畑じゃないから思いこみかもしれないですけど。
こっちだとそれは出来ないんです。
(サーバー負荷考えると歓迎できないけれど/笑)
(984)研究員 ユリーシャ |
2007/06/17(日) 12:00:36 |
10:05 あわせで 保留 60秒で発表
とすると、
10:04:00 60保留 真が発表
10:04:30 5保留 纏めがマーク発言
10:05:01 5保留 狂人さんが発表
とすると、発言順から実際に同時発表していないのが確実にわかるんです。
(985)研究員 ユリーシャ |
2007/06/17(日) 12:05:07 |
だから仕様的びみょうかなぁ……って。
あとあと、発言順を直しても、右肩の発言時間。
これがログ書き込み時間のまま(今の仕様)でも駄目ですね。
それも、発言時間の前後で同時発表していないのが判明しますから。
なので、余計な外部情報を持ち出されないためには、審問のように「確定時の時間」で「確定した順番に」表示されるようにしないとだめかなって。
もうひとつ、保留 0秒も必要ですね。
これで、5秒以内だから同時だとかって言い切ることも出来なくなりますし。
(989)ウインクでめろめろ♡ めろん |
2007/06/17(日) 14:18:33 |
どうしよ、vil.cgi方式に変えようかな…。
「審問がcookieで持っていた」と考えたのは、村を変わっても初期保留時間がちゃんとセットされていたからなんですよね。
ただ、今考え直すと、審問はユーザーページ経由で村に入っていたから…「村の参加者情報」ではなく、「ユーザーのログイン情報」のデータに記述してあった可能性が高いですね…。
とりあえず、うちのデバグ環境でも、次の村に入るときの第一声は設定保留時間が採用されます。
cookieから取っているので。
しかしvil.cgiかユーザーデータに記録すれば、動作的には一緒にできるなぁ…。
(990)研究員 ユリーシャ |
2007/06/17(日) 14:34:58 |
ええとですね、審問は同時入村できなかったですよね?
つまり、プレイヤーデーターに村情報が関連づけられていた筈なのです。
つまり、保留時間に関しては【プレイヤー毎に一定】なので、村を変わっても同じ値。
ということなのです。
(991)研究員 ユリーシャ |
2007/06/17(日) 14:35:59 |
そもそも、人狼審問は cookieは一切残してなかったはず。
cookie警告は一度も来た覚えないですよ。
(993)研究員 ユリーシャ |
2007/06/17(日) 14:38:52 |
my $datalabeltext = <$fh>;
if (defined($datalabeltext)) {
chomp($datalabeltext);
if ($datalabeltext ne '') {
my @datalabel = split(/<>/, $datalabeltext);
$self->{'datalabel'} = \@datalabel;
# 移行処理
if( $self->{'datalabel'}[11] eq 'monospace'){
$self->{'datalabel'}[16] = 'fixtime';
}
}
}
(995)研究員 ユリーシャ |
2007/06/17(日) 14:41:13 |
file_log_data.pl
のラベル変更は、新しく建てた村から有効になるんです。
なので、既存村に適用させるには、
file_ra.pl にさっきみたいな移行処理用パッチを当てる必要があります。
既存村が全部終了したら、パッチを削除して、既存村の log.cgi のヘッダを書き直せば大丈夫です。
(996)ウインクでめろめろ♡ めろん |
2007/06/17(日) 14:44:03 |
>>992
ボタンの表示というのは「〜に確定」という時間表示ですか?
私はこれ、結局、保留時間の秒数をcookieから取って表示させることにしたので…。
だったら問題ないのね。
それ以外のところでもしかするとパフォーマンスに問題が出ているかもしれないけれど。
特に退村者情報をvil.cgiに保持しているあたりが…。
これでlogidx.cgiに「pno」を記録しようとして、分からなくて断念しちゃったんですよね…。
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [メモ/メモ履歴] / 発言欄へ