[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] [メモ/メモ履歴] / 発言欄へ
(1495)研究員 ユリーシャ |
2007/07/28(土) 20:23:55 |
hash_query.pl はクエリでハッシュデーターを渡したかったのででっち上げました(笑
IDだけだとプレイヤーが別キャラで入り直したときの誤キックとかも考えて必要なパラメーターを全て渡すようにしてるんです。
キック処理以外にも色々使えそうですしね。
B64エンコードしているのは難読化というよりは送ったデーターと同じ物をブラウザの影響を受けずにきっちり受け取れるようにと考えてそうしてるのです。
暗号化ではないのでパスワードとかの大事なデーターをいれる場合は暗号化が必要ですね。
重要データーを送りたい場合は、Crypt::RC4 は悪くない選択だと思いますよ♪
(1496)研究員 ユリーシャ |
2007/07/28(土) 20:49:51 |
黄昏国チェックしに言ったらエピ2頁目とかあってびっくり。
なるほど、なるほど。
それもありかぁ。
で、アクションの番号ですけど、初期装備有りの黄昏でも非道い状態とかにはなっていないし、時間指定だとかアンカー+上下指定で指定が出来るのでそれほど問題はないかなって。
アンカーを表発言にいれようとしたら弾いた方がスッキリとはすると思います。
どうせ働かないので。
そそ、瓜のプロローグのフィルタ有効化って村から出入りしても pno が変化しない事前提ですよね?
オリジナルで無効化してるのは村を出たプレイヤーの扱いに難点があるからだし。
(同じ問題と用途から、独り言へのゲーム中のアンカーも本編中からのみ有効なのがいかと考え中です)
(1498)ウインクでめろめろ♡ めろん |
2007/07/28(土) 21:39:46 |
>>1496
どういうタイミングで二次会突入なのか良く分かりませんが、ああやってログを区切っちゃうのは、ある意味発想の逆転ですよね。
ええ、プロローグのフィルタ有効化は、キャラデータを記録してpnoが変化しないからですね。
導入前の村に関しては、cid,csid,キャラ名などまで比較して同じならば同じでいいじゃん!という結論になりました。
あー、独り言アンカー導入決定ですか?
ちょっと考えたのですが、エピ後のそのアンカーの扱いはどうなるのかな?と。
進行中の個人アンカーとエピ後の全体アンカーは、同じ発言を指していても別物ですし…。
(1499)ウインクでめろめろ♡ めろん |
2007/07/28(土) 21:42:39 |
アクションの表からのアンカーは…確かに黄昏ではそこまで乱用されていないようですね。
ただし便利になったらどんどん使われだすのかも?とか…うーん…。
時間指定やアンカー上下は、それで抑止力になっている(結構面倒)と思うんですよね。
余程でない限りそういう使い方は回避しようとしますし。
もちっと考えます。
今は他の方向に脳味噌使っているので。
(1500)ウインクでめろめろ♡ めろん |
2007/07/28(土) 21:49:14 |
やっぱり、キャラデータを削除してしまう仕様は、色々と悩ましい問題が出てきますね…。
早めに思い切って大手術をして良かったのかもです。
出入りの激しい雑談村でも、pnoは50〜60程度のようですし、CPUsにも大きな変動は見られないように思います。
(1501)研究員 ユリーシャ |
2007/07/28(土) 22:18:45 |
>>1500 「削除する仕様」
こちらでは、pnoを自動採番ではなくフィールドを追加する方向で検討中です。
これで瓜科と同じ効果が得られます。
>>1498 「独り言アンカー」
実装中ですが、エピローグでも masked id に向かってのジャンプになるはず。 見た目は同じでも<mw xx> タグ自体を変更してるので、テスト完了後時期を見て導入予定です。
40日戦争で独り言を下書きに使ってる方が思いの外多かったですから。
そう言う用途に使うのならあった方が楽だろうなと思ったのもあるのですよね。
>>1498 「二次会」
40日戦争で芋さんに、エピローグ分割って出来るのって聞かれて。
テスト村で同じようなことさんざやったので手順は分かってるのですが、その時は村閉じ時期が近くだったから分割はしなかったのですけど、ここはエピが長い設定だからそれも便利かなって思ってたら、黄昏で既に実装済みで。
やっぱり発言数でしょうか。
(1503)研究員 ユリーシャ |
2007/07/28(土) 22:54:40 |
<mw LOGID,DATE,表示>
指示先をチェックして、LOGIDが [A-Za-z0-9]+\x2D[A-Za-z0-9]+ となっている場合、本編中は右側をエピ入りで左側でアンカー生成ってコードですね。
処理はいいのだけど、生成が面倒という罠。
DB にいれたら、クエリ一発なのだけど。
(1504)ウインクでめろめろ♡ めろん |
2007/07/28(土) 23:04:25 |
物凄い素朴で単純な疑問が…。
RC4.pmって、ローカルで使うときはc:\perl\libとかに置けばいいんだろうけれど、さくら鯖で使うときはどこに置けばいいんだろう?(汗)
(1506)ウインクでめろめろ♡ めろん |
2007/07/28(土) 23:16:47 |
呼び出しはsow.cgiからですよね?
(つまりこの場合はKCatch.pmが乗っ取ってるアレ)
…KCatchがエラー出すんですよね…。
script produced no output
と。
んで乗っ取られ先の元sow.cgiに書くと、KCatchがこう言う。
Can't locate Crypt/RC4.pm in @INC (@INC contains: C:\Perl\Lib C:/Perl/site/lib C:/Perl/lib .)
うーむ、こういう時にはどこを参考にすればいいんだ…。
(1507)研究員 ユリーシャ |
2007/07/28(土) 23:17:03 |
ここは、MySQL も Postgres も両方使えるのです。
Perl の DBライブラリ使ったこと無いから、そっちの調査からはいんないとだめですね。
(1509)ウインクでめろめろ♡ めろん |
2007/07/28(土) 23:20:55 |
さくらは多分MySQLだけかな?
うーん、perlの基本をすっとばしているから、感覚でしかコード弄れない…(汗)。
(1510)ウインクでめろめろ♡ めろん |
2007/07/28(土) 23:25:25 |
もしかしてCPANとかそういうヤツなのかな?
一般ユーザ権限でインストールとかそういうヤツ?(汗)
(1511)ウインクでめろめろ♡ めろん |
2007/07/28(土) 23:54:14 |
おおぉ、いんすとーるできた!かも!
telnetなんかすっごいひさしぶりにつかった・・・。
なぜかもじへんかんがきかないあせ。
なにかやらかしたかな?
いったんさいきどうするか・・・。
そのままねるかもです。
おやすみなさい。
(1512)ウインクでめろめろ♡ めろん |
2007/07/29(日) 00:01:56 |
( ゚∀゚)o彡°しーぱん!しーぱん!
やっぱりしーぱんでした。
ちょっと嬉しかったので叫んでおく。
そしてお休みなさい〜。
(1513)研究員 ユリーシャ |
2007/07/29(日) 01:38:18 |
あ……あれ?
もう遅かった?
http://wolf.nightfall.jp/game/test_rc4.cgi へのアクセスでお試しできます。
(1514)研究員 ユリーシャ |
2007/07/29(日) 01:43:12 |
要するに何がいけなかったのかというと、@INC に含まれているディレクトリの下の Crypt/ ディレクトリ下に、
http://search.cpan.org/CPAN/authors/id/S/SI/SIFUKURT/Crypt-RC4-2.02.tar.gz
この中に含まれている、RC4.pm を奥必要があると言うことです。
use XXX::YYY;
ってした場合は、XXX はディレクトリ名になるのですね。
なので、スクリプトと同じディレクトリにファイルをいれる場合は、
use Crypt::RC4;
ではいけなくて、
use RC4;
としなければいけないってことなのです。
[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] [メモ/メモ履歴] / 発言欄へ