以下、各自で準備するもの
JAVA
jdk-6u1-windows-i586-p.exe
※環境変数Pathの設定
ttp://allabout.co.jp/internet/java/closeup/CU20050815A/index2.htm ↑ができないなら諦めること。
MySQL
mysql-essential-5.2.3-falcon-alpha-win32.msi
若しくは
EasyPHP-2.0b1-setup.exe←初心者向け
データベースの管理・運用
navicatとかMySQL AdministratorとかSQL涼とか
あると便利なもの
テキストエディタ
NoEditorとかEmEditorとか禿丸とか
圧縮解凍
alzip
こっち?
とりあえずこっちでいいんじゃないですか
もうアレだ 初歩的な質問の「マルチプレイのやり方を教えてください。」に関しては誰も教えてくれないので注意
マルチプレイのやり方を教えてくれ
>>7 繋げまくれば5人どころか全世界の皆とお友達だね^−^
なんというマルチタップ・・・
まとめみても出来ない俺はチンカスかい?
マンカスなら教えてやる
EasyPHPが起動しない教えてくれ MySQLの使用期限が切れた教えてくれ 環境変数の設定ができない教えてくれ シングルプレイのやり方を教えてくれ マルチプレイのやり方を教えてくれ
トリプルアロー未実装は何でだろ? エンタングルはPCには効果あるぽい MOBにはわかんね バインドは効果無い NBの計算式おかしい? サイハで飛んでるのはグラだけじゃなくて、ほんとにEB? 弓が2回モーションで一回しか飛んで行かない 弓が命中率100%になってる(対PC。MOBも外してから多分同じ?) エリアサイレンスは未実装? スキンのPT効果のやつ(名前失念)が使うとエリアサイレンスが発動するようになってる スキンは土も鉄も効果あり 火はアイコンでないけど効果あり? イレースは効果あり? エルフは結構おかしなとこ多いかなという感じ それにしてもDE強すぎワロタwwwww
弓の命中率100% MOBにも外してないから でした 適当に思ったこと書いてみました 乱文すいません
おれもやりたーい。チンカスでもマンカスでもできねーーへるぷぅみ〜
なんでこんな簡単なのができないのか理解に苦しむ 馬鹿じゃないの? 馬鹿じゃないの? もういっちょ、馬鹿じゃないの?
ばかだから、だからわかんねーのだー 馬鹿でもなんでもわんねーのだー 書いてるとーりやってるのにー ERRORでるのー・・ろぐいん画面のフォントかわんねー IPもかいてるようにやってんだけど〜なーーぜー? 137ふるぱっけーじが鯖ふぁいる? US蔵じゃだめなの?
質問は質問スレでやって下さい ここは研究スレなので。
出来るか出来ないか研究中
一つだけ教えて 137鯖のフォルダってどこに置いてもおk?
>>18 137鯖ならJP版で動かせよ
>>21 なるべくルートに近い所にしとけ
余計なエラーが出にくいから
>22 さんきゅ!
>>18 おまえのような低脳はLinegaeIZ鯖に接続してみたほうがいい。
>>18 JPじゃなきゃだめなのか・・ありがとう!
>>24 低脳だからわなんないのーw
>>26 マルチプレイのやり方も書いてないしな。
Navicatのエンコードの問題もまとめサイトに載ってからは質問が無くなったし、載せれば減るんじゃね?
DEXによるAC補正修正しました。 utils/CalcStat.java public int CalcStatAc(int level, int dex) { int k = 0; if(dex <= 9) k = level / 8; if(dex >= 10 && dex <= 12) k = level / 7; if(dex >= 13 && dex <= 15) k = level / 6; if(dex >= 16 && dex <= 17) k = level / 5; if(dex >= 18) k = level / 4; return k; }
つーかマルチプレイしようとしてグローバルIP設定したんだけどうまく行きませんw 理解はしてるんだけど何が足りないんでしょうかw 苦労して建てたからあと少しだと思うんだけど誰か教えてくれませんかw まずはどこを触ればいいのか教えてくださいw^
いい加減にしろ
股間
いい加減にしなさい!
スルー使用ね反応すると余計に沸くよ
>>30 マルチプレイ対応のプロバイダじゃないと無理ですよ。
P2P規制が無く快適なPlalaとニフティがマジお勧めです。
>>29 CalcStatAcを呼び出している箇所はCalcExp.javaとL1PcInstance.javaの2つあって、
int total_ac = char_ac - calcstat.CalcStatAc(char_level+i,char_dex);となってるよね。
この意味は次の通りね。
LVUP後の新しいAC = 防具分を含めたLVUP前のAC - LVUPによって変化したAC
これに
>>29 さんの修正を適用すると、
LVUP後の新しいAC = 防具分を含めたLVUP前のAC - 防具分を除いたLVUP後のAC
となってACがおかしくなってしまうんだ。
DEX17のキャラクターがDEX18になった場合に、
ACボーナスがLV÷4にならなずにLV÷5のままになっている不具合を直そうと思ったのかな?
それなら、DEXを18にした直後にACの計算をやり直さないといけないから、
C_RequestAttr.javaを修正しないといけないよ。
お前ら、いい加減スルーしやがれ 今後一切の反応をするな
みんなのためにせんでんするお(^ω^)
40 :
29 :2007/05/09(水) 21:26:04 ID:???
>>36 どもです。出直してきます…。(´д`;)
リネージュのえみゅさばができたお(^ω^) ラインエイジでさがしてみるお! せんでんぶだお(^ω^)
42 :
前スレ945 :2007/05/09(水) 22:44:50 ID:???
CalcStatACの計算ってどうも違うような感じがする。 例えばLV65のとき、DEXを17から18に上げた場合 DEX17 -> 65/5=AC13 DEX18 -> 65/4=AC16 となり、ACが3下がるはず。 でも、CalcStatAcは1ずつしか変わらない。よってACの計算がずれてくる。 public int CalcStatAc(int i, int j) { int k = 0; if(j <= 9 && i % 8 == 0) k = 1; if(j >= 10 && j <= 12 && i % 7 == 0) k = 1; if(j >= 13 && j <= 15 && i % 6 == 0) k = 1; if(j >= 16 && j <= 17 && i % 5 == 0) k = 1; if(j >= 18 && i % 4 == 0) k = 1; return k; }
43 :
前スレ945 :2007/05/09(水) 22:50:39 ID:???
んで、提案なのですが CalcExp.javaのLVUPボーナスを調べるところをこんな感じで修正したらどうですか? うーん、わかりにくい説明ですまん。 if(l1pcinstance.get_level() >= 51 && l1pcinstance.get_level() - 50 > l1pcinstance.get_bonusstats() ) { ここでLVUP前のDEXを取得 if((l1pcinstance.get_baseStr() + l1pcinstance.get_baseDex() + l1pcinstance.get_baseCon() + l1pcinstance.get_baseInt() + l1pcinstance.get_baseWis() + l1pcinstance.get_baseCha()) < 150){ l1pcinstance.sendPackets(new S_bonusstats(l1pcinstance.get_objectId(), 1)); ここでLVUP後のDEXを使い、修正版CalcStatを使い、LVUPと前後でのAC差を計算する。 } } for(;i<=gap;i++){ CalcStat calcstat = new CalcStat(); ・ int total_ac = char_ac - calcstat.CalcStatAc(char_level+i,char_dex); ← ここ廃止 l1pcinstance.set_ac(total_ac); ← ここ廃止 ・ }
まだ出来てねーぞ? 開発者に放棄させることが目的なのかね
>でも、CalcStatAcは1ずつしか変わらない。よってACの計算がずれてくる。 ここは了解。その通りだね。 EXP関連クラスを整理すると、このような感じかな。 CalcExp:EXPが入る度に呼び出される。 CalcStatAc:CalcExpでLVUPしていたら呼び出される。 C_RequestAttr:LV51以上でステータスボーナスを選択した後で呼び出される。 if((l1pcinstance.get_baseStr() + l1pcinstance.get_baseDex() + l1pcinstance.get_baseCon() + l1pcinstance.get_baseInt() + l1pcinstance.get_baseWis() + l1pcinstance.get_baseCha()) < 150){ l1pcinstance.sendPackets(new S_bonusstats(l1pcinstance.get_objectId(), 1)); } CalcExp内のこの箇所で、ステータスボーナスを選択させるウィンドウを出してるんだ。 つまり、CalcExpでは、ウィンドウを出しているだけで、どのステータスが上がったかは分からない。 例えばDEX17、素のACが-19でLVUPした場合、CalcExpではLVUPしたことしか分からないから、 ACを-20にすることしかできないんだ。 (CalcExpでは、ACは変わらない or -1下がるの2択しかない。) その後、DEXが18になるのが分かるのはC_RequestAttrしかないから、そこでACを再計算するしかないんだ。 多分、この説明じゃ分からないよね・・・。
46 :
前スレ945 :2007/05/09(水) 23:59:47 ID:???
>>45 指摘ありがとうです。
そうですよね、直そうと思って気づきました。
ステータスボーナス画面出すだけなのか。
l1pcinstance.sendPackets(new S_bonusstats(l1pcinstance.get_objectId(), 1));
んじゃ、CalcStatAcを29さんの仕様に変更して
CalcExpのLVUP時のところでLV分のACを
for(;i<=gap;i++){
int total_ac = char_ac - calcstat.CalcStatAc(char_level+i,char_dex);
l1pcinstance.set_ac(total_ac);
C_RequestAttr.javaでDEX分のACを計算するようにすれば良いかな。
>>46 >>29 さんじゃなかったのね。
その修正にすると
>>36 で書いたように、
LVUP後の新しいAC = 防具分を含めたLVUP前のAC - 防具分を除いたLVUP後のAC
になってしまうから、CalcExp、CalcStatAcは変更しない方がいいね。
簡単に例を挙げると、DEX17、素のACが-19、防具分のACが-10とした場合、
-29 - (-20) = -9 となってしまうからね。
C_RequestAttrでDEX分のACを計算するのも、ちょっとややこしくて
DBのcharactersテーブルのACは防具分を含めたACなんだよね。
つまり、素のACが分からないから計算しにくいんだ。
素のACが分からないと幾つACを下げたらいいか分からないよね。
素のACを取得するには
1.防具分のACを全部取得して、素のACを算出する。
2.DBに素のACを追加する。
3.DEXを上げる前のLVとDEXから素のACを算出する。
1.は全防具分のACを取得することになるから大変だね。
2.が一番すっきりするけど、DBに変更を加えるから修正量が増える。
3.が一番楽かな。
49 :
前スレ945 :2007/05/10(木) 01:01:48 ID:???
>> 48 こんな感じでどうですか? CalcStat.javaに素のACを計算する関数追加 CalcExp.javaとC_RequestAttr.javaでLVUPとDEX UP時のAC差を計算するように変更。 CalcStat.java public int CalcLvDex2AC(int level, int dex) { 29さんの関数 } CalcExp.java int diffAC = calcstat.CalcLvDex2AC(char_level+i,l1pcinstance.get_baseDex()) - calcstat.CalcLvDex2AC(char_level+i-1,l1pcinstance.get_baseDex()); int total_ac = char_ac - (diffAC); l1pcinstance.set_ac(total_ac); C_RequestAttr.java if(l1pcinstance.get_baseDex() < 25) { CalcStat calcstat = new CalcStat(); int total_ac = l1pcinstance.get_ac() - (calcstat.CalcLvDex2AC(l1pcinstance.get_level(),l1pcinstance.get_baseDex() + 1) - calcstat.CalcLvDex2AC(l1pcinstance.get_level(),l1pcinstance.get_baseDex())); l1pcinstance.set_ac(total_ac);
>>49 いいんじゃないかな。これなら上手くいくと思うよ。
暇だったのでNCJにメールしてみました。 後日返信メールのせます。
公開鯖立ててるとこっちが暇じゃなくてもメールくるから大丈夫
垢BAN怖いよ>< Lv99DEがいるからBANだけはやめて僕らのN・C・J!
RMT業者と本鯖廃人が必死なのはここですか?w
>>52 IPからメアド割り出しちゃうんだから、NCJの技術力は凄いですよね^^;
話題が無いので、うpろだにリビジョン58を上げました。
そのままでは建たないので直感で修正してくださいお。お。お。( ^ω^)
業者とか中華とか言えないやつは、頭おかしいよ・・・
とかしか
突っ込み早すぎうけたwwwwww
0305にローズ基盤のソースっぽい物を放流 かなり昔の物らしいけど、俺にはイマイチ理解不能なんだぜ? 欲しい人は持っていけばいいんだと思う。
>>51 は単なる廃人
876 名前:名も無き冒険者[sage] 投稿日:2007/05/10(木) 01:45:57 ID:rlojfpdz
エミュ鯖なんてNCが黙ってないから潰れる
「ineage」?に似てるかもしれんが此処は「ラインエイジ」だ。 NC関係無いだろーw
1M=\2000もするから必死になるんですよね。 生活保護受けながら、月に20万以上(しかも非課税)のRMT収入があるんだから、在日廃人はやめられませんね^^; 本鯖廃人ですけど、エミュ鯖が蔓延して業者なんて死ねばいいと期待しています。 >>サイトの管理人さん トップの画像は止めといた方がいいと思います。 逆に言うと、それくらいしか突っ込みどころがないはずなので。 それとリビジョン58と59の変更点は何なんでしょうか?
>>58 Loseって凄かったんだな・・・。
今のL1jのMapとかこれが基になってるっぽいし、main鯖が13Mもあるとは・・・。
しかもなぜにver3なんだろう・・・。たしかver5まであるんだよね。
昔はMS−SQLだったような気がするし、韓国人が改変したのかな。
それにしては、ハングルが少ないような。
↓開発環境
Visual studio.NET
MySQL 4.0
本鯖のRMT相場下落してるからRMT廃人も妨害必死なんだろw
RMTとかどうでもいいこと書くな ここは開発スレだスルーできない奴も変なこと書く奴も来るな
そろそろマージンされた最新版のDBうpされねーかな
66 :
29 :2007/05/10(木) 14:19:05 ID:???
できればACは完全に再計算させたいとこっそり思っています。 C_RequestRttrすら修正できなかったJava初心者の戯言でござます…。 でもいつかやります! …やらないほうがいいですか??
>>66 勉強して力をつけることに意味があるから、目標もって勉強して自分の力で完成させるといい
そういうこと(これをやりたいとか)を書くと逆にプレッシャーになる
>>29 何事もそうだけど、自信がないならうpする前によーく確認するしかなよな。
昔のDB翻訳みたいにパッとよく見たらーと−が混在してたりで、
JAVAはわからんの一点張りで、うpする前の単純な検索作業すら怠る奴もいたわけで。
変更したらコンパイル⇒意図したとおりに変化が得られたのか確認⇒うp評価
これだけ守れてれば初心者大歓迎だし、これができないんじゃ本職のやつでもイラネだろーな。
そんな本職いるわけないけどw
69 :
ネトゲ廃人@能無し :2007/05/10(木) 21:01:29 ID:V+vlZpAs
>>27 おお。スレさがしてたけどみつかんなくて〜ありがとうねー
今からじっくり見てきまっす!
つーかまとめサイトの通りにバカ正直にやったら絶対、手順5に行き着けず遊べない罠 手順4の内容は意図的なのか 中華のサイトに重要なアレは落ちてるから、そのぐらいの苦労はしろってことか
出来ないなら やらなきゃいいだけ
あげんなカス
あげたま盆バー!!!
中国で配布されている1.68MのLin.exe(これに関する質問はスルー対象)を使用し」
マージンされた137鯖最新版DBまだー?
みすw こうする方がいいね、まとめのSTEP4の4 アップデートが終わったら次の作業に移ります。 4.中国か韓国で配布された1.68MのLin.exeを使用します。 拡張子は「.bin」の可能性もあるので、Lin.exeに変更してください。 ---------------------------------------------------------------- ※ここに拡張子の説明 ---------------------------------------------------------------- 5.先ほど作ったlin.exeのショートカットを作ってください
あぁ…またミスった 4.中国か韓国で配布された1.68MのLin.exe(これに関する質問はせず自分で用意してください)を使用します。 かな
78 :
ネトゲ廃人@能無し :2007/05/10(木) 21:51:43 ID:V+vlZpAs
ほーう( ・ω・) うはw能無しの次はカスですかw みんな最初からわかるってすごいネーo(・_・)やっぱ僕はカスなのね いま勉強ちぅーだからがんばるねーw
開発する人に気軽に参加して欲しい。とか言ってた人もいたけど ここの住人はexeファイルを小出しにするあたり非常にデレツンですね しかもカススレに誘導とかこっちはいい迷惑です
81 :
ネトゲ廃人@能無し :2007/05/10(木) 21:57:07 ID:V+vlZpAs
>>79 NCの著作物であるLin.binを配布することがあまりよろしくねーんだ
ここら辺くらい少しは分かってくれな
カススレへの誘導は、「教えろ」ってスレタイにした奴が原因だろうな・・・
>>81 仲良くするからいい加減sageてよ(´・ω・`)
>>79 ショートカットの書き換えをしろっていうクライアント改変示唆はいいのにですか?
最初から
>>76 のようにしときゃカススレに繋げられないんです。という質問するアホが沸かなかったんだと思うんだが
>>75 ごめん、今アップしようと思って作業してるんだけど
DBに関しては把握できてないので古いの入れてとりあえず上げるつもり
あと、色々な修正を試しまくった為にソースのVer違いが多数出来上がってて
どれを使ったかハッキリしなくなったんで、上げようと思ってるClassファイルと
Javaファイルを結びつけられてない
正しいソースも一時的に試した修正のせいで、ごちゃごちゃしてるので不要部分も消したい
つまり、動く状態ではあるけど、ソースの方にまだ不備があるんだよね
どうしようか?
ソース無しでもいいのでとりあえずアップしろよ、このカス! か
ソースまとめ終わって同梱させてアップしろよ、このボケが! か
>>81 自分はずっと不正落ち対策してきたけれど、未だに劇的な改善は出来てないんだ
81さんが能なしでカスなら自分も同じ能なしカス野郎なんで
似たもの同士、仲良くやろうー
ageてるのはID表示したいからなのかな?
>>84 ショートカットはNCが作った物じゃないだろw
少なくとも文面見る限り ID:V+vlZpAs はただの池沼に見える
>>87 製作者が意図した接続先にbinファイルを接続させないように改変する事はクライアント改造に値する
>>86 ソース無しでもいいのでとりあえずアップしろよ、このカス! ×
ソース無しでは絶対に駄目だ がんばろうぜ この努力家め! ○
ソースまとめ終わって同梱させてアップしろよ、このボケが! ×
ソースまとめ終わって同梱させてアップしろよ、このがんばりやさんが! ○
>>89 クライアント改変は規約違反であり法律違反ではない
著作物であるLin.binの配布は法律違反
まさかこれ分かんない?
あっそ で?
違法行為といえば、ラム管理プログラムなるファイル落としてきたら keygen付属しててウケタ\(^o^)/
規約と法律の差が分からない奴がいるとは
商用binの配布は問題あるかもしれないけど、そもそも例のbinは商用なのか?って件
論破wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
>>90 やっぱ最初からソースを含めた方がいいのかな
もちろん、ソース無しを先にアップしたとしても、後日ソース付きで再度アップし直すけど
多少タイムラグはあるね
up284.zipは致命的な不具合を含んだ状態だし(弓を使うと乙)、あの素晴らしいNPC経路検索が入ってない
rev58、59はなんか微妙に挙動がおかしい
現在手に入る物がこんな感じなので、とりあえず必要な人もいるかもしれないと思って
聞いてみたんだけど、そうでもないみたいだねw
SVNをまた導入するならソースをちゃんとさせておかないと問題が出るのだけど
ソースの整理にはまだ時間がかかりそう
蔵改変は著作権法20条の同一性保持権に触れる可能性はあるが 個人だけの使用は現状問題ない
外野がどういおうが自分のペースでやりなされ、と外野がいってみる
著作物の再配布を許していない件について 結果、規約違反であり、法律違反にも属す。
俺の場合はローズ様に告訴されそうですね
いまさら法律云々を語る奴ってなんなの?w いいの?いっちゃうよ?ホントにいいの?いうからね! 社員乙wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
いい加減スルーしろよ。
0307に5月9日修正版のJUMP放流 ソース研究用?BBSでの評判はよさげでした。 それより、アプロダ使いすぎですかそうですか
>>108 資料として使えるんなら別にいいんじゃね?
>>109 いつも反応ないから実は俺要らない子なんじゃないかって思ってるんだぜ?
卑屈だな
もっと自信を持っていいんだよ〜
いちいち反応しろって言ってるようにしか見えない
>>111 今荒れてるからそういうこと書くとたたかれるよ
ただでさえ社員跋扈してるんだから発言には気をつけたほうがいい
Exception in thread "main" java.lang.NoClassDefFoundError: l1j/server/Server 続行するには何かキーを押してください . . . もう何やっても勃たない これってインポかなぁ?
インポインポ 救えない
NCやらNCJが著作権ごときで騒ぐわけがない。つーか騒げない。 L2流出鯖FBI摘発の件もユーザーに蔵をダウンロードさせNCの回線に負荷を掛けたことが摘発の原因だったんだよ。 むしろRMT取引で消費税や所得税を脱税してる業者の方が犯罪なんだから。 大騒ぎすると企業責任を問われるからw
>>85 >最初から
>>76 のようにしときゃカススレに繋げられないんです。という質問するアホが沸かなかったんだと思うんだが
これだからいつまでも新参だといわれる。
HPの方法は間違っていないから。
137鯖の接続にはEP4の最終版lin.binが必要なんだよ。
意味はわかるかな?usEP4をインスコした場合、余裕で繋がりますよ。
週末にサイト更新します。 やっぱりスレ見てると自分が納得できる部分もあるし・・ インポでもわかるようにしますのでお待ちください。
US EP4をインストールしようと アップデートかけるとlin.binが変わってつながらなくなると思うが… 1.68MBのってのは必要な情報じゃないのか
NCが騒ぐとわ自分も思わないが 認識はもっていていいんじゃない? それを分かってスルーすれば良かれ。 社員社員って今時ニートじゃあるまいし。。
>>124 だな
>>82-
>>118 の著作権云々の話の中で、誰も騒ぐなんて言ってないし
ただ人様の著作物に対してもう少し認識を持てよってことだ
やべぇ、neosoftのDOM専メンバー一斉BAN食らった\(^o^)/ INFO登録できねぇし新たに潜伏できそうな所あるかもしれないからお前らも探してくれ。
前スレから抜粋
791 名前:ネトゲ廃人@名無し[sage] 投稿日:2007/05/07(月) 01:20:03 ID:???
>>777 うちでも反撃してこないのを確認しました。何で気付かなかったんだろうw
放置気味のうpロダだけど0284は一応最新のフルパックなんだよね・・・
SVNの方ではこれは修正されてるのかな?
もうSVN始まったここらへんからソースおかしくなってるぽいね
これ以前のものじゃ古すぎてだめなのかなぁ
>>120 馬鹿を振り落とせるちょうどいい感じになってるから 今のままで良いのに
>>130 あいかわらず仕事が丁寧で神がかり的。
つーか神。
132 :
ネトゲ廃人@名無し :2007/05/11(金) 11:20:47 ID:TnS2HRnZ
>>129 リビジョン59であった /server/util/update.javaは削除したんですか?
133 :
ネトゲ廃人@名無し :2007/05/11(金) 11:42:35 ID:9naUT58x
US鯖のクライアント設定が上手くいかない ショートカットの変更をする時にエラーが出てUPDATEが始まらない サイト通りに進めているのにできん誰か分かる人いない?
134 :
sage :2007/05/11(金) 11:43:05 ID:9naUT58x
OTZ
スネークの諜報作業の成果について触れているので、参考にならない報告。 うちのPCが512MBなのでメティスJ(実働250MB)しか起動してないんだけど、 スネークも言ってた通り、不安定でダメダメでやんす。 というか、メモリの他にPC自体が高スペック(CPUやらHDDの速度など)である必要があるのかな・・・。 とりあえず、ノートPCのHDDが逝きそうなので止めますた。 とりあえず、建て方を解説しときマウス(中級者向け) @海外JUMP鯖に繋げる状態にする(過去及びカススレ参照) AスネークがうpしてるJUMPパックをダウソ、解凍(OSは韓国語で) Bpsjump.sqlをテキストえでたで開き、BOM無で保存。 CDB作成(全部UTF-8で良さけ、36000くらいで終了) D起動手順は137と同じ。 上記はメティスJに最新DBで動作を確認したものだから他は知らんです。 まぁ、中級者なら自分で色々試せると思うので、やってみてちょ。 正直137鯖のすばらしさがわかると思うんだぜ。
>>ID:9naUT58x 触らぬ神に祟りなし!
>>136 JAVAの設計として高スペックである必要はなく、大量のデータをメモリでやり取りしている。
サーバーだけの機能なら512メモリと1GくらいのスペックでOK
頻繁にDBアクセスするから上記スペックは1ユーザーくらいがこのましい。
DBアクセス頻繁減らせばユーザーも増やせるよ。
>>138 いや、鯖蔵が同一PCだとfulljumpで2G、軽量でも1Gは必要だと思うよ。
じゃないとHDDが死ぬかと。
軽はずみな公開は非常に危険だお( ^ω^)お。お。
SKTとかNPCが文字化けしてるのってDB見てもそのまま化けてるんですが 修正済みDBか修正中の人っていますか?
142 :
580 :2007/05/11(金) 14:20:06 ID:???
明日あたりのマージンが一番いいってことかな? 309でもまぁまぁだったけど
スネークより報告。 Daumへの潜入にも成功‥しかし金脈となるファイルバンクは未だ発見できず
よくわかんないけど乙であります
>>スネーク そもそもneosoftのDOM排除ってこれ、まさかNCの圧力かな。 韓国の鯖開発自体がclose化されてくるのかな。(元々閉鎖的だけどw) まぁ、開放度No1のカラエプ板が元気なうちは心配しなくても大丈夫かw
>>138 予測…
1GくらいのCPU
サーバー単体での話
アクセス数減らす…
データを非同期?
不要っぽい所を無くす?
>>147 ?
>>138 が言いたいのは、「鯖機能」だけならって話で、
>>140 が言いたいのは、軽はずみな公開は非常に危険。
ってことだとおもーよ。
うちも軽量メティス試したけど、HDDが常時アクセス状態でおっかないんだぜ。
これは軽量化じゃなく、仮想メモリ(HDD)に回す分を増やしただけなんじゃまいか?
310.zip 魔族の神殿やら巨人の墓のスクロールがおかしいです
>>150 どうおかしいのか書かないと駄目だろ・・・
どうせここで散々質問してやっと繋がったクズだろ
なんでいちいちそういうこと言うかな?
はいこの話題終了
>>150 おかしいね・・・これ
テレポートスクロールだけじゃなくて、全体的になんか変だ・・・
やはり、まだソースに不備が多いんだねぇ
今までは必要な部分だけ編集して再コンパイルしてたんで
編集してない部分はオリジナルのままだったから問題でなかったんだけど
ビルドするときは全てのファイルをコンパイルするので問題が表面化したんだねぇ
チェックが甘かったか・・・
>>148 そういうわけなんで、せっかくSVN用意してくれたのに申し訳ないんだけど
まだまだ無理みたい、解決するまではこのソースはSVN向きには使えないね・・・
仕方ないので従来と同じようにリリース(全コンパイルではなく、変更した箇所のみコンパイルして差し替えたVer)
137鯖20070511(DBは
>>142 )
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0311.zip up309.zipは削除したよ
>>156 SVNは現状のまま置いておくよ。
修正完了したら普通にコミットしたらいいと思うよ。
こちらで、up0309.zipをフルビルドしたら起動しなかった。
こちらの環境が悪いだけかもしれないけどね。
>>157 めんどうかけてごめんよ
自分の所だとビルド後に起動はするんだけど
さわりの辺りはまともに見えて、細部でおかしな感じ
(上手くいえないけど処理のタイミングが変?)
up311.zipはどうかな? これも起動しない?
>>158 up0311.zipはフルビルド後も起動できたよ。
フルチンプレイならできるんだけどなおれ・・・・
>>159 ソースは同じなんだけど、不思議だねぇ
あと、up311.zipを使った人は不正落ちの程度は従来と同じか、マシになったか
酷くなったかを報告してもらえると有り難いです
>>161 ソースが同じなら、フォルダ構成が変わっているのでその辺りが原因かな。
l1jserver.jarがおかしいのかもしれない。
次回からビルドファイルも上げて貰えないかな。
>>162 あ、ごめんソースチェックしてたよ
ビルドに使ったxmlは前のヤツから使わないライブラリを消したヤツだよ
フォルダに関しては絶対パスで指定してないので単に前のにソースを上書きしてやってた
まだ次のSVNが無かったからね
起動しなかったのはjavolution.jarを入れ忘れていたからっぽい
単なる入れ忘れ・・・
ただ、起動したとしてもビルドしたものはまともには動かないね
まだチェック中・・・
今はビルドせずにup311.zipをそのままServerStart.batで起動しないとダメだと思う
up309.zipを使っている人はそれは削除して up311.zipを落として使ってね up309.zipではテレポートスクロールを使用すると場所によっては 座標がおかしくなってしまい、DBでおかしくなった座標を正常なものに書き換えないと そのキャラクターでログインできなくなるよ
up284で鹿やうさぎ等が攻撃してこなくなってたのにup311は攻撃してくる
>>165 あ、うん
とりあえず、パッシブモンスは殴れば全て反撃してくるよ
今はモンスターにはDBでの設定として
アクティブ
パッシブ
しかないんだ
反撃しないNPCを作るには
IDでそれらを判定(非効率的過ぎて気乗りがしない)
完全パッシブフラグをNPCのDBに追加(すごく大変)
の二通りがあるよ
>>165 書き忘れ
165さんのおかげで、そこについて心に留めておくことができたよ
ありがとう!
うさぎといえど、初期Wizや初期プリだと普通にこっちが惨殺されるんで
将来的にはなんとかしないとね
284より前ははオークもゴブリンもウサギも反撃してくるパッシブモンスだったけど 284からはパッシブモンスが反撃してこないって報告が挙がってたからそれを修正しただけだよね?
>>168 そうそう、けどそのバグのおかげで「うさぎ」のように
うまく機能してたNPCもいたんだって事だねぇ
>>166 >完全パッシブフラグをNPCのDBに追加(すごく大変
将来的にそういうの設定しないとエルフがエント叩くとぬっころされる事態が発生しないかな?
アクセスレベルとIsGMを200に設定してるのにGMコマンドが使えない…・。 俺が何か間違ってるだけかな?
>>170 いえてるね
将来追加するとしたら
殴ると逃げるNPC
特定のクラスのキャラが殴ると動きを止めるNPC(それ以外のクラスにはアクティブになる)
こんな感じだろうか?
ただ、エントなんかは何かしらのイベント(なんかくれたりする)も絡めないといけないので
あたらしいインスタンスを作った方がいいかもしれないね
>>171 わからない・・・up311.zipでちょうどさっきGMコマンドでスキル全部覚えさせたんだけど
その時は問題なく出来たよ
行った手順を全て詳しく書いてね
ありがちなのは
鯖起動中にDBを書き換えた(鯖起動中では設定は反映されない)
設定したアカウントとキャラが別々だった
GMコマンドを間違えている(スキル追加なら「.addskill」 頭に半角のピリオドが必要)
>>172 本鯖のエントとかエルフの森の守護者って殴り続けてるとテレポしてた記憶がある
今はどうか知らんけど・・・
>>174 まあ、いずれにしても先の話だね
今はまず不正落ち対策が自分にとって一番重要なので・・・(これが直らないとそもそもゲームにならない)
そして、その報告が一つもこないw
>>174 2-3年前の事になるが簡易的なマクロ対策か知らんけど、少なくともエントは枝切れになると飛んでたな
エント他に突っ込ませたサモンや犬は森から出て行け的な台詞と共に飛ばされる仕様もあったな
>>173 問題なく使用できているなら自分でなんとかしてみます、ありがとう。
行った動作は
284zipファイルとNavicatのDBを削除した後、311zipを放り込みDBパッチを当て直す。
パソコンを再起動し、通常どおりEasyPHP・Navicat・SS.batを起動しつつキャラ作成。
一旦ログアウトしDBを書き換え起動しましたが発動しませんでした。
試したコマンドは .adena .ress .speedですがいずれもチャットとして発言され無効です。
>>177 で長々と書き込んだくせに申し訳ありません。
再起動しなおして入ってみたら使用できました。
不正落ちと合わせて、クライアントが落ちたときに
鯖は落ちてないのにログイン出来なくなった時の状況も募集中
使用クラス、使用アイテム、使用スキル、場所、周囲の簡単な状況説明
これらを報告してもらえると助かるよ
報告が無い場合、自分で探し当てないといけないので
下手したら永遠に直らないかもしれないんだ
>>177 問題が解決したようでほっとしたよ
あと、解決したことを書いてくれてありがとう!
その書き込みがないと、不具合を疑ってしまうんで
ほんとに有り難いよ
なんか自分ばっかり書いてるw up311.zipの不具合を一つ発見 テレポートやダンジョン移動など マップが切り替わる行為をしたあとにキャラを移動させずにログアウトすると 再度ログインできなくなる問題があるよ(テレポートの処理に問題がある為) マップが切り替わる行為の後は2、3歩移動してからログアウトしてね まずい例 帰還直後にログアウト、ダンジョンから出たあとにログアウトなど
0309と0311を検証 0309はServerStart.batがリビジョン59のままで、必要なフォルダを消してたから ビルドができない、できたとしても必要ファイルが足りなくて動きが変になってたっぽい。 0311はServerStart.batでServer.classだけを読ませ、COMフォルダなどを復活させてたから ビルドできたっぽい。でもやっぱり必要ファイルがないから動きが変。 ためしに0309をリビジョン59までのフォルダに似せてビルドしてみたら、INしてからも 変な感じは受けなかったよ。
>>182 311をビルドせずに使った状態で動きが変だった?
だとしたらまた、消して上げ直さないといけないなぁ
>>180 cpu:Celeron2.66GHz
メモリ:512MB
グラ:radeon9550se
使用したのは
up284鯖
up311鯖
mapID400巨人の墓でteleスクを連打使用後、数十回ぐらい飛んだところで蔵落ち
確認したのはエルフ、ナイト(DKセット)、ナイトで他職は不明
落ちたキャラで再ログイン不可→dbの座標を修正で復帰
使った1.68MBlin.binがmapの敵か置物に対応してないだけかもしれませんが・・・
どうでもいいけど本鯖ってNPC用に鯖があったりしてなかった?
蔵落ち報告 DKを5匹ぐらい召喚してそれを殴ってたら、DKが沢山スパ召喚しまくって、 自分が移動したとき蔵落ちしました。 多分、処理重くなって落ちただけかも。 俺のPCスペック低いからね・・・。 改善したところは、4龍を倒した後テレポしても、蔵落ちしなくなりました。 以前は倒した後、帰還したら蔵落ちしてたから嬉しいUPです。 あ、それとグラフィック関係のリスト(不完全)があるのですが、必要ですか? 必要でしたらアップしますけど。ついでにTileViewってツールもあります。
>>184 ありがとう、ランテレの飛び範囲はセーフティーではなくて
場合によってはMAPの外に出てしまうので、ここは直さないといけないね
(それで落ちたら毎回キャラ座標の修正はめんどうだしね)
注意に付け加え
ランテレは現在非常に危険なので絶対やらないほうがいいですw
NPCサーバーはパフォーマンスを稼ぐために分けてたんだと思うよ
個人が小規模な鯖を使う場合は分けてしまうと敷居が高くなるね
>>185 自分はそこらへんはタッチしてないけれど
上げておくと有効に活用してくれる人がいるかもしれない
召喚で落ちるのは前も指摘されてたね・・・
あそこを多少安全にしたつもりだったけれど、また確認する必要がありそう
報告どうもありがとう
>>188 ごめんよ・・・完全に見落としてたよ・・・
マージしたので次のミニ修正に含めさせてもらうね
どうもありがとう!
とりあえず、不具合に関しては報告してもらった
ランテレの問題(MAPの範囲を考慮したランダムな飛び先に変更)
スポーンの問題(見直し)
テレポートの問題(ここ、C_RequestItemUSeの中身が凄すぎて今までろくに調整できなかったからね・・・)
これらを明日以降やっていこうと思う
>>188 SVNへのコミットは前スレ945さんの方でやって貰えるかな?
そうしないと、SVNの意味が無いのでw
やり方が分からなければ、書いて貰えれば答えるよ。
定期リリースも現状は、
>>189 さんに任せきりだけど、
将来的には、ある程度revが進んだら、有志の人達で自発的にやっていけたらいいなと思ってる。
>>190 >>182 さんにお願いするといいかも
自分も182さんと同じ手順でビルドしてるんだけど
何故か処理の順番がおかしくなるんだよね、起動もするしエラーも出ないんだけど・・・
もう自分はベースが出来上がるまでSVNに触らない方がよさそう
SVNにup311のソースを更新しました。 ただ、必要なファイルがない(libなど)ので自分でコピーしてくる必要があります。 必要なファイルすべて入れると重くなるのですが、そちらの方がよいですか? それとも、軽いソースとDBだけの方がよいですか?
>>191 ,192
libやbuild.xmlは、頻繁に変更しないので定期リリースに含めた方がいいと思うんだけどどうかな?
311を二人プレイで試した感想 画面二つ並べてプレイしてみたけど 同期が完全にばらばら しばらく前のバージョンだと割りと普通に他者が普通に動いていた気がするけど 敵を攻撃した瞬間画面に表示され、それ以降たまに位置が変わる程度になってるね
今のところACによる回避とダメージ軽減って実装に至ってないよね? ローカルで試したけど痛すぎる
再起動 レート 経験50 アデナ20 ドロップ10
少し気になったんだけど、街中にいるNPCに攻撃するにはDB修正すればできる? 現在のところ攻撃しようとしても音楽が変わって話かけるだけで攻撃できない
up311をSVNへマージしました。
すまん。 up312でした。
>>197 エミュとしてはかなり未完成なのに、意外に皆さん好意的でワロチュw
>>204 それだけ好きなんだろう
良い事じゃないの
そしてすぐ飽きる
>>206 みたいな奴がどうしてこのスレにいるのか不思議
どうせ大半の奴はすぐ飽きるっていう意味だろ
>>198 動作テストって0312でいいんだよね?
SVNの方はサモン弄り始めてたり、rev9で上げた分を削除したりで意味がわからんです。
>>209 地味にサモン関連が更新されてるね。
ただ現状では、GMコマンド以外では動作しないはずなので、テストには影響しないと思うよ。
rev9のlibとbuild.xmlを削除したのは
>>193 が原因じゃない?
>>210 れすさんきゅー。昨日見てないから流れが意味不明だったw
言われてみればその通りだね。左門。
rev9は各自で持ってれってことだね。
312に更新するとNPC情報が読み取れなくてログインした瞬間に切断しちゃうのは俺だけ? 311だと問題ないんだけど。
312でallrecallすると他のPCを乗っ取ったみたいな状態になる 他の人のキャラを操作することになった
cpu:Celeron2.66GHz メモリ:512MB グラ:radeon9550se 使用した鯖up311+up312鯖 us蔵(1.68MBlin.bin以外改造無し) mlc7Fにてwiz(DK変身)でKBBやら多数に囲まれメテオとF-Hをディレイタイマー無視連打で連打→蔵落ち 本鯖は知らんけどシェイプチェンジ魔法てレベル制限無いのね 後、int16+1、ロウフル30000でF-Hの回復最大値と最小値(100?)の幅が大きい気がしましたが気のせいですかねえ
215 :
214 :2007/05/12(土) 13:06:15 ID:???
関係ないかもしれませんが、落ちる前のヒールの使い方はヒールのショートカットキー長押しによる自動ヒールでした。
>>214 低スペックPCでmlc6F、7Fの蔵落ちは仕様なんじゃね?
うちもノーマル内藤でGPBPしか使って無くても、敵を一掃してちょっと動くと蔵落ちする。
server.cfgのExternalHostnameにグローバルIP、 InternalHostnameにローカルIPを入れて グローバルIPを入れたい人に教えれば接続できますか? 自分でLin.exeのショートカットにローカルIPを入れれば鯖に繋がったのですが グローバルIPを入れると鯖に繋がらず動作確認ができませんでした
219 :
ネトゲ廃人@名無し :2007/05/12(土) 13:41:27 ID:YPCrl6z9
なにかのディレイ中に操作を行なおうとした時に蔵落ちしてる感じがするけど 魔法だけじゃなく移動でも
BOX状態からリスタしたら死んでからHPが減り始まった。 つーか、昔の敵が動かなかった奴と比較すると物凄い進歩だね。感動したw
VIPのほうは定員締め切りっぽくて完全に乗り遅れた・・・・・スレが見えるたびになんだか嫌な気分になるからスレあぼーんした
HP管理人さん、up0286.zipを消した方がいい。vipに晒されてる。
つーか、いい加減、蔵ageはIP発表でいいと思う。
カススレより
489 :ネトゲ廃人@名無し :2007/05/11(金) 12:59:49 ID:???
ログインで固まります
1.68MのLin.exeか0301をうpしてください
490 :ネトゲ廃人@名無し :2007/05/11(金) 13:05:28 ID:???
>>489 工作なんだと思うけど、蔵関係のうpは禁止になったよ。
蔵うpを理由に閉鎖を求めるんでしょ?w
NCJ社員様だかRMT業者様か知らんけど、もっと頭使ったほうがいいと思うよ。
491 :ネトゲ廃人@名無し :2007/05/11(金) 13:09:18 ID:???
そうですね、もう少し自分で努力してみます
ありがとうございました
492 :ネトゲ廃人@名無し :2007/05/11(金) 13:11:36 ID:???
>>489 犯罪の幇助か?
362 名前:以下、名無しにかわりましてVIPがお送りします。[] 投稿日:2007/05/12(土) 12:56:11.50 ID:Ou+yDDi10 >>◆.CzKQna1OU 拾った鯖建てただけで、なんでそんなに得意げなんだよ。キモイ( ^ω^)お。お。お。 装備状態でOE失敗した直後、移動しないで魔法書連打して蔵を落としてやると、どんどんACが−されるんだお。 OEするならカオテックテンプルがまじオススメだお。 変なバグがあるようだな
>>222 vipは困るのですぐ削除させていただきました。報告どもあり
Jp蔵をインスコ→某lin.binでログインって説明にしといて、lin.binうpしたらIP晒すのがいいと思うな
またすぐうpされるとは思うけどねぇ up0259も削除したほうがいいかも
4.クライアント設定
の説明に
>>76 の説明を追加しました。
lin.binについては様子見、うp確認しだい
投稿禁止という形で・・
lin.binの投稿を禁止することに何の意味があることやら…
231 :
726 :2007/05/12(土) 15:46:58 ID:???
>>726 やってみたけどすごいねこれからもがんばって
MEMO .\server GMCommands.java r11 .\clientpackets C_RequestItemUSe.java r18 C_RequestMoveChar.java r18 .\model L1MonsterInstance.java r4,13 L1PcInstance.java r8,r10,14 L1SkillUse.java r19 L1SummonInstance.java r12,17 L1Teleport.java r19 .\serverpackets S_SummonPack.java r5 .\utils CalcExp.java r7 CalcStat.java r6
up0316を削除してIPを晒してやって下さい。まじで切がない。 ソースのupろだに蔵上げる意味がわからね。
ip確認する前に削除してしまいました。 すみませぬ
晒す前にちょこっと説明書き添えた方がいいかもね ソースや開発と関係のない他人の著作物をUPした場合、削除及びIPアドレスの開示を行うことがありますって
up315(サモン別スレッド版)を利用したらモンスが無反応だった。 アクティブ・非アクティブ関係無しに徘徊しない。 アクティブモンスはプレイヤーを見つけても反応無し。 こちらから攻撃を仕掛けても反応無し。
238 :
726 :2007/05/12(土) 18:34:30 ID:???
>>237 up0317のほうでお願い。
up0315 SVNリビジョン19用
up0317 up0311+up0312用
SVNの方達がOKくれたら、SVNのほうにマージします。
必要なければ、放置してもらってOKです。
>>231 psjumpで使ってるLin.binと137で使ってるLin.binでは
パケットのフォーマットが違うからしょうがないね・・・
これは地道に解析するか、psjumpと同じフォーマットで日本語使えるヤツを
探すかするしかないと思う
>>238 IDとパスワードを公開してるし、許可はいらないよ。
242 :
726 :2007/05/12(土) 19:25:17 ID:???
>>239 >>241 L1SummonInstanceがほとんど原型とどめてないから
聞いたほうがいいかなと思って・・・
了解です。マージさせてもらいますね。
>>240 なるほど、違うのはオペコードと暗号キー?だけかと思ってました。
とりあえず、表示だけだし放置してても大丈夫かな。
ポインMCを久々に覗いたら初心者ミッションが追加されてて 初回2kC$で2回目以降1kC$のミッションとかなんだよ 金だけ欲しけりゃ狩り良く必要無いじゃん('A`
すまんスレ間違えた
>>242 めんどくさい部分だよね・・・
クライアントは対応できないデータを破棄してくれる(と思ってるw)んで
現状で即落ちとかしないようなら大丈夫だと思うよー
(フォーマットだけ合っててデータがデタラメとかだと即落ちる)
自分もpsjumpを最初に拾ったときに明らかにOpcode.javaの内容が充実してたんで
ワクワクしながらserverpacketsフォルダを除いたんだけど、楽はさせて貰えない感じで
がっかりしたよ
>>242 GMCommands.javaとか日付古いんだけど、大丈夫?
VIP見てみたら >つか、一般の鯖とかで人数結構はいれるとこないの? >そこで、VIPで暴れる?っつーか、したいんだが。 まだ満足に動作すらしないエミュ相手に何がやりたいんだろうかね
PK不可に設定できるし、同一画面内でちゃんと狩りできないから無理だろ
251 :
726 :2007/05/12(土) 21:35:01 ID:???
>>247 SVNの方は修正する前に更新したので大丈夫です。
up0315はもう必要ないので消しておきますね。
アップローダのほうも変更されたソースは
最新のものにマージしたので大丈夫だと思います。
アイリスの攻撃範囲がおかしいきがする・・・ 画面外から攻撃くらう あとサモンってまだ未実装ですよね? 変身:ダークマジスター クラス:ウィザード 性別:男
まぁVIPはリネ全く知らなくても無料ってだけでやる奴もいるし
敵から食らう攻撃って痛すぎませんか? 仕方ないものなのでしょうか(´・ω・`) MLCにて、敵がかなり壁を抜けてきます。 操作してるPCでは壁すり抜けれません。 こういうことって報告すべきなんですかね? なんか、すいません。
>>254 かなり抜けてくるよなwww
DKとスパ軍隊が堂々と壁の向こう側から抜けてきて吹いた
フルマージンされるのが うpされるのを待つ
マージンじゃなくてマージなw
一応報告までに、今現在のSVN物だとGMコマンドのgmroomが使えないですね。 java.lang.NoSuchMethodError: l1j.server.server.model.L1Teleport.teleport(Ll1j/se rver/server/model/L1PcInstance;)V at l1j.server.server.GMCommands.gmRoom(GMCommands.java:1369) at l1j.server.server.GMCommands.handleCommands(GMCommands.java:600) at l1j.server.server.clientpackets.C_RequestChat.<init>(C_RequestChat.ja va:101) at l1j.server.server.PacketHandler.handlePacket(PacketHandler.java:148) at l1j.server.server.ClientThread.run(ClientThread.java:174) 上記のエラーログでてます。
え?マジ?WWWW
261 :
259 :2007/05/12(土) 23:17:01 ID:???
正確には、反映されてないみたいです。 gmroomを使った後、蔵を落として入り直せば移動していますが、リスタではキャラ選択後にロードしたままですね 他のキャラで入ろうとした場合も同様に、キャラ選択後ロード中に固まったままです。
>>261 テレポートの仕様変えちゃったからね・・・
引数が合ってないっていうエラーかな?
ビルドする際に新しい方のGMCommands.javaがコンパイルされてなくて
古い方のClassファイルが入っちゃってるのかも
魔族の神殿で狩り中に蔵オチしてそのキャラでログイン不可能になりました。 ソードマスター変身の男WIZです。 気づいたこと メテオとかDIGを使うとACの表記がおかしくなる。 自分の場合はACがいくつでも8になる
今、開発手伝おうと思ってSVNから落としてビルドしたら javolutionってパッケージが見つからないってエラーがでたんだけど何これー?
>>264 ACが変わるのは確実になるのかな?
メテオ一発うったら8になるって事?
狩り中との事だけど、それだけでは原因がわからないので
出来れば
落ちる直前に使ったスキル、アイテム、周囲のモンスターがやったと思われる事
ソロプレイかマルチプレイか、PCのスペック
鯖と蔵を同一PCで使っているかどうか
ここらへん、覚えてる限りで教えてくれると助かるよ
敵倒してテレポートスクロールでテレポしようとするとやたらと落ちる
>>265 javolutionはtelenetで使っているんでビルドするときはいるんだけど
鯖自体には不必要なのでいれてないのかもしれない(telnet使ってないからね)
javolution.jarをlibに入れてXmlで読むようにすればビルドは通ると思うよー
>>267 テレポートはこの間作業できるようにしたばかりで、まだほとんど手つかずなんで
しばらくテレポート無しでプレイしてみて、その状態で落ちやすい状況を
特定してくれたら、ありがたいです
俺の場合、311と312んで、サモンパッチの317を入れたら、 やたら重くなってゲームにならなくなった。 ACが8になるのは俺も確認しました。 ー127以上下げようとしても8になるときがありますね。 あと、魔法のグラフィックが出なくなりました。 ファイアーストームなんですけど、 ダメージ表示はされてるので効果はあるようですが。
>>266 264ではないが
AC8になる現象は大分前のup184鯖とかでもありました。
メテオ以外の攻撃魔法でも発生してます。
紙装甲wizでしかやらないから防御面影響は不明
環境は自鯖同一PCでのソロとマルチ
関係ない話題ですが
セット装備で変身するアイテムが装備時に適用されず、装備後リスタで適用されます。
装備解除後でも変身が持続します
>>272 AC8になったあと、リスタしてもずっとAC8なのかな?
セット装備に関してはたぶん誰も触ってないと思うので
オリジナルのまま(つまり適当)だと思う
>>270 ファイアーストームの魔法のエフェクトが絶対に表示されなくなってしまったって事なのかな?
敵がいないところで使っても表示されない?
重くなったのは311から?312から?317から?
前はどうだったかわからないんですが、リビジョン21でBIG系に変身した状態でテレポや階段移動をすると移動後動けなくなります。 ただ、固まるわけではないので変身し直したり、リスタで動けるようになります。
262>> readm.txtどうりやってサモンGMコマンドで出そうとしたら batの方でエラーでるね
>>275 以前人から聞いた話なんだけれど
変身モンスによっては何かしらのキャラクターの姿更新情報を
再度送らないと(装備付け替えなど)動けなくなるみたい
その人のいう話では本家で実装されていない変身モンスターや
実装されてても特殊な変身モンスターだと確実になるそうだよ
>>276 BATの方?
鯖画面って事かな・・・?
もしよければエラーを貼ってくれると助かるよ
板間違え、ごめん
>>266 264ですけど
AC8になる現象は自分にヒールとかシールドを張ると元の数値にもどせます。
表記だけで実際にAC8まで下がってるのかどうかは不明ですけど・・・
>>273 こちらでもAC8の現象が発生しているので補足すると、
シールドやDIGの魔法を使った瞬間だけAC8になり、すぐ元のACに戻る。
AC8のままで固定されるという現象は今のところ確認できていない。
古い137鯖(もしかすると289鯖の頃かもしれない。いや、THEDAYかも)だと、
魔法を使用するとAC8になってしまい、防具を脱着しないと直らなかったけれど、
いつの間にか、現在の状態になっていた。
>>273 さんが対応したと思ったけど違うのかな。
283 :
259 :2007/05/13(日) 00:24:31 ID:???
>>263 ありがとうございます。
私もJAVAとかいじれないので、報告ということで・・・・
>>282 以前よりキャラクターの更新情報を多く送っているので
そのタイミングで戻っているんだね
これはクライアントに送ったパケットが間違っているか、不完全な形で送られてしまって
その結果、表示の上で8になっているんだと思う
更新されれば元に戻るということから、鯖側での値まで書き換わっているわけではないので
魔法使用後に必ずステータス更新情報を送るようにしようかな・・・・
原因のパケットを送っている所も探さなきゃね
詳しい情報どうもありがとう!
>>282 そういや、HPやMPが一時的に0になったりする事もあったねぇ
みんな、今でもなってるのかな?
>>283 どうも、ありがとう
自分もSVNは全く自信ないのでソース上げてるだけw
SVNで落としたソースを元に従来通りの作業してるよ
>>278 java.lang.noSuchMethodError: l1j.server.server.model.L1SummonInstance.setMaster(
Ll1j/server/server/model/L1PcInstance;)V
at l1j.server.server.Gmcommands.handleCommands(GMCommands.Java:170)
at l1j.server.server.clientpackets.C_RequestChat.<init>(C_RequestChat.ja
va:101
at l1j.server.server.PacketHandler.handlePacket(PacketHandler.java:148)
at l1j.server.server.CliemtThread.run(ClientThread.java:174
やり方311.zip
>>312 .zip
>>317 .zip
>>319 .zipNPC移動制限入れてます。
>>287 ありがとう! 何を入れ忘れたかわかったよw
アップするのでちょっと待っててね
>>288 こちらこそ、下手な言い方で申し訳ありません。^^;
稀に見る良スレ なのでageない
モンスターを倒して歩こうとしただけで蔵落ち、 って言うのが何回もあります。一応報告。
up0319.zip 変なエフェクト減りましたが、その分クラ落ちが酷くなりました。HPがほぼMAXの状態で キャラが死ぬ事がありました。
java.lang.NullPointerException at l1j.server.server.clientpackets.C_RequestItemUSe.<init>(C_RequestItem USe.java:57) at l1j.server.server.PacketHandler.handlePacket(PacketHandler.java:212) at l1j.server.server.ClientThread.run(ClientThread.java:174) こういうエラー出て鯖落ちする事が結構あります。319.ZIPです。
>>291 ,292
報告になってない。IZ鯖のトルネード坊やと同レベルかと・・・。
>>291-292 >>266 > 狩り中との事だけど、それだけでは原因がわからないので
> 出来れば
>
> 落ちる直前に使ったスキル、アイテム、周囲のモンスターがやったと思われる事
> ソロプレイかマルチプレイか、PCのスペック
> 鯖と蔵を同一PCで使っているかどうか
>
> ここらへん、覚えてる限りで教えてくれると助かるよ
>>291 とりあえず酷くなったって事だね
>>292 HPが満タンに見えて実は鯖側では瀕死っていうことがよくあるんだ
クライアントにHPの情報がきちんと行ってないって事だね・・・
(ダメージ受けてるんだけど、蔵には表示されてない)
>>293 これはすごく参考になるよ、対処するね
ただ、今日はもう終了
明日以降また頑張るよ
up317のサモンって召喚されるだけでサモンのステは変更、表示はされていない? あとサモンを召喚すると何もない場所にHPバーが浮かんでる もうひとつ言うと他のキャラでもサモンのステータスを確認できる
301 :
ネトゲ廃人@名無し :2007/05/13(日) 01:39:48 ID:+ipkhNHp
オンラインゲーム、リネージュをご利用いただき誠にありがとうございます。 リネージュサービスチームです。 この度はご報告をいただきまして誠にありがとうございます。 エミュレートサーバーに関しましては弊社でも禁止しております。 調査の上、適切な対処を行いたいと思います。 今後ともリネージュをよろしくお願いいたします。
ありがとうございます
これで更にこのスレに初心者が増える予感w
>>301 ネタ?社員?
リネ公式には14条で”エミュレーションサーバー”という表記で
記してあるけど、まぁ指してるものは同じか( ´__ゝ`)
そろそろ手が回るのか、折角良い流れなのに;;
誰にどのように対処するのかってのが無いわな 出来るならリネ2のエミュでやってるだろうしな あっちは完璧に動くわけだし
ソース色々見てみたけど、やっぱこれ足りないソースってあるよね?
第3節 契約当事者の義務 第14条(ユーザーの禁止事項) ユーザーは、本サービスに関連して、本サービス内外にかかわらず次の事項に該当する、 もしくはその恐れがあると当社が判断する行為を行ってはいけません。 3. 本サービスの運営に関わるもしくは本サービスの内容に関与するソフトウェア (エミュレーションサーバーを含む)を、自分または第三者をして開発または配布・使用する行為 ならびにこれらの利用を推奨・勧誘する行為 確かに書いてあるが、ユーザーの禁止事項に含まれてるんだよな。 そもそもNCJと契約を結んでいない(ユーザーじゃない)場合はどうなんだろ?
>>309 当然契約してないんだから該当しないんじゃね?
つーことは俺は契約してるから、まずいのか
[2] 「ユーザー」とは、リネージュゲームユーザーすなわち第5条に定めるユーザー登録を行い、 アカウントを取得して、本サービスを利用するすべてのユーザーを意味します。 第3節の第14条には、チート、RMT、垢共有もアウトって書いてあって、それらと同列の扱いになってるな。 エミュ鯖の使用、開発を行うと本鯖での垢BANもあるよってことで、それ以上はないのか?
>>310 ゲーム内で、クラン員に「お前もエミュ鯖やろうぜ」って言わない限りばれないんじゃね?
まぁそうだな、何らかの法的手段がとれない状態を保てばいい 営業妨害とかいわれたら エミュ鯖の有無でユーザーの数が決まるわけではない 今のずさんな運営会社の管理下とは切り離してプレイをすることで ゲーム本来の魅力を不特定多数の人に伝える手段でもあると認識している 営業妨害に該当するなら、その具体的な証拠をみせてくれ とかいっとけばおkだ
そもそも蔵が日本産じゃない以上USかKRからしか告訴なんてされないキガス
3行目が臭すぎてワラタw
落ちるたびに SCやアイテムの配置が初期設定に戻るのですが 対処法はありますか? それとも鯖の負担を減らすためにわざと実装してないのかな
>>316 今までの鯖のreadmeには書いてあったが、それは未開発らしい
>>313 >営業妨害に該当するなら、その具体的な証拠をみせてくれ
これ要注意。
L2流出で蔵に直リンして回線に負荷を掛けたとかで訴えられてる。
直リン、再配布はダメ。
Exception in thread "Thread-165" java.lang.nullPointerException at l1j.server.server.model.L1SkillUse.SkillStop(L1SkillUse.java:2717) at l1j.server.server.model.L1SkillUse.access$000(L1SkillUse.java:38) at l1j.server.server.model.L1SkillUse$SkillTimer.run(L1SkillUse.java:72) やってるときでました 鯖最新バージョンです
>>319 だな。FBIが動いたらしいから、テラコワス(´・ω・`)
でも、逆に言えばエミュ鯖を大々的に運営しようとも、法的に取り締まることは
出来なかったってことだな。
テラFBIwwwwwwwwwwwww ってマジなのか。L2にゃぜんぜん興味なかったから知らなかった
SVNのsrcをエクリプスでビルドして、クラスファイルのみを入れ替えてますが、 DBのキャラテーブルが共有できない?ぽいです。 フルパック(0311+)とSVNでDBの互換性が無いのも変なので調べてみたんですが、 SVNで弄ってないクラスファイルで一致しないものが混じっているっぽいです。 フルパックのクラスに統一した方がいいですか?
>>274 追試してみました。
311を入れた時点で、無指定魔法のグラフィックがでません。
重くなるという件に付いてですが、
312やサモンパッケージ317を入れても、変わりませんでした。
でも、318のミニ更新をいれると、重くなり行動するのに時間が掛かりました。
318の移動制限だけ入れた場合では、重くなるという事はないのですけど。
参考になれば、いいと思います。
ランテレ魔法連続で使用してると一瞬AC8?に戻る現象が起こるね。 ただ、起こらない時もあるんだよな。でも起こる確率の方が高かった。
ROTCの効果は未実装なのかな? 後、ショップでアイテム購入時のアデナ表示の処理がおかしい 手持ちのアデナと購入画面のアデナの数値が合ってない感じ。
最新マージまだー?
亀レスかもしれないけど
>>268 ありがとう、無事解決したよ!
>>271 ワザワザすいません・・・
eclipseでやって、無事エラー0になりました。
ビルドした後に、.classファイルが.javaと同じフォルダに出来るけど
これは、いちいち所定のフォルダ移動して使うのめんどいなぁw
設定とかで変更できるのかな?
L2Jとかスレ違い他でやれ。
MLCの4賢者でメルキオール?が居なくね?3匹しか見あたらかた。 ネクロ沸いてたし壁無視して魔法撃ってくるな。 象牙塔6〜7〜8階の階段の繋がり位置も違うな。 プレイ上問題無いけどね。 それにしてもペット(犬)を使いてえええええ
>>329 .classpathファイルのclasspathエントリーに
<classpathentry path="bin" kind="output"/>を加える。
後はルートにbinフォルダを作ると解決。
次からはこのくらいは自分で調べようね。
うpろだ最新版で試してみた結果気づいた点をいくつか・・・。 @モンスが移動しない&攻撃してこない&反撃して来ない不都合は直っていた。 ABOX喰らっている時の魔法&クリティカルエフェクトがかなり改善されていた。 BOX喰らい始めて2・3秒はエフェクトが出るけど、途中で出なくなる。 稀にモンスを倒すまでエフェクトが出る場合がある。 B蔵落ちは全然無かった。一台のPCで鯖蔵起動。ログインは一人だけ。
>>334 はいはい賢いですねアナタ。
何でこうjava使いっていうのは頭が良さそうなフリだけするのかw
全開でSVNやってんだから、意味がわからん奴にこそちゃんと教えないと
足引っ張られるだけじゃん。学習能力無しか?w
>>336 技術職てばそんなもんだよ。知識がある奴が上だから、効率とかよりいかに自分が出来るのか示す方が大事なんだよ。
だから多少回りくどくても俺に従えみたいなw
338 :
329 :2007/05/13(日) 18:12:39 ID:???
>>333 ありがとん!
色んなの入ってて便利w
>>334 なるほど、ここをいじるんだ。
分かりやすい説明ありがとうございます。
聞いていいものか悩んだんだけど、もうちょい調べるべきでした・・・orz
日々精進していきます。
>>336 おまえのようにアフォじゃないことだけは確か。
わからないから調べるって事をしないで文句言うだけ。
確かにおまえは知能低すぎる。
SVNも調べればどこにでも書いてあるしな。
>知識がある奴が上だから、効率とかよりいかに自分が出来るのか示す方が大事なんだよ。 上の人間から見ればプロジェクトが問題なく遅延なく進むのが大事であって、個人の技術なんて大して気に留めないぞ。 むしろ技術があってうるさい奴より、円滑にコミュニケーションを図れる奴の方が重宝するけどな。 下っ端はそれが分からないから困る。
>>340 >次からはこのくらいは自分で調べようね。
これがカンに触ったんじゃね?最後の一行は別にいらないだろ
毎回誰かからくだらない質問されればそりゃ一言、愚痴もいいたくなるだろ
顔を真っ赤にした336から一言↓
マカマカ ハニャマカテー!!!
上げ足しか取れない奴は間違いなく下っ端と言うか馬鹿 そして俺も馬鹿。
348 :
sage :2007/05/13(日) 20:01:55 ID:T6ULJy5W
jump鯖もJAVAなん?
そしてキャラすら作れなくなったリビジョン34 2007/05/13 20:02:22 l1j.server.server.ClientThread run 情報: クライアントスレッドが開始されました(127.0.0.1) 2007/05/13 20:03:24 l1j.server.server.ClientThread storeChar 警告: could not store char data:com.mysql.jdbc.exceptions.MySQLSyntaxErrorExcept ion: Unknown column 'MR' in 'field list' 2007/05/13 20:03:29 l1j.server.server.ClientThread storeChar 警告: could not store char data:com.mysql.jdbc.exceptions.MySQLSyntaxErrorExcept ion: Unknown column 'MR' in 'field list' 2007/05/13 20:04:01 l1j.server.server.ClientThread storeChar 警告: could not store char data:com.mysql.jdbc.exceptions.MySQLSyntaxErrorExcept ion: Unknown column 'MR' in 'field list'
>>349 DBのcharactersテーブルにMRとエルフの属性を追加したので、
テーブルを全消去した後に、再度バッチファイルを実行しないと整合性が取れないよ。
やっぱりここのレベルでSVN使うのは無理があるのかも 349みたいなのが多すぎ
そういう奴が多いから停止して やっぱり不便だからって理由で復活させたのにまたそれっすかw ぐだぐだ文句言っても無駄
SVNはあくまで開発用で、テストプレイ用はアップローダーで配布というスタンスなんだけどね。 それが待てない人がチェックアウト、ビルドして使用するのは個人の自由だと思うよ。
ここは今から
>>349 を叩くスレになりました
SVNとかはともかく、ホントどうしようもないやつは何やっても何してもどうしようもない
相変わらず金脈発見できません 少数派のJMPRerな皆さん、どうしようもなくてホントごめんなさい
勝手に変なスレにしてんな
349のエラーってさ、ググればどんなエラーか分かるんだよなー ググることも中学レベルの英語も使えないやつは SVN使わないか、黙ってろってこった
>>354 どう見てもIT業界の底辺ソルジャー
>>334 様の自作自演です。
本当にありがとうございました。
煽りの書き込みしたら自演認定されちゃった 漏れ、もっと精進しないと・・・!
>>384 Jumpソースは今の137鯖でも使われてるところあるからこれからも参考に
なると思うよ
サイトつぶすお(^ω^)
つぶせばいいと思うよ(^ω^)
(^ω^)←これ使ってる奴って半角好きだよな VIPだとほぼ全て全角なのに( ^ω^)
おっおっおっ( ^ω^)
なんで全角かっていうと手打ちだからな
やくざなわけか
369 :
213 :2007/05/14(月) 08:08:41 ID:???
>>367 乙!
>キャラの操作権が他者に移ったような感じになったりして、落ちる原因にもなってた
これ、GMコマンドのallrecallの事かな
俺の場合はこれでしか乗っ取りが発生しなかったから運が良いのだろうか・・
下らない質問なんだけど、Lvアップした時のステボーナスのルーチンってどのファイル?
探してるんだけど見つからない
>>369 C_RequestAttr.java ステータスボーナス本体
CalcExp.java 経験値取得時のチェック
C_RequestLoginToServer.java ログイン時のチェック
そっけない答えでごめんね
ちょっと出がけでバタバタしててw
371 :
213 :2007/05/14(月) 08:24:49 ID:???
>>370 いやいや、ありがとう
ちょっと自分でやりたい事あるから頑張ってみる
>>367 お疲れ様。
昨日からMRを実装しているところだけど、1点補足。
魔法ウィンドウにMR値が表示されているけど、DBのcharactersテーブルのMRとは一致していない。
DBの方が正しい値だけど、魔法ウィンドウのMR値の更新の仕方が分からないんだよね。
それでは不便なので、MR値を表示させる(誰でも使える)GMコマンドを追加するかもしれない。
な ぜ 敵 が ポ ー シ ョ ン を 使 う よ う に し な い の か 最優先だろ・・・GPも飲まないんじゃ雑魚すぎて楽勝なんだが
>>373 てめえで出来ねえなら黙っとけよクズが
GP飲もうがCP飲もうが楽勝だよ
>>373 どこが最優先なんだよ・・・。馬鹿じゃねーの?
おめーの自己満足のためにそんな無駄な事誰もやんねーよハゲ
376 :
213 :2007/05/14(月) 11:06:02 ID:???
くだらん質問です。
uzeeならスルーしてやってください
Lv99で手に入る復活ポーションを有効活用するべく、ステを25以上にも振れるようにしたいのです。
phpをちょっと弄くれる程度でjavaは判りませんが、ソースを見て判断するにここが関係してると思うんですが、
以下の記述にしても上手く動作しませぬ。
// if(l1pcinstance.get_str() < 255)
if(l1pcinstance.get_baseStr() < 99)
(略)
l1pcinstance.sendPackets(new S_SystemMessage("一つの能力値の最大値は99です。他の能力値を選択してください。"));
これを読み取る限り、baseStr()でテーブルにある素のSTRを読み出し、STR < 99なら+1の処理なのは判るんですが、
実際に書き換えた後の動作だとLvUP時にSTRが37まで、INTに40とか、CHAは39等、ステによってバラバラで中途半端な数値でエラーメッセージが出ます。
更にエラーメッセージ書き換え後は99なのに、システムで流れるメッセージは25の数値のままなのも良く判りません。
>>370 以外にも関係している場所があったら教えて頂けると幸いです・・。
要望って程の要望じゃないですが、過去ログ8を見る辺り、前は25以上にも触れてしまった為に
ステータスをテーブルに吐き出すように変更されたみたいですが、
ステータスの上限設定をcharactersテーブル等に書き出すような変更は出来ませんでしょうか。
>>376 if((l1pcinstance.get_baseStr() + l1pcinstance.get_baseDex() + l1pcinstance.get_baseCon() + l1pcinstance.get_baseInt() + l1pcinstance.get_baseWis() + l1pcinstance.get_baseCha()) < 150)
l1pcinstance.sendPackets(new S_bonusstats(l1pcinstance.get_objectId(), 1));
>>373 AIに関して言えば、モンスの攻撃パターン修正のほうが優先じゃないかな?
とりあえず、今はモンスが攻撃してくるだけでいいと思うよ。
もっと根本的な部分を先に修正していかないとね。
>>373 な ぜ 最 優 先 な の か
そ ん な 些 末 な 事 よ り や る べ き こ と は 他 に 沢 山 あ る
>>373 逆に考えるんだ
「自分がGPを飲まなければ、敵がGPを飲んでるのと同じことになる」
と考えるんだ
>>380 これは盲点
お前今日からコロンブスって呼ぶわ
略してブスな
どんだけ〜 略し方おかしいだろ
どんだけ〜 どんだけ〜どんだけ〜 どんだけ〜 どんだけ〜 どんだけ〜どんだけ〜 どんだけ〜 どんだけ〜 どんだけ〜どんだけ〜 どんだけ〜 どんだけ〜 どんだけ〜どんだけ〜 どんだけ〜 どんだけ〜 どんだけ〜どんだけ〜 どんだけ〜 どんだけ〜
386 :
213 :2007/05/14(月) 14:39:39 ID:???
>>377 ありがとうございます
その構文の内容は判るんですが、もう少しだけヒントもらえると助かります
ここまで誰も指摘してないので そろそろ、まとめサイトのあそび方の修正してほしい あっちのスレでも EasyPHP→NaviCAT→BATと信じこんでるみたいだが NaviCAT を 立 ち 上 げ る 必 要 は ど こ に も な い WinXP 512M EasyPHP 蔵鯖同時起動 NaviCATって どんだげリソース食ってるんだよ
>>387 なんだ坊や?w
EasyPHPって時点で雑魚だってことをいい加減に気にしたほうがいいぜ。
それとマジレスするとNaviCatはインスコすら必要ないぜ。
コマンドラインからDB作るのがマンドクセーから使用例を示しただけだろうな。
まぁ、あれだ。そんなにリソース云々気になるならメモリ512自体を増やすよな、普通はw
それか、PCをもう一台準備して鯖・蔵を分けるだろ。常識的に考えて。
打ち消し線でちょこっと修正しました。 いつかはまとめます。
ログイン画面でIDとPW入力してもキャラ選択画面にいかないtt Lin.exeのサイズが違うからかなぁ?
ごめんなさい ↑みたいな質問だめみたいですねtt 逝ってきます
rev40をコミット。主にMR関連。 DBのarmorテーブルを変更したので、再度バッチファイルの実行が必要。 実行しなくても、防具のMRが反映されないだけだけどね。 上の方でも書いたけど、魔法ウィンドウのMR値には反映されないので要注意。 それと、古代のダークエルフソードを装備するとMR+4%らしいが、 武器でMRが上昇するのは特殊なのでこれに関しては未実装。
>>386 >>377 さんの指摘している箇所は、全ステータスの合計が150未満なら
LVUP時にステータスUPのウィンドウを出すようにしてる処理だよ。
ここの数値を変更しないと、全ステータスの合計が150より大きくならないから、
制限を外そうと思ったら修正が必要だね。
うpロダ現在使用できません。 夜には直るのでお待ちを。
うpろだ直りました、あとDLパス機能も便利そうなので追加しました。
蔵についてはカススレの600参照
リビ41でDVC6Fをコカトリス変身でしばきまわしてたら座標がずれた?らしく、 敵が何もない空間に攻撃したり、攻撃モーションやら敵の死にモーションがないまま勝利したりした挙句、 蔵落ちしますた。鯖はエラーなしです。
とりあえず326をやってみて 移動しながらテレポートすると移動した瞬間一歩戻される ナイトのスキルが使えない。(覚えても魔法蘭にでない) B-テレやRESスク ブランクスクなどが使用不可 AC軽減など未実装?あとERも 命中もレベル高いのにGミノに攻撃があたらなかったり・・・ うーむ、、、探せばまだありそうだ
>>398 B-tele、res関係他は大分、前のバージョンから使用不可だったものばかりじゃん
>>399 そうだったのか
最近始めたから分からなかったんだ
スマソ
鯖の完成度がまだこの状態なのに、よくマルチやりたいとかいいだせるよなあ
>>397 攻撃魔法が発動する武器を使っててもそれと同じ症状が起きるね。
バフォ杖とかDKソードとか。
その座標がずれた状態になると
・白チャ発言してもチャット欄には表示されるけど画面上には表示されず
・キャラにタゲ合わせて魔法使っても発動せず(HP/MPバークリックでなら使えた)
・一部のSCに入ってるアイテムがFキーでは使えず。(ワインとか。これもSCダブルクリックでは使えた)
30秒くらい立ち止まってれば元に戻るけどまた数回攻撃すると同じ症状が。
確か敵が魔法使う仕様になったあたりからこのバグが起き始めた気がする
>>402 敵が魔法というか、ランダムなエフェクトを表示するようになったから
流通情報量が増えたんで不安定になったんだと思う
(以前は無効にしてたのでエフェクト用パケットを送ってなかったからね)
>>404 ランダムなエフェクト、ではなくてランダムにエフェクトを だね
敵が特殊攻撃を連発すればするほど、不安定の要素になると思うんで
必要があればエフェクトを切ったVerをアップするよ
最近のジャンプ軽くなってんな・・・
>>403 飛べてないです。
あと地獄にも飛べませんでした。
他PCが瞬間移動したり変な所にいったりするんだけど これは前に改善されてなかったっけ?
>>403 夢幻も変なとこに着弾して動けないですお。
サモソも昨日の殴ったフリバージョンの方が積極的に攻撃参加してて刺激的だったお。
>>406 お、いいね よかったらうぷしてくれると助かるよ
>>407 うーん、やっぱり・・・
ちょっと不便だけど解決するまでは
SVNで落としたファイルはビルドせずに、更新のあったファイルだけを
ベースに適用ってやり方しかないっぽいね
>>408 326でかな?
>>409 テレポートだけじゃなくて他の部分でも変なんだよね
(自分の環境ではほとんど落ちないはずなのにビルドしたものだと落ちたりする)
最近、めんどうでテレポートだけでチェックしてるけど(わかりやすいので)
未だに何故なのかよくわかんない
サモンについては自分がちゃんとSVNに上がった分を適用できてないのかもしれない・・・
412 :
ネトゲ廃人@名無し :2007/05/14(月) 22:41:27 ID:iGMUNg6s
137鯖フルパッケージ 20070514でサモン使えてます?
>>403 rev41までビルドした環境だと、魔族の神殿に飛べないね。
それにDEのキャラを作成してログインすると、何もないオレンジの画面に降り立つ。
DE村のNPCだけは正常に見えてるし、座標は正しいんだけどね。
リリースされてるのは、SVNに上がってるものと何か違うのかな?
鯖のmapファイル壊れてないかい?
カウンターマジックを使うと敵が自分を囲むだけで攻撃はしてこなくなる。 その状態ではF-Sなどの範囲攻撃魔法が無効化される。 もう報告されてるかもしれないけど一応報告
>>413 自分もビルドすると、どうしてもそんな感じになるので
以前リリースしてきたものに更新分を上書きしてアップしてるんだ
(だからフルパッケージは1パックにZIP化(jar化)してない)
その差を知ることが出来ればSVNの方にも適用するんだけど
安定化作業を優先しがちになってて、調査があんまり進行してない・・・
>>415 それも疑って、正常な鯖セットにビルドした部分だけを置き換えてやってみても
同じ結果(マップ移動が正常にならない)なんだよね
>>417 ソースファイルはSVNとフルパッケージで一致してるけど、
classファイルはSVNとフルパッケージで差異があるってことかな。
289鯖とは、ライブラリ(lib)、コンパイルオプション、コンパイラのバージョン等が違うのかもしれないね。
ただ、特定するのは難しそうだけど・・・。
>>418 だねぇ・・・
ひとつひとつチェックしていけばわかることなんだけど
めんどくさくて、つい後回しに・・・
up0326のl1jと、こちらでup0326をビルドしたl1jをバイナリ比較したけど、かなり差異があるね。
>>420 誰かが手を付けた部分以外はむかしのままだからね
そのうちのどれかが特に大きな影響を及ぼしているんだろうね
ビルドし直すとmapだけじゃなく地味にshopの買取機能がダメになって変なメッセージが出るね。
>>422 まだ他にも色々ありそうだね・・・
申し訳ないけれど、こういう状態なので今後動作報告するときは
どれを使ったか明確にしてもらえると助かるよ
例:rev41をビルドした物を使用
例2:up326を使用(ビルド無し)
例3:up326+up332を使用(ビルド無し)
って感じでお願い
ビルドはコミット前の、ファイル間での型や引数のチェック程度に留めておいた方がいいかもしれないね。 そうしないと、チェックする環境が増えるから負担が大きくなるんじゃない? 新しいrevで確認したい人も、更新分のみをコンパイルして上書きしたら、問題は起こりにくいと思う。
>>424 そうだね、ビルドすると元々起こらなかった問題が発生してしまうからね・・・
あえて否定的な意見を言わせてもらうと そもそもjavaソースと、それをコンパイルしたはずのclassファイルに差異があること自体がおかしいよね? つまり、今の開発状況がソースを弄ったり、classを弄ったり、人によってバラバラなのが間違ってるんじゃないかと。 供給方法はスタンダードが決まってきてるから、開発側も統一した状況を作らないといけないのでは? そこで提案だけど 開発はSVNにあがってる最新ソースのみを弄る。以前のリビジョンでおかしかったり、間違ってる部分は 修正後、最新のリビジョンとしてコミット。 今、自分がやってる方法だけど、将来的に見て決まったソースだけ弄るようにしないと ソースファイル(の種類)が増えるに従ってどんどん無茶苦茶(派生)になりそうな気がする。
>>427 binをあぷろだに上げるのは止めようって流れなのに
蔵から抜き出したspr関連のファイル上げるのはまずいんじゃね?
>>429 蔵関連ファイルは自分で単発に上げればよろし
>>66 積極的にやっていいと思うよ。
他の人も言ってるように、動作確認すれば修正ミスしても分かると思うしね。
>>398 >AC軽減など未実装?あとERも
>命中もレベル高いのにGミノに攻撃があたらなかったり・・・
本鯖に比べて、非ダメージが大きいのは感じてるんだけど、具体的にどの辺のバランスがおかしいんだろうね。
調整したいけれど、計算式がよく分からないんだ。
>>426 >>431 ごめん、めんどくさいとか言ってまともにチェックしてなかったんだけど
今朝ソースみたら思いっきり間違えてたよ・・・
とりあえず、MAP移動の件は直したよ
お店で物が売れない件は、単にその店で扱っているアイテムを持ってないだけだったので
わかりやすくするために、その事を伝える旨の翻訳を適当にしておいたよ
MAPの件が解決したとはいえ、このベースに使ってるソースは元は半分以上無い状態なのを
自分がデコードしたりして用意したわけで、この調子だとまだまだ不備がありそう・・・
前も書いたけど、従来みたいに必要な箇所のみClassファイルを置き換えてたら
置き換えた部分の動作に関してはリリースするまえにある程度チェックするので
こういう事は起こりにくいんだけど、ソースは用意したものの
全てをチェックしたわけでは無いのでこりゃヤバイね(コンパイルが通るかぐらいしかやってない・・・)
みんながあんまり触らないような所(編集してチェックしない所)
つまりほとんどの部分の信頼性に疑問符がw
編集してる人は普通にSVNの最新を元にしてたと思うんで、ソースのVer違いは無いと思うけど
元がこれじゃあね・・・
433 :
213 :2007/05/15(火) 09:03:01 ID:???
>>393 ありがとうございます
処理の内容は把握出来てたんですが、三個のファイルの該当個所を書き換えてからテーブル構築しなおしても
>>376 みたいな動作になります
ALL25で合計が150の50キャラを生成し、51でボーナス振り分け画面が出ても相変わらずSTRは40まで振れたり
INTは38までだとかで統一性も無い上に、振れなくなった時には最大値は25ですとsystemメッセが流れます。
書き換えた部分が丸っきり無視されてる気がするんですが・・
書き換えたファイルはこの三個です
C_RequestAttr.java
CalcExp.java
C_RequestLoginToServer.java
アレな質問なら無視してやってください
>>433 javaファイルを書き換えただけでコンパイルして元のclassファイルと置き換えていない
classファイルが置き換わっていないので従来の処理のままでメッセージもそのまま
つまり、何も変わっていない
処理が変わっていないのでベースが25になるまでボーナスを振ることができるが
DBで予めベースでは無い方を25に設定しているので25+(25-ベース)まで振れてしまう
その結果、ベースの値によってステータス値の限界がバラバラなように見えるだけ
たとえばベースSTRが12なら25+13で38が限界になる
結論 要コンパイル
435 :
213 :2007/05/15(火) 10:01:32 ID:???
>>434 javaは慣れないモノなんですが、的確な答えで助かりました。
基礎の基礎を勉強しなおして出直します
ありがとうございました
>>432 よくわからないけど、classからJADでjavaを出力したけど、
エクリプスのlibなど何を使ったのか不明なため、基に戻せないってことですか?
前にスネークが上げてくれた12系に137と同じタイムスタンプのファイルが多く入っていたから
昔の12系を漁ればヒントが見つかるかな?
>>436 デコードしたファイルが多すぎて改造したファイル以外はいちいち完璧なチェックはしてないって事じゃね?
必要なlibは元からついてるしついてなかったら動かんだろ
>>437 そんじゃ、最新137のclassをデコードして出てきたjavaをSVNと比較して違うやつ入れ替えて
ビルドすれば解決するってこと?
>>438 どうせなら、最新の137のclassじゃなくて
最新までに更新されたclassをリストアップして
それ以外のclassをオリジナルから抜き出してデコードしてチェックが良くないか?
タイムスタンプ見る限り、更新されてなさそうなファイルでも新しくなってるの多いし
SVN騒ぎの途中でいくらから混ざったんじゃね?
なんにせよ数が多いからやるとしたら手分けしてやったほうが良さそうだな
>>439 そもそもオリジナルが何なのか問題なんだよなw
前に登場したkawazawaの話だと12系は中華産で
「おめぇに読ませるソースなんかねぇ!」みたいな感じだったような・・・。
とりあえず137の全class分解してみる。そんで最新リビジョンのsrcと比較。
SVNで変えた奴をチェックして、変えてないのに変わってるのはどれなのかと。
まぁ、java知らんけど比較くらいはできるかな。っと。
>>440 めんどくせえ作業だし少なくとも無駄にはならんと思うぜ
デコードしたら大きく崩れるのもあるだろうけどそれは全部がそうじゃないし
そこだけ137鯖改造してる人に任せりゃだいぶ負担も減るだろう
オリジナルは何度か上げ直されてたけど
もううぷろだに残ってねえかもな
最新のマージ今日の分まだ〜?
空気嫁
まだかよ、おすぇーよ
街中のNPC殴れるようになったんだね。 船着場カンリヌス殴って、速攻シボンしたのには笑った。 早く、ガードとかレンジャーそれにロードブリティッシュとかに変身してみたい。 それと、依然としてファイヤーストームなどの無指定魔法はグラフィックが出ません。 いつも始まるのが夜だから、ライトつけるのがめんどくさいので、昼になりませんか? ちなみに槍ガードの攻撃速度は、2セル攻撃が未変身ナイトの攻撃速度で、 1セル攻撃がデスナイトと等速だったりします。
0326とSVNのjava比較の件 ぱっと見た感じ137にあってSVNに無いjavaが複数あるぽ。 早く帰るの無理ぽいので続きは深夜かな。 役にたつのか謎だけど趣味で調査を継続しますw
450 :
580 :2007/05/15(火) 18:35:36 ID:???
他のプレイヤーを攻撃すると、攻撃したプレイヤーは何もせず 操作してない攻撃されたプレイヤーが攻撃してしまいます。 しかもNonPVP設定で攻撃したプレイヤーがダメージを受けてしまいます。 リビジョン49と50で確認
453 :
398 :2007/05/15(火) 19:23:14 ID:???
過去スレ388さん モンスターの命中の計算式は モンスター(NPC)への命中率 =(PCのLv+クラス補正+STR補正+DEX補正+武器補正+DAIの枚数/2+魔法補正)×5−{NPCのAC×(-5)} だったと思います Lineage DateBaseより
>>448-449 -451-452
はい。良い子だから、おじさんと一緒に、かえりましょーねー
攻撃関係のクラスが全て整理されてるね。かなり分かりやすくなったと思うよ。
作業量が多かったと思うけど、お疲れ様でした。
>>453 情報ありがとう。
おおよそ、その数式通りになっていたけど、DAIの枚数/2 が抜けてたから追加しておいたよ。
>>455 ありがとう。このサイトは参考になるね。
後ヤヒのspr番号はわかるのですが、どうもlin.exeが古いせいかクライアント にsprが無いのか分からないのですが、表紙されませんね。 変身速度の方もlin.exeが最新版になれば、解決しそうですね
外部からの自分の鯖にアクセスできるかテストしたのですがこちらでお願いしても平気ですか?
>>461 別にいいんじゃない。KRみたく公開鯖がもっとあってもよさそうだけどな。
163.246.61.124 おねがいします
465 :
ネトゲ廃人@名無し :2007/05/15(火) 21:13:43 ID:nzKtX6pl
経験値とかアデナの倍率設定とかって出来なかったっけ?
US鯖にはKR串使って行くとGM様が発見次第駆除してくれて、ますますスネーク気分なんだぜ
スマン、ageちまった…orz
>>468 ありがと。
下のほうにあるのって、dai,zelの確率じゃないよね・・・
>>469 なんでもやってみりゃわかる
簡単な英単語の項目なんだからさ
>>469 WeaponInchantrateがDAIの成功率で、ArmorInchantrateがZELの成功率だったと思う
C-daiやC-zelを+0に使っていくと+-1,+-2,+-3ってログに流れるけど 本鯖はどうなんだろう?
>>472 防具は確か-6まで安全圏。
それで詐欺とか流行ってたけど、今はもう修正きたんだっけ?
詳しい人よろsk
本鯖では+付いてなかったはず
今skillの韓国語を訳してる最中なんだけど 一つだけさっぱりわからないのがある。 韓国→日本語で翻訳すると「ボスコス」ってなるskill ハングルをここに貼り付けられればいいんだけど文字化けするしね 誰かHelp plz
ミス 「ボソコス」だった
>>475 消費mpとかそういう条件は分からないのかね
どのファイルの何行目とかは・・
>>476 ボソコス
ボスコス
ボス来ず
ボス、ここに来ずにスルー
ボソコスを韓国語に翻訳→????となる ????を日本語に翻訳→譜所コース スキル「譜所コース」だな。
普通に-だけで表示されますねー。アイテム欄にも数字がでます 防具も武器も-の安全圏は全て6でそれ以上は一定確率で燃えるはずです あと既出だったら大変申し訳ないですけど、COIの仕様も本鯖と若干異なります。 本鯖では、 COIをWクリックする度に、@着用&透明→A着用&不透明→B脱ぐ の3パターンが繰り返されます。 @の時にディテクしたりされたりするとAになり、 そこからまた透明に戻るには、更にCOIを2回Wクリックしないといけなくなります。
>>481 本鯖じゃへたれでCOIなんて手に入れたことなかったから
本鯖仕様に詳しい人いると助かるな
483 :
398 :2007/05/16(水) 00:34:57 ID:???
326だとCOIきたまま殴りかかると解除されて殴れるからねぇ 個人的にPTとクランを実装してほしい・・・
484 :
昔の384 :2007/05/16(水) 00:36:00 ID:???
>>476 ここで俺の出番か、遅レスだけど
ボソコス=バーサーカー
コスがカーズに対訳っぽいからリムーブカーズがリムブコスだったりもする。
485 :
475 :2007/05/16(水) 00:38:51 ID:???
ファイルはup0307.zip(jump鯖)のSkillUse.java 3257行目(他複数アリ) 文字化け具合は↓ use.set_Buff_ケュトソスコ(false);
486 :
475 :2007/05/16(水) 00:40:48 ID:???
リロードする前に答えあったーーーーーーー ありがとん これでjump鯖のSkillがほぼ訳せた
487 :
昔の384 :2007/05/16(水) 00:43:40 ID:???
>>486 JUMPerとしては嬉しい限りだが投下できる燃料がないのが無念なんだぜ
とりあえず頑張れ
488 :
475 :2007/05/16(水) 00:47:55 ID:???
jumpのハングルで書かれている変数やらを訳して ClientPacket ServerPacket辺りを弄って、せめてUS蔵で動かせるようにしたいと思ってるんよ。 ガンガル
>>483 >個人的にPTとクランを実装してほしい・・・
新参なんだろうけどさ
開発陣が少しでも安定させようと頑張って試行錯誤してるときによくこんなこと言えるわな
マルチプレイしたけりゃJumpやってりゃいい
490 :
ネトゲ廃人@名無し :2007/05/16(水) 00:58:58 ID:gSayYo5Q
PT実装 ナイトの技術書使用可能 サモンの使用可能 ラスタバ系モンスター実装 影神殿実装 クラン実装 敵モンスター・ボスの魔法実装 難しいとは思いますが マップがあるのにモンスがい ないとかとても悲しいです。モンスターの沸き方とか BテレとかそこまでJPに近づける必要はないと思います が個人的に↑のはあったらうれしいです。
>>490 早急にここから立ち去るが良い
嫌ならこの場で氏ね、氏ねじゃなくて死ね
>>490 そういう個人的な要望は未実装機能一覧.txtにこっそり追加してってくれ
新参の嵐
495 :
580 :2007/05/16(水) 03:44:23 ID:???
リビジョン60 armorテーブルの add_str add_con add_dex add_int add_wis add_cha add_hp add_mp に負の値を入力できるように変更し値を修正しました。
137鯖20070516フルパッケージ
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0335.zip 今回からビルドしたものを配布する事にしたよ(差分をSVNから抽出するのは辛くて・・・)
いままでビルドしたら不安定になるなるなるよって言ってたけれど
どうやら、ビルドの時に最適化オプションを有効にしていた為に
自分の非力マシンでも数ランク上の実効速度でこのプログラムを
実行できてしまっていた事が原因みたい
(高性能PCで不安定なのと同じような状況になってたんじゃないかな?)
そうと分かればその状態を利用しない手はないので
最適化された状態でも落ちないように調整したよ
(少なくとも自分の環境では最適化しても落ちないようになった(2人プレイ時))
ただし、ソースが怪しいのはそのまま(過去の自分の作業が信用出来ない・・・)
余裕がある人はソースをチェックしてくれると助かります
間違いが見つかったらSVNで直してね
>>496 お疲れ様。
最適化オプションをOFFにしただけかな?
ビルドファイルも統一しておいた方がいいかもしれないので、そのビルドファイル(とlib)もパッケージに加えて欲しい。
>>498 おはようございます
関係ないけど今日サッカーあるね
最適化オプションはONでビルドしたよ
だから元から高性能なPCで実行するとまだ不安定なままかもしれない
ビルドファイルの方は作り方がよくわかんないので
上げてあったビルドファイルでコンパイルした物に
META-INFフォルダ(手書きのMANIFEST.MF入りw)を添えて圧縮して
拡張子を書き換えただけなんだよね
確かに今SVNにあるビルドファイルは使いにくいので
今日帰ったらサッカー見ながら調べておくね
(詳しい人がいたら、その人がやってくれると助かるよ)
>>498 あ、書き忘れ
libはSVNの物を使っていてパッケージに入れてあるよー
あー・・・rev61のDB取りこぼした・・・(
>>496 に入れたのはrev60のDB)
そして
>>496 はrev62になるね・・・readme.txtにrev60って書いちゃったよ、とほほ
>>503 おっけ
ところでみんなコンパイラは何使ってる?
>>504 作業中はjavacだよー
今回はeclipseで一括コンパイルしたけどね
自分の場合はファイルにマウスカーソル当てた状態でサイドボタン押したら
コンパイルされるようにしてるよ
>>505 eclipse使った事無いけど便利そうだね
今まで全部CUIだったから試しに入れてみるか
d
JAVA開発は、企業でもエクリプスつかうぞ… 使ったことないって… 日本で新しい機能追加は無理、他国で実装してソースがないと出来ない(笑
つ 理 そんな餌で(AA略
モンスにキャンセするとなぜかプリになります。
0355のclassとrev62自前ビルドclassのサイズがほとんど一致しないんだぜ。 0355のBase64$InputStream.class 1.59 KB (1,634 バイト) 自前のBase64$InputStream.class 2.12 KB (2,175 バイト) どうやらclassの違いはコンパイルオプションによる違いだったもよりだ。 逆引きのjavaも当然違うのが出てくるという罠だったらしい。 漏れのPCだとフルパックより自前ビルドの方が調子が悪い傾向にあったから 最適化された0355だと安定するかも知れないと期待してるんだぜ。 まったくうちのPCは廃スペックだから困るぜ。(P3-800 512MB) ちなみに326⇒355(つーかSVNベース化)で下記のclassが消滅したらしいぜ。 NpcDataTable.class C_RequestBookmark.class C_RequestBraveryStop.class C_SetTitle.class L1Character$FoodTask.class L1Character$magictimeTask.class L1MonsterInstance$delete.class L1PcInstance$sendR.class S_NpcAttackPacket.class そんでコレが増えた(サモン消滅タイマーの件だな L1SummonInstance$Summon_Timer.class
>>514 最新jumpだとpetが使えるのかな?
久々に潜入してみるか。
象牙のスイッチで犬と一緒に鉄ゴレを鬼引きしていたあの頃が懐かしいんだぜw
何が釣りかわかんねぇ〜(笑
今度から、ソースいじってUPする時とか、いじった箇所に日時のコメント付けるようにしない? どの部分を修正したとか、すぐ把握できるようにしておきたいんだけど・・・ grepとかですぐ分かる様に雛形を決めてさ。 どうかな?
>>496 のrev62で身内だけでマルチしてるんだけど、
画面内にいるほかPCの発言が見えなくなる事象を確認
常に発生する訳じゃなく、再現させようとしたんだけど出来なかった
リスタでキャラ変えした後に発言が見えなくなったみたい
その状態でも全体チャットは双方見えていた
相手の発言は見えるが、こちらのは見えていなかった。
これは自分もマルチの相手も発生。
鯖ではなくラインエイジのクライアントを再起動したら直った
一応報告
クラン関連(加入、脱退、追放のみ)を追加。
でもクランチャット、戦争関連が未実装だから、殆ど何も出来ないけどね。
>>517 修正に手間がかかるようになるし、見にくくならないかな。
それに、日時のコメントを入れ忘れた箇所があるとgrepに引っかからなくて、逆に迷うこともあり得るよね。
他の人達の意見も聞いてみないと分からないけど、個人的には余りやりたくないかな。
魔法と精霊魔法の効果実装まだあああああああああああああああああ? って書くと叩かれるがドMの俺は全然おk でも、グロ画像は勘弁な。ゾクゾクせんけん
スルーでおね
スルーでおねとか・・・ それこそスルーするだろ・・・常識的に考えて
腹減った
>>518 >>524 前に対処しようとしたんだけど、不正落ちが酷くなったんで戻しちゃったんだよね
それよりも、不正落ちの方はどうかな?
前より酷い?
もし、酷いようなら最適化オプションをOFFにしてビルドした物を上げるので教えて欲しい
あと、rev66でキャラクターの座標異常でログインできない問題に対して
(強引な)対処を施したのでマルチプレイしてる人はアップしておいたら管理が少し楽になるよ
>>525 捕捉
落ちる人はついでに鯖に使ってるPCのスペックも書いてね
よく分からない人はCPUだけでもいいよ
>>517 ごめん・・・この書き込み見る前にコミットしちゃった・・・
自分はコメントとかめんどくさくてほとんど付けない人なんで忘れてしまいそう・・・
けど、他の人がその方がいいって言うなら従うよー
>>525 度々捕捉でごめん・・・
ランテレなどを含むテレポート後に落ちるのはまた別の要因が絡んでいるので
テレポートで落ちる事とそれ以外で落ちる事は別で報告してくれると助かるよ
報告の仕方としては
テレポートでは前と変わらず相変わらず落ちる
それ以外では戦闘したり、移動したりしている時、以前より落ちやすくなった気がする
鯖にはスペック〜のPCを使ってる
ってな感じでお願い
>>525 不正落ちは若干減ってるかなと思うけど
Rev37でも17時間位耐久で落ちなかった時もあったし、時間的確証が得られてないかも。
鯖はアスロン1700+ mem768M
>>530 どうもありがとう!
なかなか、これっていう報告がしづらい問題で申し訳ないです(答えにくいよね・・・)
530さんのスペックは自分の開発環境と近いので今までも落ちにくかったって事だね
>>531 いやぁ、再現しようにも出来なかったんで結局Rev37に戻してみました
話が前後するけど、rev37で移動しながらのランテレでは落ちたことないな・・
マルチ中でテストしても落ちた事は一回も無し
>>532 再現っていうのはキャラが見えなくなったりする事を再現しようとしたのかな?
これの原因は
キャラクター情報を蔵が取りこぼした、あるいは鯖が送れなかったけれど
鯖上では送った事になっていて、再度送信しない状態になってることが原因なんだ
この「送った事」の部分に関係無く、適当なタイミングでキャラクター情報を
送り続ければいいんだけれど、今は不正落ち問題があるのでやってないんだよね
同じような問題として、キャラクター認識情報削除も1回しかしてないので
クライアント側が削除出来てないのに鯖が「削除できた」と扱って
死体やキャラがその場に無いのに画面上に残ったりする
この状態を直すにはリスタートが手っ取り早いけれど
rev66からリスタートで街に飛ばされるようになった(安全対策)んでめんどくさいね
フラグの状況によるけれど、20歩程度対象のキャラ(がいると思われる場所)から離れて
再度近づくと見えるようになる事もあるよ
>>532 に補足と訂正
Rev37 → 36 だった
36だとマルチ中に自キャラが切断したような状態になる事が多かったかも
鯖はエラーも吐いてない状態で、リスタすれば直る状態
他PCは何も変わらず鯖にいる
この状況もプレイしている人全員が出るっぽい
>>533 再現ってのは「画面内にいるほかPCの発言が見えなくなる事象」の事ね
PCが見えても見えていなくても発言を拾えない
何度発言しても発言が見えていない様子ですた
多分パケット関係の送信が上手く行ってない感じだと思ってたけども
>20歩程度対象のキャラ(がいると思われる場所)
そう言われれば20歩と言わずにお互いが数歩動けば、お互いを確認出来た事もあったかも。
発言が見えない部分に関してはこれで確実に直ってた訳ではなかったと思うです
>>533 ビルドファイルのUPお願いできるかな。こちらでも調整してみるよ。
>>535 発言の方は聞こえるかどうかは相手側の認識によるので
キャラが見えるかどうかよりも複雑になるよ
また、キャラが見えているように思えても実はちゃんとキャラクター情報が
受け取れてない事もあってちょっと説明しづらいけれど
こういう状態が酷くなると不正落ちに繋がってしまうのが現状なんだ
キャラクターの認識に関しては、上に書いた通り
最低限の保険も掛けてない状態なので、不便だと思うけれど
不正落ち対策が一段落するまではその状態が続くよ・・・
(ごめんね、対策入れたいけれど安全を考えると出来ない状況なんだよね)
>>536 新しいビルドファイルはまだ作ってない・・・
前にも書いたけど使ってるのはうぷろだに上がってるやつだよー
パケットが微妙に壊れた時にも起こるんで、まずそこを直さないとダメで
そして、そこを直さない状態で下手にパケットの流通量増やすとやばいかも
>>537 複雑だな・・
キャラの居場所の伝達等はRev50代前半に比べると凄く良くなってると思う
俺はコード書けないんでこんな報告しか出来ないのが歯がゆい
rev66のフルパッケージはupして貰えるならマルチで動作見られるけども
>>539 rev66では今日上げたフルパッケージとその辺りは全く変化してないので動作は同じになるよー
自分がやったのはリスタートで強制的に街からスタートするようにしただけ
(再度ログイン出来なくなる問題に対処しただけ)
>>540 把握しまんた
では気長に待ってますね
又報告する事あったら書きますね
開発もユーザーもばかだろ。 なんの為のログ機能とログフォルダだ… 異常終了時の状態と、ログ渡せば問題見えて来るだろ… 安定化とかいってログ削っても事象がわかりにくけなるだけ!
>>542 ログは削ってないよー
クライアントが落ちるのはパケットを送った時だけなので
最後に行う処理は必ずsendpacket、最後に送ったパケットは毎回ランダムで
(全てのケースでパケットが壊れる可能性を持っている)
今までは判断付かなかったんだよね・・・
ただ、バカなのは当たってるね・・・
今ちょっとアタリを付けてるところだけど、すんなり行かないだろうなぁ・・・
up0335 シングルだけどsvnを自分でビルドしてた時より良くなってます。DKがサモン使いまくっても全く落ちないです。 ただ、ナイトバルトソードでメテオが出なくなっており、そっちの効果もあるのかな。 cpuはペン3−833です。 何だかよくわかりませんが、HPが0⇒MAXの繰り返しで死ななくなりました。 Lv1のキャラで白P連打したからかな・・・。
チラ裏に書こうとおも思いましたが、やっと鯖立てられました。 まとめスレさんのはわかり易い。ただ手順とおりやったけど.server.cfgの記述は URL=jdbc:mysql://localhost/psjump?useUnicode=true&characterEncoding=sjis でなく URL=jdbc:mysql://localhost/l1jdb?useUnicode=true&characterEncoding=sjis でないと severstart.batが立ち上がらんかったです。
>>549 そんな設定したこと無くても鯖建てれてたんだが
>>549 今見てきたけどなんでpsjumpになってるんだろうな…単なるコピペミスなのか
てかそこはデフォのままいじらなくても大丈夫なんだがw
こんばんは L1SkillUseがぐちゃぐちゃなので、まとめようと思っています。 攻撃関係(ダメージ系)魔法はL1Attackへまとめようと思うのですが 確率系魔法(スローなど)もL1Attackへまとめても良いでしょうか? それとも、魔法は全てL1Magicなど別に作ったほうが良いですか? また、魔法を使うための順番はこんな感じでいいですかね? 1.必要MP、HPがあるか? 2.必要な材料があるか? 3.1〜2が問題無ければタイマーの設定とマジックリストへの追加 4.使用材料、HP、MPをマイナスする。 5.個別処理 6.アイコンの送信 7.処理メッセージの送信 8.魔法グラフィックの送信 それと、Skillsテーブルに魔法の処理メッセージ(気分が良くなりました) Dice、アイコンのIDのフィールドを追加しようと思っています。 他に必要なものがあれば教えてください。
>>551 最近のフルパックだと、まとめサイトの項目3の作業は要らんよね
既に設定されてるし
>>546 お疲れ様!
>>547 やっぱり良くなるのはスペックがあまり良くない人だけみたいだねぇ
>>945 おお! ついにあの魔窟に挑む勇者がw
自分としてはL1Magicを新設した方が良いと思うけれど好きなやり方をすればいいと思うよー
魔法使用条件についてはまったくわからないけれど
一つおねだりするとしたら、魔法使用時にディレイがあるものはディレイタイマーを鯖でもつようにして
ディレイタイマー作動中にまた魔法にアクセスされたらすべて弾くようにして欲しい
その際はディレイは個別に持たせる必要は無くて、一つのディレイで全て判断させてもいいかな
(メテオのディレイ中はヒールも出来ないって感じが鯖的にはうれしいw)
クライアントを改造してディレイを消していても魔法連打出来なければいいわけで
やり方は上の通りじゃなくてもいいよー
>>552 魔法は全てL1Magicにした方がすっきりすると思うよ。
Skillsテーブルには属性が欲しいかな。
仕様もよく分からないし、処理の実装はまた後でいいとおもうけどね。
L1Attackのコメント部に、0.無属性魔法,1.地魔法,2.火魔法,3.水魔法,4.風魔法とあったので、
合わせておいた方がいいかも。
>>554 一つ質問があるんだけどいいかな?忙しかったらスルーして貰っていいよ。
src\l1j\server\server\clientpackets\C_RequestJoinClan.javaの192行目で
S_OwnCharPackでクラン名の更新のために、自キャラの情報を送信してるんだけど、
送信すると画面内のオブジェクト(PC、NPC)が見えなくなってしまう現象が発生。
それで、193行目から画面内のオブジェクトを再取得して回避したんだけど、もう少しいい方法ないかな?
そもそも何故、画面内のオブジェクトが見えなくなるのもよく分からないんだけどね。
>>556 キャラクター情報(ステータスじゃない方)を自分に送ると画面が再描画されるよ
また同時に座標が再セットされるので移動も止まるよ(もう一度マウスをクリックしないといけない)
送るパケットでその辺りのモードを切り替える設定があるのだろうけど
詳しく調べてないのでわからないんだ、ごめんね
S_OwnCharPackというか、キャラクター情報(自キャラ、他キャラ、NPC全て)は
全て同じオペコードで行っているのでクライアントは受け取った後にどのモードか判断してるんだと思う
>>557 ありがとう。仕方ないみたいだね。
移動中にクランに加入したり脱退することはないし、使用頻度も低いのでこのままでいいかな。
>>558 コード確認したよー
認識情報のアップデートは自動で常にやってるので193行目から
player.broadcastPacket(new S_OtherCharPacks(player));
player.removeAllKnownObjects();
これだと同じような処理で2行で済むよー
>>559 より安全にするには
player.set_UpdateStop(true)
try
{
Thread.sleep(300);
}
catch(Exception e) { }
player.broadcastPacket(new S_OtherCharPacks(player));
player.removeAllKnownObjects();
player.set_UpdateStop(false);
これなら取りこぼしにくいかもしれない
>>560 度々ごめん・・・こうかな
player.set_UpdateStop(true)
try
{
Thread.sleep(300);
}
catch(Exception e) { }
player.broadcastPacket(new S_OtherCharPacks(player));
player.set_UpdateStop(false);
player.AutoUpStart(player);
>>561 オートアップデートを止める時の動作に
止まったことのチェックが無いのでマズイね・・・
今度付け加えておくよ
(set_UpdateStop(true)を実行したら止まるまで待つように)
>>547 KVSは元々魔法発動の武器じゃないから今の仕様で正解。
発動武器の話を次いでですると、本鯖のバフォ杖は魔法で唱えたイラプよりも
小さいエフェクトが発生します。
あと発動したさいに魔法モーションの発生はしません。
IQ杖は自分の鯖にはないのでわかりませんでした。
それと各魔法のダメージが本鯖の丁度半分ぐらいの威力ですね。
DIGやらサンバやらイラプやらの威力を見た感じ(NPCに対して)、
MR100に対する相手の威力がでてますねー。
MobのMRって設定されてますでしょうか。
>>564 自分がやってない所なのでわからないけれど
エフェクトが違う > 単に適当にあててるだけ
計算がおかしい > 適当なだけ
基本的に誰かが直した箇所以外はすべてデタラメだと思ってもらって
差し支えないよー
>>564 ううう・・・いつも説明足らずになっちゃうね・・・
また捕捉
もちろん、そういった報告も正しい(と思われる)仕様に近づけようと試みる際に
大きな力になるので、今後も是非気になったところはどんどん報告してくれたら助かります
>>565 でそっけない感じに答えちゃってごめんね
567 :
542 :2007/05/17(木) 01:41:10 ID:???
参加出来ない言い訳 仕事が忙しい!! 半分死ね作業 あと時間があればwiki側の作業してる。 wiki鯖がバンバンエラー吐きまくってる理由が542。 不要な処理とファイルは消していったら?
>>564 >>565 さんの書いたように、誰も手を入れていない箇所はかなり適当だよ。
あと、MOBのMRは実装されてないね。
逆に、NPC→PCへの物理攻撃、魔法攻撃の威力は妥当なのかな?
>>567 なんだか痛々しいな。
ごめんな、中華とニダと在日はお呼びじゃないんだ。早く故郷に帰りなカス
>>567 ちょっとそれだけではよくわからないんで
使ってる鯖のrevを教えて欲しいのと
エラーを貼って(大量に出ているならうぷろだにアップでもいいよ)くれたら助かるよ
dbのnpcでmobのステータスをパンドラにいる船着場管理人と同じに設定しても強くならないのはなんでだろう STRからCHAまで全部100にして、管理人は1000ダメくらいなんだけどmobは20そこら。 上記以外に変更する箇所があるんでしょうか?
>>572 あれは特別なキャラクターなんだ
種あかしをすると
モンスターの処理の所でIDが船着き場管理人の物だったら一撃必殺するって感じ
オリジナルを作った開発者がお遊びでいれたんだろうね
あれと同じ強さをもったキャラを配置したいならば
船着き場管理人のIDで判断して特殊な処理をしているところに
追加したい新しいIDでも同じ事をするようにしたら出来るよ
>>573 なるほど、即レスありがとう。
探してきます
575 :
726 :2007/05/17(木) 02:57:48 ID:???
>>574 ごめん、Lv1Attack作ったときにその処理は
消したから探しても見つかりません。一応報告
576 :
574 :2007/05/17(木) 03:01:35 ID:???
>>575 あれ、L1MonsterInstanceの1423行目あたりにあったけど…
今自分が使ってるのがup326のもだから、up355とup358では消えてるってことなのかな。
お二方とも丁寧にありがとう
577 :
564 :2007/05/17(木) 04:54:40 ID:???
>>566 いえいえとんでもない。影ながら応援させてもらいます。
>>568 雑魚Mobはあんまり狩らないのでわからないのですが
ボスキャラの物理攻撃力は低すぎるかなーという印象。
魔法攻撃は全ての敵に通じて物理攻撃と変わらないような気がしますね。
Lv99 AC0 HP1400のナイトキャラで傲慢上層BOSSや龍の攻撃等でイミュンが必要ない状態です。(本鯖なら恐らく秒殺されます)
BOSS等の強さはちょくちょく調整されてるはずなので、攻略サイトに連載されてるデータ通りではないのかもしれませんね。
命中に関しては本鯖に近づいていたと思います。
BOSSの攻撃については 本鯖ではクーガーやML以外は ダメージはほとんど魔法や特殊スキルによるものだからじゃないかな?
579 :
564 :2007/05/17(木) 06:28:35 ID:???
傲慢のBOSSで気づいたところだけ上げると本鯖と比べて、 ・クーガーの火力が低い。 ・MLの火力が若干低い。回避なしでクリアでそれなりに粘れる。 ・KVの物理攻撃が弱い。本鯖では魔法攻撃よりも物理のほうが痛い。 ・リッチの物理攻撃が弱い。本鯖では魔法攻撃よりも物理のほうが痛い。 ・グリムは本鯖では自キャラで攻撃を受けた事はないが、HPの減りを見る限りやっぱり低い ただし ・アイリスは578さんの言う通りトルネが強い印象なので物理は分からない。 といった感じです。
そんな事いったらボスほとんど本鯖より痛くないんだぜ
一番きついのはDVだろう なんであんなに沸いてんのよ mobの命中とAC適当計算で即死出来る
ボスを本鯖により近づけたいなら攻撃力より先にHPRを・・・
DVのmob配置は確かに異常だなw まぁ、あの辺はすぐ直せるけどな
ダメージの計算式を書いておく。ランダム値は平均。 NPC→PCの物理ダメージの計算式 物理ダメージ:NPCのレベルのランダム値 + NPCのレベル + (NPCのSTR / 2) + 1 ACによる軽減:((10 - PCのAC) / クラス毎のACによるダメージ軽減 + 1) のランダム値 物理ダメージ - ACによる軽減 リッチ:LV66、STR50、ナイト:AC-80の場合 0〜65のランダム値 + 66 + (50 / 2) + 1 - ((10 - (-80)) / 2 + 1)のランダム値 = 0〜65のランダム値 + 92 - 0〜46のランダム値 =32.5 + 92 - 23 =101 NPC→PCの魔法ダメージの計算式 (平均0.0、標準偏差1.0の正規分布 + 1.5) / 2 * (NPCのレベル * NPCのINT / 6) リッチ:LV66、INT23、MR半減なしの場合 (0.0 + 1.5) / 2 * (66 * 23 / 6) =189
うーん、rev69でクリーニングしてくれたんだけど 色々な所で必要な処理が消されちゃってるんで 申し訳ないけれど、誰かclientpacketsの中身をrev68の時点に戻して貰えないかな? 自分、もう出かけなきゃいけなくて・・・ 初期アイテム配布だけのミスかと思ってたんだけど さっきプレイしてみたらタイマー関係の初期化も消されてて たとえばグリーンポーション使った後に強化グリーン使ったら 最初に使ったグリーンポーションの時間が切れたらヘイストも切れるって感じ(前のタイマーが残っているので) 全部を詳しくはチェックしてないけれど、他にもありそうなんで一度戻した方がいいと思う クリーニングしてくれた人、ごめんね・・・
まだどのボスが弱いとか指摘するレベルにない。 つーか、DB見れば数字で話しができるはずなのに、わからないのかな? まぁ本鯖で豊満入り浸ってるようじゃ人生リタイア組の人達なんだろうけどw
リビろくジュウきゅうのアホ削除は、間違いなく合六ナナの仕業。 しかもこのアホは間違いなくハングルからの自動翻訳。 コミットのぱスを買えた方がいい。
ボスが弱いのはスキル&魔法使ってこないからだろ ビーム撃たないシアーなんて・・・シアーなんてっ 81F上にあの独特の緊張感が全くないんだぜ
口だけだして開発しない奴は死んだほうがいい
591 :
517 :2007/05/17(木) 11:02:56 ID:???
>>519 そっかー
確かに日時は付け忘れると混乱するかもね…
でも、簡単なものでもいいからコメントは付けたほうがいいと思う。
今は手間がかかるかもしれないけど、後々の事を考えるといいかなって。
>>528 いえいえ、修正おつです。
コメントを残しておけば、他の人が見た時にも分かりやすいかなって思ったものでw
やっぱ、皆さんの意見次第ですかねw
68か69あたりのフルパッケージまだかな ランテレ異常loc終了するの回避できるだけでもありがたいと思うんだ
>>592 up0338でビルドしてup0339に上げてみたよ。
名無し職人さんが言う最適化ビルドが何なのかわからん素人なので
0338による素ビルドですけど、入れ替えれば動くと思うのでよかったらどーぞ。
>>593 最適化オプションってこれじゃね?optimize="on"
595 :
ネトゲ廃人@名無し :2007/05/17(木) 14:39:55 ID:ixiSHR20
手元にある「l1jdb.sql」(.\sqldb\l1jdb.sql)を選択する。 手元にあるl1jdb.sqlって一体どこで手に入れれば良いでしょうか・・・。 助言お願いします
取りあえずsage
ログ嫁。 そしてageんな
安定化が優先って言われてるけど、次に優先すべきは何だと思う?
その時に考えようぜ?
整理だと思うな むしろそれが先でもいいくらい だけど全部整理するならこのソースを元に1から作りかえたほうがいいかも
602 :
580 :2007/05/17(木) 17:11:37 ID:???
リビジョン73 武器のステータスを修正 現段階では早いかもしれないけど SPの補正 と 破損するかしないか 、エンチャント可能かどうか を weaponテーブルに追加した方がいいのかなって思ったんだけどどうでしょう? armorテーブルにも破損以外いるかな。 それとother_type、spesial_itemのフィールドって何に使うんでしょう?
>>602 鯖としては結構安定してきてるからそろそろ手をつけても良いんじゃないかな
破損はweaponとarmorにフィールド乗せた方が後々管理しやすいと思う
出来る事ならarmorテーブルの細分化で盾やアミュ+アクセ類等、種類別に住み分けさせた方が良いような気もする
個人的には前に質問があったパラメータの上限を決め打ちをrateにフィールド追加して欲しいけど
604 :
606 :2007/05/17(木) 17:39:12 ID:???
アクセス制限巻き込まれたので放置していたらネット料金の支払い忘れて止まっていた…。
>>602 SPだけでなくいろいろな補正値がないんですよね。
強化の可否は、現在はC_RequestItemUSeのzel,dai部分で、IDで判別しています。
なので、あれば判定は楽にはなりますね。
armorも特殊条件下でのみ破損はすると思います。
other_typeは装備時にヘイスト状態、もしくはHPが減る装備などが1、他は0になっています。
special_itemは分かりません、ごめんなさい…。
>>603 細分化はその通りですね。
605 :
606 :2007/05/17(木) 17:53:55 ID:???
>>604 追記
ざっと見ただけですけど現在データベース内の右のほうにあるもの。
不明の部分は、ソース見てないので分かりません。
1:HPの減少(イビル系武器。詳細不明)
2:不明
3:MP自然回復上昇量
4:不明
5:追加魔法ダメージ
6:デュアルブレードのダブルヒット(1)、クロウのクリティカル(2)
7:不明
8:不明
606 :
606 :2007/05/17(木) 18:12:10 ID:???
ちょうどまた606なのでなんどなく踏んでおきます。 武器に関していえば、足りていないものは ・HP自然回復量 ・SP ・MR ・破損耐性 ・強化の可否 ・魔法エンチャントの可否(ブレスウェポン等が効果あるか) だけかな?フィンガーオブデスやサイハの弓といった物も特殊といえば特殊ですが…。 MRは、other_typeで1に設定してソースで補正してしまっているような気もします。 stealhp/stealmp/canbedmgの数値は何を意味しているのでしょう? 片手と両手の判別もソースでしょうか…。 このPCにソース入っていなくて分からないので、間違っている可能性も大きいです。
クリーニングした者です。 すみませんorz 間違ってた方をコミットしていたようですorz 次コミットするときは慎重にしますですorz
>606 DBの値と武器の情報を照らし合わせててわかったんですが stealhp stealmp が自然回復量でした。
USクライアントのショートカット設定でどうあがいても[(略)無効です。パスとファイル名が正しいか確認してください] ってなりアップデートが始まりません・・・解決策を知ってる方教えてください;
どうでもいいかもしれないけど ウォーターグローブとアースグローブのグラフィックが逆になってる。
グラ関係は他にももっとあるから後回し
MLCはどうにかならないのかな 敵は壁貫通しまくりだわ DKやらネクロが複数同時出現してたりでカオス ネクロは出現ポイント全てに出現するようになってしまってるぽいなぁ
メモ帳あれば直せるんだから自分で直したらどう? 少しは役に立てると思うけど
私の方で、グラ関係間違いをまとめてくれれば直しておくよ
>>613 npcの種類にL1Bossとか追加してmapに1体しか自動発生しないようにできりゃいいのに
後、npcは悪魔か不死か普通かをDBで設定できるようにry
そんな俺は言うだけさゴメンナサイ('A`
618 :
580 :2007/05/17(木) 20:27:40 ID:???
>>610 おぉ!こういうの欲しかったんだよね。ありがとう〜。
>>619 補足
それほど高スペックじゃないPCでもマルチプレイ(かつ何人かで一緒に行動)すると
落ちやすかったと思うので、そういう使い方をしている人の報告も待ってます
あと、388さんどうもありがとう!
それにビルドファイルの方も自分がやるって言ってて結局やってもらっちゃったね
ごめんなさい
>>607 気にしない方がいいよー、自分もミス多いしねw
>>619 身内マルチしてるんで使ってみますね
高スペックってのはユーザーと鯖どっちなんでしょう?
>>580 さん、
>>606 さん
武器、防具のDBを変更するなら、未使用のフィールドを代わりに使った方がいいかもしれないね。
>>617 アンデッドフラグは検討してるけど、需要多いのかな?
それと、MOBスキルの発動率と威力をDBに持たせようと思うんだけど、
MOBのスキルエフェクトが出ると不安定になるという報告も多いので、迷っているところなんだ。
因みに、MOBスキルの威力というのは、例えば、
値が100なら当倍で、1000なら10倍、10なら1/10倍という具合に威力を変えられる感じかな。
スキルの威力はMOBによって全然違うので、この方が良いかなと思う。
>>621 全然構わないよ。
次回のリリースには、build.xmlとlibフォルダを入れておいて貰えるかな?
その方が個人的に楽なのでw
それと、テキストファイルをetcフォルダに移動したので、そちらもお願いできるかな?
NaviCatを使ってエンコードしているんですが、毎回失敗と出てきてしまいます。 使用できるl1jdbファイルを取ろうと検索しても全く引っかかりません・・・ どのサイトへ行けば手に入りますか?教えてください;;
>>622 鯖だよー
クライアント側は極端にスペックが低くく無い限り
ほとんどスペックは影響しないと思って問題ないよ
>>623 libってc3p0-0.9.1.jar、mysql-connector-java-5.0.5-bin.jarの事だよね?
(ビルド時のみtelnet用にjavolution.jar、telnetは実際には使ってないから外した方がいいかもね)
パッケージ内にlibフォルダ作って2重に入れたらいいって事なのかな?
あとbuild.xmlは同じ物を使っていると思うんだけど、それも入れたらいいって事かな?
(デバッグオプションと警告オプションを外してJavaのverを合わせただけ)
ごめんなさい、よくわかってなくて・・・
>>624 137用じゃなくて韓国語などのDBを他のエンコードにしようとしてるのかな?
ちょっと何をしようとしてるのかわからないのでなんともいえないです
SIで魔法売ってるNPCで魔法覚えようとすると 落ちる メテオ連打しすぎで落ちる パインもつだけで重さ100% エネルギーボルト・・そろそろ初期に覚えてる状態にしてほしい・・・ 魔法書だけっていじめですか>< ケントケイブ ラスタバド城のとこのモンスターでない。 DK・・むしろあのままのほうがうれしいかも・・・ ネクロマンサー 雑魚扱いでもよくね? むしろあのままのほうが好きだな ただ・・壁抜け勘弁 FWはまだ未実装のままか? DEXとSTRの魔法なんか編だぞ? 上書きじょうたいだきね。 ブレストアーマー 効果でてない気がするが・・・
わがまま言ってごめんね。
こんな感じかな。build.xmlは
>>625 さんが使ってるものでいいよ。
up0XXX
├data
├db
├etc
│├2ch過去ログ.zip
│├GMコマンド一覧.txt
│〜
│└未実装機能一覧.txt
├lib
│├c3p0-0.9.1.jar
│├javolution.jar
│└mysql-connector-java-5.0.5-bin.jar
├log
├maps
├src
├banned_ip.cfg
├build.xml
〜
├ServerStart.bat
└telnet.cfg
>>627 レスありがとうございます!
初期設定のDatabase作成で、NaviCatを使って作成された[l1jdb]に「パッチファイルを実行」
という所なんですが、どうしても上手くエンコードできないんです;;
使っているl1jdbファイルはラインエイジさんのHPに置いてあった、
137鯖フルパッケージの中のBDファイルを使用しています。
>>624 全然違うこと書いてるかもしれないけど、l1jdb.sqlファイルというのは古いファイル名で、
今は、up0335.zip等を解凍してできたdb\SJIS_l1jdb.sqlだよ。
>>632 使ってるファイルはあってるみたいだね。
纏めサイトの「2.Database作成」にあるように、エンコードを
932 (ANSI/OEM - Japanese Shift-JIS)にしてるかな?
>>633 ちょっといじれば解決するようなことなんだからスルーしようぜ
なんでもかんでも答えるとしょうもないことで質問してくるのが増えるよ
>>630 ええと、ということは今後はlibフォルダを参照できるように
ServerStart.batの中のc3p0-0.9.1.jarなんかの記述の頭に
「.lib\」を追加したらいいのかな?(これでパスが通るかどうかわかんない)
javolution.jarは鯖実行時には不必要なので容量節約で入れてなかったんだけど
それも入れた方がいいのかな
build.xmlは388さんが上げたやつじゃなくて
以前、自分が使ってたヤツを入れたらいいって事だよね?
あと、上にJavaのverを合わせたって書いたけれど、当時のbuild.xmlを見たら
build.xmlで設定してなくてeclipseの環境設定で指定してたよ、ごめん
>>634 932 (ANSI/OEM - Japanese Shift-JIS)にしているんですが、
何度やってもエラー数1、の完了・失敗 と表示されてしまいます;;
>>637 もう諦めろ
君のせいでスレの開発が止まる
>>635 しょうもないことでもなるべく余裕があれば答えてあげてくれると助かります
(もちろん、無理に答える必要は無くて気が向いたらいいよ)
使ってくれる人が増えないと報告も増えないので作業が停滞してしまうんで・・・
いま、安定性に関する報告してくれるのはほとんど毎回同じ人なんで、もっと多用な環境での結果が知りたい
ログが質問で埋め尽くされたとしても、今より報告の絶対量が増えた方が
有り難いんだ・・・わがまま言ってごめんね・・・
>>637 BATファイルの実行を選んだ後にファイルを選択するよね?
そこの画面でエンコードを指定してもダメ?
640 :
580 :2007/05/17(木) 21:58:46 ID:???
>>623 ごめんソース読めないんでどれが未使用かわからない・・・orz
>>636 up0338.rarのServerStart.batをそのまま使って貰えばいけると思うよ。
抜粋すると、
@java -Xmx512m -cp l1jserver.jar;lib\c3p0-0.9.1.jar;lib\mysql-connector-java-5.0.5-bin.jar l1j.server.Server
@pause
javolution.jarは実行時には不要だけど、ビルド時に必要じゃなかったかな?
>>636 さんはどんなビルドファイルの使ってるの?
>>637 SJIS_l1jdb.sqlは上書きできないので、
F5キーで更新して、既にあるテーブル(accounts、armor、〜等)を選択して、
Deleteキーで削除してから、再度バッチファイルの実行をしないと駄目だと思う。
>>641 あ、何故かみ合わないかわかった気がする
自分はフルパッケージはビルドは考慮してなくて鯖として起動できればいいという形にしてる
けど、388さんはフルパッケージをeclipseに上書きしてビルドできるようにしたい?
今使っているのは636さんが上げてくれたヤツだけど
とりあえず、以前使ってたヤツをeclipseのrevダウンで見つけたんで
それを上げてみるね
魔法武器で発動する魔法や発動率を変えたくてL1Attack.javaの450行目あたりをいじってみてるんだけど、全く変化がない。 chance値を書き換えるだけなら間違えようがないし他にも変更するべきファイルがあるのでしょうかorz
>>643 コンパイルしてないか、ビルドしたときにコンパイルできてないのだと思う
ビルドの場合は、コンパイル時に古いclassファイルが残ったままの可能性があるので
コンパイル前に以前のclassファイルをフォルダごと削除してからやるといいかも
>>628 >パインもつだけで重さ100%
重量が7000になってたので、修正してコミットしておいたよ。
>エネルギーボルト・・そろそろ初期に覚えてる状態にしてほしい・・・ 魔法書だけっていじめですか><
これはWIZだけだよね?対応できそうなら対応するかもしれない。
>ケントケイブ ラスタバド城のとこのモンスターでない。
恐らくsprが対応してないんじゃないかな。
>DEXとSTRの魔法なんか編だぞ? 上書きじょうたいだきね。
具体的にどうおかしい?
>ブレストアーマー 効果でてない気がするが・・・
調べてみたけど、効果ないね。
前スレ945さんが魔法関連を整理してるので、その時に対応して貰えるかもしれない。
ただ、BAはキャラではなくて、防具に対して掛かるので、ちょっとややこしいかも。
>>642 ごめん、これ間違い
X >今使っているのは636さんが上げてくれたヤツだけど
O >今使っているのは388さんが上げてくれたヤツだけど
>>642 >388さんはフルパッケージをeclipseに上書きしてビルドできるようにしたい?
そうそう。道理でかみ合わないわけだね。
up0338は、up0342と比べて、src/META-INF/MANIFEST.MFを読みに行くようにしたので便利だと思うよ。
>>649 了解です!
次回から
>>630 で示されている形にしてうぷするよー
ただ、
>>619 の報告次第ではアレをコミットできないので
いつになるかちょっとわからないけどね・・・
何とかエンコードできました! 初歩的な質問ですいませんでした;; レス有難うございましたー!!
>>640 アイテムデータをDBから読み込んでるのは、src\l1j\server\server\templates\ItemTable.javaだよ。
防具なら258行目、武器なら325行目以降ね。
DBのテーブルと比較して貰うと分かると思う。
これを見ると、weaponテーブルの'1'〜'8'のフィールドは読み込まれてないよね?
実際には読み込んでいても、使用していないものもあるが、それは削除しないでいいと思う。
それと、テーブルを変更するとソースも同時に直さないといけないので、
そちらで不要なフィールド、追加するフィールドを挙げてもらう
→そちらでDBを修正して、一旦アップローダーにあげてもらう
→こちらでDBを確認しながらソース修正する(とりあえず、追加したフィールドを読み込ませるだけ)
→こちらでDBとソースをコミットする
→こちら、或いは、他の人が機能を実装する
という流れにしたほうがいいかな。
>>647 up335鯖を使用
eb書だけ場所を選ばず覚えられればねえ
魔法書でしょうもないことだけどスタラック書を使うとファイアアローを覚え、ファイアアロー書を使うとスタラックをry
>>628 のフィジカルDEXとSTRの件は推測すると、効果時間内に新たにかけなおしても時間が更新されない件
魔法一覧の消費MPの表示って蔵依存ですか?
実際の消費mpが表示より大きい気がします。
あと、intによる消費軽減がない気がします。
スタラックをホイール連射→TIの小動物乱獲→n-tele→数回繰り返した後、蔵落ち
もう鯖スペックとかってレベルじゃねえぞ('A`
>>653 鯖スペックを教えて貰えると凄く助かるので出来ればお願い・・・
あと、
>>619 を使った状態での結果を教えて貰えると助かるよ
他にはクライアントのディレイは消してないよね?
中国or韓国配布の1.68MのLin.exeが全く見つからないんだが('A`) 誰か助けてくれ・・・
>>653 rev75でWIZが初期状態でEBを覚えているように変更したよ。
>魔法一覧の消費MPの表示って蔵依存ですか?
>実際の消費mpが表示より大きい気がします。
>あと、intによる消費軽減がない気がします。
魔法一覧の消費MPの表示はクライアント依存だから変更できないと思う。
intによるMP消費軽減は実装されていないはず。
>>655 俺も見つからないけど、1.66で頑張ってる。
NPCの名前もアイテムも表示なしでさらに英語。
これはこれで、熱いんだがなwww
>>654 スペックは
>>184 です。
>>619 のファイルを上書きしたup335鯖を使用してみました。
dbはup335
・リスタや新規キャラに入ると色々な町(teleportテーブルの座標の地点と思われ
テーブルchara_tempでは各クラスのstartmapは本鯖仕様
・スタラックをホイール連射→TIの小動物乱獲→n-tele(orテレポ魔法)→蔵落ち
スタラックをのんびり使ってもテレポ(魔法、n-tele)で蔵落ち
すべての原因がup335のdbとNaviCat使ってるからだったらシラネ('A`
>>655 起動すらできないから英語でもなんでも羨ましい限りだ・・・
1,66で良いから探してみるよ('A`)
660 :
658 :2007/05/17(木) 23:38:31 ID:???
とりあえず、私の環境ではcoc連射しても今までの鯖では落ちにくかったので coc連射→TIの小動物乱獲に切り替えたところ蔵落ちは無くなりました。 試行時間が少ないからなんとも言えませんがね 自キャラの変身とエンチャを解くため魔法キャンセかけたところ、武器防具を装備しなおしている感じがしました。鯖に負担かけませんか?
>>658 >>660 ありがとう、凄く参考になったよ
魔法をノーディレイで連射できるようにしたままなのが問題あるね
どんなに連射しても一定間隔でしか魔法の入力を受け付けないような簡易ディレイを
付けることにするよ
あと誤解されているようなので蛇足で説明
鯖に負担とかよく言われているけれど仮に一カ所に敵を100匹以上集めて
そこでアイテムを使いまくりながら魔法打ちまくったとしても鯖にとっては全く負担になってないよ
それをやると蔵が落ちるだけ・・・
鯖自体はすごくシンプルな作りで全く複雑な処理をしてないので
100人規模でログインしてみんなで暴れるぐらいしないと負担にならないので
その辺りは気にしなくても大丈夫だよー(100人とか入ると今は蔵が先に落ちるからね)
662 :
606 :2007/05/17(木) 23:54:26 ID:???
>>618 前upした(まずいらしいのでもう消しましたが)詰め合わせも持ってますか?
行番号で相互に照らし合わせることができるんで、あれも参考にしてくれたら嬉しいです。
考えてみればlin.binのjp最新への対応はep6を待つべきですね…。
spawnlistの仕様も変えてしまった方が良い気がします。
かなり骨の折れる作業なので今はいりませんけどね。
まずは、areaテーブル(各エリアを座標で区切る)を新たに作成するか、
mapsフォルダ内の形式を変更(エリア毎に分けるなど)してしまって、
spawnlistにはnpcid、エリア指定、最大数、エリア外に出ることを許可するか否か、
リスポーン間隔、沸き方(スイッチによる画面内沸き、画面外沸きなど)、出現タイムの種類…
などなどといったものを用意する。
このエリア(これが面倒)と最大数によって沸かせることができれば、
同じ場所のモンスター1種類に何十個というデータを追加しなくて済むんですよね。
まだこれはやらない方がよいと思いますけどね。
>>659 今すぐ、別スレ行ってみろ。
お前に幸運がある事を祈る。
ゲーム内の時間が進んでないのは直らないですか?
>>664 ごめんね・・・最初に137のオリジナルを触ったときに
クライアントへ時間を送ってみたんだけど、ガン無視されたんでそれ以来触ってないんだ・・・
脳内でなんとか「今は昼だ、もうすぐカスパタイムだ」とか想像して耐えて・・・
落ちない所を見ると、オペコードは合ってそうなんだけどねぇ
今日貰った報告(658さんと660さん)の内容がすごく興味深かったので
明日ぐらいに、その報告を踏まえて作業したものをまた上げるね
やっぱりここのみんなは頼りになるね
L1SkillUseとL1Magicを作り始めました。
L1MagicはSVNへマージしましたが、L1SkillUseは作りかけなのでUPロダにあります。
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0343.zip それで、一つお願いがあります。
skillsテーブルに魔法を使用したときのメッセージフィールドを追加しました。
どの魔法がどいうメッセージか分からないで、どなたか調査お願いできませんか?
例:STRの場合「強くなった感じがします。」と「体から力が抜けていくのを感じます。」
あと、javaは初めて使うので、変なところがあったら教えてください。
将来的にはモンスター側の特殊攻撃もskillsテーブルへ入れて管理したいなぁと考えております。
669 :
606 :2007/05/18(金) 03:09:57 ID:???
>>668 それなら調査途中のがあったので、分かる範囲で補完してupするね。
それは全ての状況も書くべき?
例えば、術者のメッセージや掛けられた人、効果が切れた時や失敗と成功、などなど…。
>>669 横レスだけど特殊攻撃された場合のメッセージ出力のon/offテーブルあった方がいいかも
あるとBOSS関係の強さバランス取りやすいと思う
術者表示用 対象表示用 成功した場合 失敗した場合 効果が切れた時 のメッセージを格納するフィールドがそれぞれ必要かな? ついでだけど魔法の属性を格納するフィールドもあった方がいいかもね。 characterテーブルにエルフの属性を格納するためのフィールドを追加すれば 属性ダメージと一緒に精霊魔法の習得可否もイケるかな(・ω・? skillsテーブルの属性フィールドに無属性,4属性,low, chaotic, のいずれかを格納するようにすれば、 攻撃系,ヒール系,**タッチ系,の魔法についてはダメージ修正を一括して処理できるかな? 無駄な処理が増えるから、各魔法ごとの処理で対処した方がいいのかな・・・ よくわからないけどこっそり応援してますね><
3/30ぐらいにまとめサイトうpろだにあった鯖(市場にGMショップがあるヤツ)のことで申し訳ないけど 蔵終了しても終了前のショートカットが保存されているんだが、関係ない話題で申し訳ないね('A` 某binで鯖にログインしました。
>>623 確かに敵がうつ魔法が少なすぎるなあ
バフォなんてMPあればある限りイラプ連射してくるし。
開発できない側でこんなんいうのもなんだけど・・
>>673 敵のスキル発動率はL1MonsterInstance.javaで調整できるよ。
あまりJava詳しくないけどせめて防具のセット効果だけでも実装できるように手伝おうと思ったんだけど
どのjavaファイルで管理されてるかわかりませんorz
クライアント設定で使用する1.68MのLin.exeなんてどこにあるんでしょうか。 中国サイト見回ってもそれらしいのは全く見つけられませんでした;;
676 :
ネトゲ廃人@名無し :2007/05/18(金) 11:04:20 ID:jbfsJodN
>>675 スレ読もうぜ。
全くの素人の俺でもできたのに・・
過去スレみてきます('A`)
;;ってきもくね? いかにも同情ひこうとしてるのがみえみえ
起動したら現在このサーバーはログインできません。 他のサーバーを選んでください。 って出るんだけど、こんなの出た人います?
>>680 ちゃんと起動してます。
今までこんな表示出た事無かったのでどう対処したら良いでしょうか・・・。
>>681 おお、なんという低次元。
頼むからカススレで
>>681 そのサーバーはログインできないから諦めるといいよ
エンシェントボーガンが両手持ちになってる これどこいじれば直せるかな
686 :
580 :2007/05/18(金) 15:22:41 ID:???
687 :
580 :2007/05/18(金) 15:35:43 ID:???
リビジョン78 skillsテーブル修正しました。 属性やnameidの入力と色々な細かい修正。 修正してる時に気づいたこと ヒールの属性は地と聖、ファイアーストームの属性は火と風だけど skillsテーブルのattrにはどうやって定義しますか? ファイナル バーン のMP・HP使用量が最大値-1 なのでDBに入力できない。 これはソースで対応しないといけないのかな。
688 :
606 :2007/05/18(金) 16:37:12 ID:???
>>687 なるほど、それはtypeを新たに作ったほうがいいのでは…。
ちなみに攻略通信のは相当間違っていますよ。
それに関してももう少しまとめてみます。
689 :
606 :2007/05/18(金) 16:38:29 ID:???
690 :
580 :2007/05/18(金) 17:01:06 ID:???
海外でもいいんですが、正しいデータが載ってるデータベースサイト 誰か知りません?
rev79をコミット
DBのetcitemに使用可能最小レベル、使用可能最大レベル、X座標、Y座標、マップIDを追加。
パインワンドのGM制限を削除。
>>687 >ヒールの属性は地と聖、ファイアーストームの属性は火と風だけど
>skillsテーブルのattrにはどうやって定義しますか?
0.無属性魔法,1.地魔法,2.火魔法,4.水魔法,8.風魔法,16.光魔法と定義しているようなので、
地と聖:1+16→17
火と風:2+8→10
でいいんじゃないかな。
693 :
606 :2007/05/18(金) 17:34:21 ID:???
694 :
606 :2007/05/18(金) 17:48:33 ID:???
あ、基本的に属性は1つしか持たないと思いますよ。 属性の他に、タイプが存在します。 (操作、変化、付与、呪い、死、治癒、蘇生、復活、攻撃、、、) これもシェイプチェンジ(変化、呪い)を除き、基本的に1つです。 分かりにくいけど、数値で判断した方が都合は良いのかな? 流石にこれを一緒のフィールドに数値を変えて組み合わせるのはきつい気がします。
695 :
580 :2007/05/18(金) 18:32:35 ID:???
上のサイト見て回ったんですが ヒールに関しては水か地。聖ってのはなかったですね。 ファイアー ストームは火のみか火&風だったです。 JP公式と同じヒール系は水、FSは火でいいような気がしますがどうでしょう。
このスレッドは監視されています。
俺も監視しています。
実は俺もなんだ・・・
昨日、したらばにラインエイジのスレたてたら、数時間たたずにスレ削除された。 まあ2PCも嫌われてるくらいだから、エミュなんかもっての他なんだろうな。
頼むからしたらばなんかに立てないでくれ これ以上変なのが来たらたまらん
したらばにスレ建てるとかどんだけ愚行だよ‥ そんなにしたらばっ子ならスレより自分で板ごと作れ
おまえら釣られすぎ じつにいい釣堀ですねって思われてるぞ
釣りじゃねーよ
宣伝してなにがしたいのかわからん バカなのかNCJの回し者なのか・・・
人は増えるかもな。初心者や荒らしも増えるがな。
てか、
>>624 はそれを見て来たのかもしれん。
したらばなんて百害あって一利なしだろ 開発に協力できるような人が増えるならまだしも 増えるのなんて過去ログすら読めないミジンコばっかりだろうし
したらばやらmixiにラインエイジを晒すとどうなるか理解できたところでバグ報告や開発を再開しようまい
こんばんは。
みなさんskills関連の修正ありがとうございます。
> ヒールの属性は地と聖、ファイアーストームの属性は火と風だけど
> skillsテーブルのattrにはどうやって定義しますか?
>>692 で388さんが言っているように
地と聖:1+16→17
火と風:2+8→10
でOKっす。
> ファイナル バーン のMP・HP使用量が最大値-1 なのでDBに入力できない。
> これはソースで対応しないといけないのかな。
そうですね、さすがにこれはDB登録難しいです。
>>689 表示メッセージありがとうございます。
次のVersionでDBに登録させてもらいます。
>>694 了解です。
次のVersionで追加します。
今困っているのはキャンセルなどの確率系の魔法で、どこかのサイトに良い計算式ないでしょうか?
712 :
606 :2007/05/18(金) 22:38:02 ID:???
>>711 あ、まって。DBに登録するなら数値にした方がいいかもです。
「sysmsg_id」とか作って、そのメッセージのシステムIDをいれる感じです。
前にupしたstring-j.tblなどの説明にも書いてありますが、
行番号-2がシステムIDになります(例:610行目の物ならシステムIDは608)。
めんどくさいかもしれないけど、string-j.tblから↑でupした物と同じメッセージ探してください…。
初めから書いておけばよかった。手間かけさせてごめんなさい。
システムIDをクライアントに送信する方法は、
l1pcinstance.sendPackets(new S_ServerMessage(608, ""));
SystemMessageじゃなくて、ServerMessageです。
608の部分にシステムIDを入れれば、そのIDが表示されますよ。
>>712 そうですね、そちらの方がよいですね。
メッセージの種類は「対象」、「術者」、「終了」、「失敗」の4つですが
対象と術者が重なることはないので、「対象」、「終了」、「失敗」の3つで良いかなと思うのですが
どうでしょうか?
714 :
606 :2007/05/18(金) 23:09:57 ID:???
715 :
606 :2007/05/18(金) 23:27:10 ID:???
>>714 なんかすぐ書くこと忘れてしまう…。
DBに登録することで不便になるのが、メッセージの表示が特殊なスキルたちなんです。
テレポートなどは、飛べない場所によってメッセージが変わりますし、
テイミング、サモンモンスターも失敗時や、それ以上扱えない時といった場合で色々違います。
ムービングアクセレーションはログイン時に表示されるし、歩行の有無で出るメッセージが増えます。
カウンターマジックも使用した時、発動した時で両方メッセージがでます。
ドレスマイティー、デクスタリティーは先にどちらかがかかっているとメッセージはでません。
他にもいろいろ特殊なものがあるんですよね…。
rev80をコミット。 DBのnpcテーブルにundeadフィールドを追加したので、値の設定をお願いします。 0:通常、1:アンデッド系、2:悪魔系 です。
フルマージまだ〜?
>>716 お疲れ様です。
こちらもrev81をコミットしました。
アンデットフラグができたので、T-Uも実装できるかと。。。
こちらもtypeとtarget_toの設定をお願いします。
typeは魔法の種類です。
1.操作,2.変化,4.呪い,8.死,16.治療,32.復活,64.攻撃,128.その他特殊
target_toは魔法の対象が誰までOKかを示すフラグです。
対象 0:自分 1:PC 2:NPC 4:血盟 8:パーティ 16:ペット 32:場所
もし、PCとNPCに対してOKならば
1:PC + 2:NPC = 3と入力して下さい。
流れ的に今は魔法を安定させる方向に進んでるの?
安定化っていうより本鯖仕様に近づけてる作業じゃないか?
>>715 本鯖を作ることが目的ではなく、本鯖の”ように”遊べることが重要だと思っています。
ですので、あまり細かい仕様までは再現する必要はないかと。
PT組めればなぁ
725 :
606 :2007/05/19(土) 00:46:50 ID:???
>>723 そうですよね、なんか作業して下さっているのに失礼しました…。
そうなると細かく分けた条件などはあまり重要ではなくなってくるので、まとめられたら945さんの方でまとめてしまっていいですよ。
大変だと思いますが、がんばってください。
>>725 いえいえ、全然失礼ではないです。
こちらこそ資料色々揃えてもらったり、助言してもらったりと、とても助かっています。
これからも、お願いします。
727 :
Uma :2007/05/19(土) 01:22:56 ID:???
たぶん、パソコンの処理が追いつかない状況になったのかなぁ・・・ イベントの模擬戦にあった場所を見つけに旅に出た。 ↓ アデン城 庭に飛んだ。 ↓ 反王たちだ!これは処理しなければ!ずがずがバコバコ ↓ あれ 動かない フリーズ・・・・10分経過。動かず。メールで入れない、と知らされ、仕方なく強制終了・・・(←これが原因かな。。) ↓ いつもどおり、鯖起動に必要なソフト起動。ログイン ↓ テスター様たちがアイテムが消えてると報告、自分のインベントリにもなくなっている。 ↓ DBを見てみるとキャラクターアイテムを開くと1194?のエラーが発生。 みたいな流れでした。 駄文すいませんOrz
まぁカススレなりに少しは役に立ったんじゃね
銀、ミスリル、オリハルコン武器
アンデッド系に+1〜20の追加ダメージ
祝福された武器
アンデッド系に+1〜4の追加ダメージ、+2の追加命中
悪魔系に+1〜4の追加ダメージ
銀武器、祝福された武器の仕様は、これであってるかな?
祝福された武器に、アンデッド系のみ追加命中があるのは知らなかったんだけど、
シミュレータによるとあるらしいんだよね。
ttp://home.catv.ne.jp/pp/jit/
>>727 駄文杉
まともに報告上げられるようになるまでROMってろ
732 :
606 :2007/05/19(土) 01:55:13 ID:???
>>727 せっかく公開テストをしたのだから、ちゃんと報告すればいい。
CPU、メモリ、回線、DB、鯖のver、接続人数など。
まぁ、独自要素(オリジナルアイテムなど)を含む場合は独自のトラブルかもしれんから、
その辺も明確に。
なぜか低レート鯖目指してたみたいだけど今はDBの変更が激しいから、
DB弄れないなら短期解散型の方がいいと思うよ。
IP晒しといて建て逃げだとアレだし・・・。
開発に参加できる技術がないのでせめて、本鯖と仕様が違う箇所を探してみました。 up0335版を使いました。 ・インビジリティの魔法を使うと一瞬プリになります。 ・ブリングストーンをブレイブストーンに使うと何故かブレイブストーンが増える。失敗しても減らない。 ・バリアの挙動が変。アイテムを使ってもバリアが解除されない。(本鯖だとされます) 試してないので推測ですがおそらくバリア中にヒールをもらっても(本鯖)だと回復しない仕様になってないと思われます。 ・シールドとシャドウアーマーが重複されるようになっています。本鯖だと上書きされます。 ・ファイナルバーンの消費が固定でMAXMP-1の値になってます。そのためMPがMAXじゃないと打てませんw ・81↑階層でフィアゾンビロードを見かけません。変わりにZQが居ない階層にもZQがいます。 ・99f→100fの下の階段が繋がってません。 細かいことばっかりですみません。
>>734 SVNの使い方分かるなら、未実装機能一覧にないものは追加しておくといいと思うぞ。
分からないなら必要ファイル消したりして迷惑かける可能性あるからやらない方がいいけど。
736 :
580 :2007/05/19(土) 04:43:43 ID:???
>>711 >0.無属性魔法,1.地魔法,2.火魔法,4.水魔法,8.風魔法,16.光魔法)
聖は16?それとも追加して32?
rev82をコミット。 エルフが魔法を覚えるとサーバーが応答しなくなる不具合を修正。 カウンターミラーが削除されていたことが原因だったので、 カウンターミラーの各フィールドに適当な値を埋めて対処。 値の修正をお願いします。
>>734 を未実装機能一覧.txtに追加しときました。
>>736 光と聖は別物なのかな?いっその事闇等も追加してみたらどうだろう
本鯖のpart3以降では大幅な変更があるらしいから新しい属性が実装されないとも限らないしね
740 :
580 :2007/05/19(土) 07:36:14 ID:???
skillsのID134と172でカウンターミラーがダブってるんだけど 調べたら134がカウンターミラー、 172がストームワーク(直訳)でした。 172がなんの魔法か分かる人いますか?
>>736 確か海外の記事でバフォメットアーマーでコカトリスの石化光線やDIG等の光系の攻撃を軽減できる
ってのを見たことあるからおそらく別ものと考えていいと思う。
聖属性があるならそれに相反する属性があってもおかしくないかも。
742 :
580 :2007/05/19(土) 08:00:09 ID:???
ってことはこうかな? 0.無属性魔法,1.地魔法,2.火魔法,4.水魔法,8.風魔法,16.光魔法,32.聖魔法,64.闇魔法 945さんがよければこれで target_toを入力してるときに気になったんですが フィジカルエンチャントとヒールオールで、 対象に自分を含む場合と含まない場合があるのは問題ありませんか?
743 :
580 :2007/05/19(土) 08:10:06 ID:???
追加 target_toに 16:ペット 使うのってヒールオールだけ? マステレは 4:血盟 でいいのかな?
rev84をコミット。
アンデッド・悪魔に対する銀・ミスリル・オリハルコン、祝福効果を追加。
矢の材質、祝福効果もあり。
>>740 カウンターミラーが複数あったのね。こちらで172は欠番としておくよ。
rev85をコミット。 skill_id:172を削除。
>>744 補足。
DBのnpcテーブルでアンデッド・悪魔の区別がなされていないので、まだ効果はないよ。
747 :
580 :2007/05/19(土) 09:30:36 ID:???
Rev86 NPCテーブルのアンデッドフラグ入力。
748 :
580 :2007/05/19(土) 09:41:55 ID:???
まだ途中だったんでコミットするつもりのなかった skillsの修正までコミットしてしまった・・・ とりあえずRev86でWiz魔法の属性、type、target_toの修正も含んでます。
>>747 お疲れ様。
銀武器のついでに、アンデッドの昼夜によるダメージ変化を追加しようと思ったんだけど、
>>667 さんが書いたように、クライアントに時間を送っても変化しない。
>>702 さんのup0346.zipを見てみたいけど、既に消されてるね。
誰か持ってないかな?
750 :
606 :2007/05/19(土) 10:13:53 ID:???
>>740 ストームウォークのことかな?
未実装の風魔法で、選択した画面内の1点にテレポートする。
ウェアウルフのようにアンデッドではないけど銀特攻があるモンスターと コラプトプリーストや影神殿の敵ようなアンデッドにもかかわらずTUが効かないモンスターの場合も考えなきゃね・・・
ウェアウルフは狼だから銀が有効なんだよね?ライカンも一緒? あれってFIのウェアウルフも一緒なのかな
753 :
580 :2007/05/19(土) 11:56:40 ID:???
>>750 なるほど。未実装魔法だったんですね
388さんも消してるし、とりあえず必要なさそうですね。
>>749 up0346は消されたんじゃなく恐らくアップできなかったんじゃないかなと思う。
今も1KBのテキストファイルすらアップ出来ない。
754 :
734 :2007/05/19(土) 11:57:06 ID:???
口だけだして何もしないのもアレなんでせめて魔法の仕様を色々調べました。
なんかの参考になれば幸いです。
・アブソルートバリアの仕様
ここに詳しく乗ってました
ttp://yunaji.blog82.fc2.com/blog-entry-367.html ・アースバインド
アイスランスの凍った状態のソースを流用している気がします。
バインド状態ではイレース有効、カーパラを除く各種状態変化有効。
VTはダメージを受けませんが吸われます。マナドレはどうだったかな?
・ファイナルバーン
MPを1消費。
最大MP-1の値を求めて、1〜最大MP+α?の値で相手にダメージ。過去は最大MP分固定ダメージだった。
その後でHPとMPを1にする。
そのため、カウンターミラーでHPがあるときに反射されても死なないがHPがないときに反射されると死ぬ。
・オーラ
グローイングオーラとシャイニングオーラは重複不可。ブレイブは重複可。
グローイングオーラとブレイブオーラはPTにかかる。シャイニングは画面内のクラン員にもかかる。
後アンデットはアンデットという扱いではなくて、銀弱点、TU弱点というテーブル用意のほうがいいと思います。
ついでにテイムの可否、ペットテイムの可否も後々のために追加しておいたほうがいいのかも?
>>743 ペットは対象が血盟員の魔法は(効果はないけど)基本的にかかった気がします。
効果があるのは各種ヒール、ヒールオールとヘイストくらいじゃなかったかな?
>>751 TUに関してはMRが100%で効きにくいだけみたいだから、
考慮しなくていいかも。
イレースいれてINT高ければ効くらしい。
756 :
580 :2007/05/19(土) 12:00:22 ID:???
ごめん。勘違い アップできましたorz
757 :
580 :2007/05/19(土) 12:04:09 ID:???
>>754 >効果があるのは各種ヒール、ヒールオールとヘイストくらいじゃなかったかな?
了解。とりあえずそれで修正します。
>>742 魔法の属性
はい、これでお願いします。
0.無属性魔法,1.地魔法,2.火魔法,4.水魔法,8.風魔法,16.光魔法,32.聖魔法,64.闇魔法
>target_toを入力してるときに気になったんですが
>フィジカルエンチャントとヒールオールで、
>対象に自分を含む場合と含まない場合があるのは問題ありませんか?
確かにそうですね。
ヒールオールはちょっと特殊なので、ソースの方で対応するしかないかなぁって思ってます。
>target_toに 16:ペット 使うのってヒールオールだけ?
>マステレは 4:血盟 でいいのかな?
ペットを使うのはヒールオールぐらいですね。
正直なところあまり深く考えてなかったです。^_^;
マステレは血盟でOKです。
あと、さっき思いついたのですが、障害物があっても使うことができるか?
というフラグも必要かなと思ってます。
759 :
580 :2007/05/19(土) 12:17:06 ID:???
>対象 0:自分 1:PC 2:NPC 4:血盟 8:パーティ 16:ペット 32:場所 とりあえず 単体ヒール系とヘイストは19 ヒールオールは20で修正しますね。
rev87をコミット。 ゲーム内時刻が進むように修正。
761 :
580 :2007/05/19(土) 13:24:50 ID:???
skillsのtarget_toについてですが、 例えば 3の時、その魔法はPCとNPCにかかる。 19の時、PC・NPCに加えペット・サモンにもかかる。 0の時、自分又は持ち物にかかる。 だと思うんですが、 ブリザード、カウンターディテクション、フォグオブスリーピングなどの範囲魔法なら どうなりますか? 2か32か それとctrlキーを押した状態で 魔法を使った時のtarget_toっているんじゃないかなと思ったんですが 違ってたらスルーして下さい^^;
762 :
580 :2007/05/19(土) 14:29:45 ID:???
Rev88 精霊魔法・闇精霊魔法・君主魔法・技術の属性、type、target_toの修正
764 :
726 :2007/05/19(土) 15:31:49 ID:???
オペレーションコード解析用のGMCommandをrev89で追加しました。 使い方は"etc/GMコマンド一覧.txt"を見て下さい。 テストデータの作り方は"serverpackets/S_OpCode_Test.java"の コメントに■■■■がついてる箇所を変更して下さい。
L1J_JP - Tracに繋がらなくなった。
>>760 /time での時間の動いてる確認いたしました。
それと、リスタートすると私のばあい色んな町に行くのですが
Revisionのdbから直接l1jdbを右クリックでDLしてますが、それと
影響ありますか?
/time関係ねーリスタで町に行くのはログ嫁右クリDLで影響あるわけねー
>>763 ,766
全く時間が進んでいない?こちらでは動いてるんだけどね。他の人はどうかな?
>>768 中央の丸い時間が書いてある奴も動いてますね。
>>764 オペレーションID?いまいち意味が分からん。。
>>768 丸いの進まず、/timeでリアル時間がでます。
ビルドファイルが何種類もあるけど、どれでやればいいの? 開発側でころころ変更するのもいいけど、フルパックもなかなか上がってこないし 鯖テストの条件が合わなくなっちゃわね?
底辺java夫は開発側が上位だと勘違いしているから困る。
マルチのユーザーから来たバグ報告 1、ログイン時のINTとWISの数値が逆になってる キャラ作成直後は正確だけど、蔵再起動すると逆になる 2、プリに装備やアイテムを渡すとリスタ・再起動で消えるor見えなくなる場合がある 消えた部位に違う装備を装備しようとしても、「すでに何かを装備しています。」だそうな。 アイテムは消えた物と同等のスクを購入しても、購入したものすら見えなくなる様子。 これは原因になるか不明だけどLvupした時にエラー落ちして、再度INしたらそういう症状だそうです。
>>775 2については同じ状況になったけど、DB側で「君主の威厳」を削除すると直ったよ。
君主の威厳を装備して落ちたりするとなるみたいだね
>>776 ありがと
所有してた威厳を削除するだけで元に戻ったみたい
rev90をコミット。
18〜6時はアンデッドの攻撃力が1.1倍になるように変更。
>>763 ,766
時間が進んでいないのDBが古いからだと思うよ。
serversettingsのservertimeとclienttimeが0になっていないと更新されないからね。
>>772 ビルドファイルはアップローダーにあるup0338.rarだよ。
以前上げたビルドファイルは削除したから、1種類しかないはずだけど。
>>779 恥を忍んで聞くけど、あれをどうすればいい?
上書きすればいいのか?
>>778 あ、底辺のjava男さん。こんばんわぁ^^^
>>780 DBフォルダにあるSJIS_l1jdb.sqlを上書きすればいけるよ。
ただ、キャラデータは消えてしまうけどね。
revを更新して、SJIS_l1jdb.sqlとjavaファイルが同時に更新されている場合は、
srcをビルドして、DBも上書きしないと駄目だね。
783 :
726 :2007/05/19(土) 21:35:12 ID:???
>>770 >>773 テストする度に、137鯖では使用されていないオペレーションコードを調べるのは、
めんどくさいと思ったので。
使用されていないオペレーションコードだけを、あらかじめ配列に順番にいれておき
テストするときは0-66(現時点)の番号を順番にいれるだけでいいようにしてみました。
オペレーションIDは0-66の番号のことです。
名前の付け方おかしかったですね、、すいません。
784 :
726 :2007/05/19(土) 22:00:10 ID:???
実際の例を挙げて使い方を説明すると。 サモンのHPバーを変更したいけど、HPバーを変更する為の オペレーションコードがわからない場合 まず、Jump鯖などでHPバーを変更するための 送信用データを作ってるとこがあると思うので そこを参考にテストデータを作ります。この例だと writeC(オペレーションコード) writeD(変更したいHPバーのオブジェクトID) writeC(HPの割合) だったので、これを元にS_OpCode_Testに送信用データを作ります。 その後、実際にクライアントを起動して、サモンを召喚した後に 「.opc 0-66」を順番に試していきます。 HPバーが25%に減ったら、そのIDに対応するオペレーションコードが HPバーを変動させる為のオペレーションコードだとわかるので、 「.opcid ヒットしたID」と入力して 実際のオペレーションコードを取得するという形です。 Jump鯖等に参考になるデータがないと調査できない方法ですが、 Jump鯖にはほとんど揃ってるような気がするので、 大抵のオペレーションコードはこれで調べることが出来ると思います。
まとめサイトの管理人はこっちしか見てないかもしれないから、こっちにも書いとくか これは修正しないと混乱するだけだと思うんだが まとめサイトの3.鯖設定 URL=の部分は重要です。137鯖の場合はこのようにしておきましょう。 URL=jdbc:mysql://localhost/psjump?useUnicode=true&characterEncoding=sjis (sjisのみ対応) euckrの場合は URL=jdbc:mysql://localhost/psjump?useUnicode=true&characterEncoding=euckr になります。
786 :
726 :2007/05/19(土) 22:10:46 ID:???
追記 上記の方法だとペットメニューみたいにデータの構成も違う 場合があるので、Jump鯖に参考データがあれば100%調べられる、 というわけではありません。 何度もすいません。
>>775 アイテムが消えるのはプリだけじゃなく他キャラでもだと起きるから注意
原因は所持アイテムが多すぎだから
あと、本鯖だと所持アイテム限界数が設定されてるけど、137鯖それが無い
ログイン画面で入力しているとフリーズする時があるんだが、しかも頻繁に OSはVistaプレミアム 同じ現象の人いる?解決法もあったらご教授願う
>>788 鯖が立ち上がりきってないってオチじゃないよな?
>>787 現状の137鯖ではアイテム100個以上は床落ちするから所持アイテム多すぎってのは考えにくいかと・・・
>>788 リネのクライアント自体がvistaに対応できてなかったと思う。
本鯖でも同じような現象起きるからXPに戻した人もいるみたいだよ。
>>788 情報が無さ過ぎて答えられない。ご教授願う
お!さんきゅ〜な
>>790 100個以上は床にdropなんて仕様あったのね
とりあえず、マルチプレイになるとdbのcharacter_itemsがえらいことになるし
NaviCat使ってるからかアイテム多すぎの人は所持アイテムが消える罠(DB上では所持の扱い)
up285鯖での現象だけどね('A`
>>794 あんまり古い鯖だとその仕様がないかもしれない。
昔は持ちすぎてアイテム消えるバグあったから100個以上は床落ちするように変更してくれたんだけどね。
ワイプなっちゃうけど最新の鯖にしてみるといいかも。
マルチプレイでも全然落ちなくなってきてるよ。
ついでに報告
up348はまだ試してないけど、up335鯖だと5人でMLC行ったりしても全然落ちなかった。
PCスペックは
core2Duo
メモリ2G
回線光
バフォ等のスキルを使用するモンスを大量配置した場合に一斉にスキル使われた時に落ちるぐらいで、あとは全然落ちませんでした。
PC同士の認識は以前よりもよく認識していますが、たまに白茶が見えない時があります。
それと何か手伝いをしたいと思っていまして、防具のセット効果を実装させていきたい(軍王セット等)
と思っているのですが、設定されているJavaが見つかりません。
もしわかる方おられましたらご教示願います。
とりあえずはまだ逆コンパイルされていないだけかもしれないので逆コンパイルして探してみます。
長文失礼しました。
up348鯖、サイハ使おうとするとエラー吐きますね。 L1Attack.javaがエラー吐いてるみたいなので見てみます。
348と335の違いは ・モンスターのアンデット属性 だけかな?まだ実際にプレイしたわけじゃないけど・・・
>>795 防具のセット効果は
src\l1j\server\server\ClientThread.javaの747行目
src\l1j\server\server\clientpackets\C_RequestItemUSe.javaの1489、1490、1710、1711、1819、1820行目
server\server\ClientThread.javaの963行目のLoginCheckArmorSets
server\server\ClientThread.javaの994行目のCheckArmorSets
辺りを見れば分かると思うよ。
0348のDBを入れて 鯖を立ててみたところ java.lang.NullPointerException at l1j.server.server.templates.ItemTable.allWeapon(ItemTable.java:339) at l1j.server.server.templates.ItemTable.parseFile(ItemTable.java:183) at l1j.server.server.templates.ItemTable.parseWeapons(ItemTable.java:40 ) at l1j.server.server.templates.ItemTable.<init>(ItemTable.java:166) at l1j.server.server.templates.ItemTable.getInstance(ItemTable.java:160 at l1j.server.server.GameServer.<init>(GameServer.java:162) at l1j.server.Server.main(Server.java:70) というメッセージが・・・ 起動してキャラ作ってみるとアデナ100Kしかもってない・・・
>>800 古い環境やDBは全て削除してるかな?
もう少し手順を書いてもらえる?
死とかヤヒ召還すると落ちるのは自分だけかな? それともlin.binが古いから現状じゃ無理?
>>799 ありがとうございます、大体わかりましたが適用させるのは結構大変そうですね・・・
挑戦してみます。
up349使ってみたけどDEのダブルヒットとクリティカルヒットのエフェクトが出なくて効果もないような気がする。 それと「10秒後にアイテムが削除されます」っていうログが出るけど削除されない。 下手にコミットするのが怖いのでここで報告
>>806 削除されないのはup349以前からのような気がすr
>>800 おまいだけの問題です。
>>806 >10秒後にアイテムが削除されます
明らかに人が居ない時だけ有効な罠。
頼むからコミットする前にソース貼ってみて。
>>806 Whit・クリティカルは効果がないし、BS・DB・UDの計算式も違うね。
一応こちらでもやろうとしてたんだけど、Whitは適用させる値が特殊なのでちょっとやり難いかな。
アンデッドボーナスも今日、実装したところだしね。
コミットするのを躊躇っているならソースを貼って貰えれば見るよ。
ブレードのWhit:25% 効果:武器ダメ(DAI分含む)+武器エンチャ+銀ダメのダメージが2倍
爪のクリティカル:33% 効果:武器の最大ダメージを与える
BS発動率:33% 効果:最終ダメージが1.5倍(火剣、バーサーカー等の身体エンチャは除く)
DBの発動率:33% 効果:爪とブレードのみ武器ダメ(DAI分含む)+武器エンチャのダメージが2倍
UDの回避率:20% UD回避判定→AC回避判定
ライアに変身すると攻撃系魔法のエフェクトが見えなくなる・・ どこをいじれば直せるんですかね
0349のDBだとスタート地点がSKTやケントに変わってるんだけどこれは何か意図あり?
矢を持っていない状態でサイハの弓を撃つと落ちる不具合を修正 18〜6時はアンデッドの攻撃力が1.1倍になるように変更 サモンのHPメーターが喰らったときに動くように修正 PC同様set_currentHp(int)を利用することでメーターを変動させれます。 GMCommandにオペレーションコード解析用のコマンドを追加 精霊魔法・闇精霊魔法・君主魔法・技術の属性、type、target_toの修正 ゲーム内時刻が進むように修正 アンデッド・悪魔に対する銀・ミスリル・オリハルコン、祝福効果を追加。 エルフが魔法を覚えるとサーバーが応答しなくなる不具合を修正。 DBのetcitemに使用可能最小レベル、使用可能最大レベル、X座標、Y座標、マップIDを追加。 パインワンドのGM制限を削除。 L1MonsterInstanceのソース整理とヘイト処理追加 WIZが初期状態でエネルギーボルトを覚えるように変更 パインワンドの重量を修正 弓攻撃の場合、ERによる回避を追加 キャラクターが存在する座標が正常であってもクライアントが対応できず、ログイン出来なくなる問題に対処 今後はログイン、リスタート時は強制的に「シルバーナイトタウン、ウッドベック、ケント、話せる島、ハイネ」 以上の5つの街からランダムでスタートするよ (どこでログアウト、あるいは不正落ちしても、必ず再開時に街からスタートする) 不正落ちやテレポートなどでログイン出来なくなった場合にいちいち無難な座標に戻すのが面倒なので仕方なく行った処理です スタート地点がランダムなのはキャラクターが一カ所に集中する事を避ける為だよ クラン関連(加入、脱退、追放のみ)を追加 PCの実効速度になるべく依存しにくい不正落ち対策 グレイヴガーディアンナイトとジャイアントグレイヴガーディアンのsprが互い違いになっていたのを修正。
ブレードのWhit、クリティカルは武器ごとに違うよー。 BDBとDnDB=25% アビスデュアル=30% イビルデュアルはアビス以上とか言われてるけどわからないや 爪は調べていないのでわかりません。
>>813 そう言われれば武器毎に違うかったね。
発動率はDBに浮かした方がいいかもしれない。
そうすれば、DKソードやバフォ杖の発動率も変えられるし。
ほんま神スレやでえ
フルパッケージを定期的にあげてくれるんは ミジンコにとってたいへんありがたいのお
うpろだの「メ[スや開発と関係のない他・・・」ってメ[スってなんだろ('A`
821 :
775 :2007/05/20(日) 06:41:53 ID:???
>>787 それは絶対に関係ない
他キャラで所有物多い状態でレートあげて狩りしてみ
一定のイベントリ所有超えたらドロップ全部撒き散らすから
>>818 :\up0350.zip: 予期しない書庫の終わりです。おそらく壊れています
823 :
822 :2007/05/20(日) 06:44:37 ID:???
ごめん、こっちのミスだった 壊れてないぽい
>>822 壊れてないぞもう1度DLよく確認してから書き込め
>>818 お疲れ様ー!
週末に急な予定が入ってあんまり作業出来なかったよ・・・
金曜日にやっておいた分はコミットしておいたよー
rev94
・ACが表示上8になってしまう問題を修正
・アイテムの売却が出来ない問題を修正
・攻撃魔法使用時に不正終了する問題を暫定対処(見た目を大きく損なう変更、やむを得ず暫定処置)
・クライアントからの入力がバッファに貯まってしまう問題に対処
・パケット送信部に使っていたsynchronizedの使用をやめて、ReentrantLockへ変更
・自動アイテム削除の処理に不安があるので一旦停止(なるべくセキュアな動作にしたつもりだったけれどセキュア過ぎて効果もアレだったし・・・)
・処理のタイミングにより、モンスター死亡後にモンスターが攻撃パケットを送信してしまう問題に対処
・モンスターの死亡時の処理をスレッドを立ち上げてそちらで処理(プレイヤーをモンスターの後処理から早めに解放する為、暫定)
・プレイヤーの移動時の処理を変更(より確実に移動させる為)
・アイテムやスキル使用後に追加していた遅延を削除(意味が無い為・・・)
・スキル使用時と攻撃時の障害物判定での判定範囲を縮小
・テレポート時に座標移動前に自キャラの認識を削除するように変更
・EtcItemCounter呼び出し時に自キャラのステータス更新をしないように変更(ステータス更新が必要な時はケースによって個別にしてね)
・GMコマンド「kick」を有効化(不正終了した場合、今回の変更で鯖から切断されやすくなったので使う機会が少ないかも)
>>825 >・攻撃魔法使用時に不正終了する問題を暫定対処(見た目を大きく損なう変更、やむを得ず暫定処置)
ここの部分の補足
要はパケットのデータ内容に問題があって(S_UseAttackSkill)
送り続けると不正落ちしてしまうみたい
仕方なく、攻撃命令では無くて単にエフェクト表示に置き換えたので
攻撃魔法を使った時に魔法のエフェクトは出るけれど、詠唱モーションや
敵の仰け反り(鯖で仰け反らせていないので見た目だけだけどね)などが
表示されないようになったよ
S_UseAttackSkillの修正を土曜日じっくりやろうと思ってたんだけど出来なかった・・・
ここが直るまで元の攻撃魔法処理に出来ないのでしばらく我慢してね
正しいS_UseAttackSkillを解析してくれる人がいたら大歓迎です
>>825 さらに補足
全体的に大幅な変更をしようと思っていたけれど
ソースを編集している人が増えたし、邪魔になってしまいそうなので断念したよ
(パケットの送り方などのお作法みたいなのを追加するつもりだった)
今間違っているパケット類を正しくしていけば、現状の仕組みでなんとかなりそうだしね
>>821 up350鯖にて
パンドラで数種の盾を各100個、購入後、一旦ログアウト
再ログインで
>>775 の2の症状になりました。
up350鯖DBの条件は
・10垢以上分のキャラ所持アイテムを管理しているcharacter_itemsを含むl1jdb
・無の状態のl1jdb
両方の条件で発生
・復旧方法はdbで該当キャラの所持アイテムの削除
考えられる原因
・買い物で非常に多くのアイテムを所持できるため
>>827 rev94の変更点が多いので、リリースした方がよくないかな?
>全体的に大幅な変更をしようと思っていたけれど
>ソースを編集している人が増えたし、邪魔になってしまいそうなので断念したよ
断念しないでいいと思うよ。
up350鯖を見るとマルチするのにExternalHostnameとか変更しないで 良いみたいに書いてあるけどポート開けるだけで良いの?
831 :
775 :2007/05/20(日) 07:19:12 ID:???
>>828 買い物の場合は考えて無かったわ。
買う前に必ず売ってたから
>>828 そうそう、アイテムの所持制限は今のところ敵からのドロップにしか付けてないんだよね
アイテムが手に入るケースって
買い物
地面のアイテムを拾う
倉庫から取り出す
トレード(未実装)
以外に他にあるかな? ケースを網羅してくれたら
そこに制限を追加しておくよ
>>829 388さんが上げた直後だったのでタイミング悪かった・・・
せっかく上げてくれたのに被せるのは嫌だったんだ、変な気を遣ってしまってごめんね
ソースの方の大幅な変更で実際に動作が良くなるという確信もないんだよね・・・
効果てきめんなら強引にでも導入してしまうんだけどね
>>831 自分も仕様知っていながら、そうやってプレイしてたんで
たいした問題じゃないって思ってたよw
DB破壊されるなら対処しなくちゃヤバイね
>>830 Windowsのファイアウォールで例外設定しないと駄目かな。
マルチプレイは余り詳しくないけど・・・。
>>832 買い物
地面のアイテムを拾う
倉庫から取り出す
トレード(未実装)
LV99で復活のポーション入手
アイテムを増加させるアイテム(無限の矢筒、古い絹袋 / 古い皮袋 / 遺物の袋等)を使用
アイテム生成(エルフ装備、古代装備、DEの武器、ブリングストーン等)は大丈夫かな?
内部の処理見てないけど、生成したアイテム入手→アイテムの材料を消去の順なら問題あり?
>>834 うーん・・・結構たくさんあるんだねぇ・・・
軽く考えてたけれど意外とめんどくさそう・・・
>内部の処理見てないけど、生成したアイテム入手→アイテムの材料を消去の順なら問題あり?
100という制限はかなり少なめに設定してるんで、一時的に越える分には問題ないと思うよー
本当は2もっと持てるんだけどある一定を越えたら(たぶん200)即アウトなんで100にしてるんだ
up350鯖にて 床置きの超大量アデナを拾うことで所持アデナがマイナス表示になりました。 既出だったら申し訳ないです。
up0350で ウォーターライフを覚えても青い柱が立つが魔法欄にアイコンは追加されない
>>836 オーバーフローしちゃったんだね・・・
それのチェックも入れないと・・・やること山盛りだね、うへぇ
とりあえず、ショップと落ちているアイテムを拾う際の
簡易制限を追加してコミットしておいたよー
>>818 時間が進むようになったのはいいねぇ
これで時間に絡めた処理なんかも導入できるね
>>837 君主、ナイト、一部のエルフの魔法を覚えるのは、現状のLin.binでは恐らく無理だと思うよ。
内部では覚える処理を行っているんだけどね。
>>839 UBは意外と簡単に実装できるかもしれないね。
単に時間が来たらspwanしたり、メッセージを出したりするだけだから。
後は何かあるかな?
>>840 日が暮れるとアンデッドが強くなるのは実装済み?
時間といえば船便
>>840 なんかSVNの正面玄関に入れないね、自分だけ?
タイムラインみたいのにな・・・
あとはボスとかかなぁ・・・
今までも鯖自体は時間というかカウント持ってたけれど
プレイヤーが時間を確認できるようになったってのが大きいよね
と、期待が高まったところで出かけてきます
>>841 >日が暮れるとアンデッドが強くなるのは実装済み?
実装済みだよ。
>>842 Internal Server Errorなら昨日から。
rev96 テレポ落ち酷すぎ!何でこう毎回不具合が巻き戻るのかな・・・。
848 :
775 :2007/05/20(日) 09:35:37 ID:???
>>838 オーバーフローといえば、HPやMPもマイナス表示なりますよ
HP/Mpは60000ちょいだったかな?昔の65535だっけかな?その辺り
アデナは999.999.999で1Tだったような気がする
ステータスは255超えてボーナスやらPe:STRの類でエンチャントするとマイナス
>>848 アデナはまだ分かるが、ステはMAX25だろ?
自分でDB書き換えてる=自分でデータ壊してるってことじゃねーか。
テレポ落ちしないんだが・・・ 落ちるんだったら環境書くべきだろ・・・常考
>>847 酷いのはお前の脳みそと顔だピザ
レスすんな。ROMんな
死ね
>>850 夢幻とか飛べなくなってる。環境の問題かよ?
ちょっとはてめぇも試してみろ!底辺JAVA男君。
前にもあって解決してるはずなのに何でまた起こるのかと。
意図的に古いソース混ぜて修正してるようにしか見えないんだが。
>>852 うるせえよ、ゴミクズ
臭いから死ねってマジで
>>852 夢幻にも飛べるし、夢幻内でランテレも普通にできる訳だが
855 :
775 :2007/05/20(日) 10:25:29 ID:???
>>849 ソース覗くと最大値は255なんだけど。
ボーナス振りの最大値が25って設定になってるだけ。
up350使用 ヒールオールを唱えるとプリが3体ぐらい出てきて 他の魔法唱えるまで魔法詠唱モーションを出し続けます。
>>855 そんなこといってるんじゃないんだが?
ステ振りのMAXが25ってことは普通にプレイしてたら装備やエンチャ除けば25よりでかくならないだろ?
お前がDB書き換えたから255になったんだろ。
858 :
775 :2007/05/20(日) 10:37:37 ID:???
>>857 俺はオーバーフローに修正案件が出たから、それに関して俺の知りうる各種の上限を言っただけだぞ
DB壊れたとか書き換えたとか、一人で何ムキになってんだ?
修正可能な箇所があるから申告して時間あれば誰かが修正で問題あるのか?
一人でお門違いな所突っ込むなよw
up351異常に不安定なんだが・・・俺だけか?
喧嘩すんな仲良くしろ
お父さんは悲しいぞ
>>859 とりあえず君の環境を書いてみようか
>>858 普通にプレイしてたら25以上にならないから、オーバーフローは起こりえないだろ
そのために25制限かかってるんじゃねーの?
>>860 Vista Home Premium
intel Pentium D CPU 2.80GHz 2.79GHz
メモリ1G
32bit
でいいのか?スペック晒しなんてしたことないから間違ってたら許せ
>>859 うちもダメ。夢幻も飛べない。
セレ論1G、メモリ512
むしろ、ちゃんと動いてる人も晒してみてよ。
>>862 どういう条件で、どういう操作をしたらどうなったかを書かないと・・・
>>861 25以上は現在の公式の仕様を再現してるだけだろ
何勝手に曲解してんのwww
意味が判らないならクレクレスレにでも言ってろよww
up351で気づいた点をちょこっと・・・ P4・3C、1024M、WinXPProSP2、MySQL5.0、JDK1.6、JRE1.6 一台のPCで鯖+蔵。一人でログイン。 DBは総ワイプして新たに構築。 ・ダブルブレイクの効果が以前のアーマーブレイクになっているっぽい。 ダブルブレイクの効果はクリティカル率向上だった様な気がする。 (クリティカル自体が未実装っぽいからクリティカル実装後かな) ・テレスクを使った場合に蔵落ちする。5回中2回落ちた。 ロウフルスクとパンドラスクで蔵落ち。 ロウフルスクはスクを販売しているNPC付近で使用したら落ちた。 パンドラスクは、SKT4Fで15分位狩りをして使用したら落ちた。 ・時刻が更新される時と更新されない時がある。 時刻が更新されるとアイコンがアニメーションするけど、 アニメーションしても元の日付のままなっていた。 正常に更新された時は、アイコンも変化して時間も変わっていた。 ・BOX中のクリティカルエフェクトが稀に表示される。 (既出) ・ドワーフウォーリアがナイトビジョンをドロップする。 (恐らくDBのドロップ欄に間違って入っているものと思われ)
>>864 すまんね
まず開始してパンドラ帰還スクでテレポするとクラ落ち
鹿にEB撃ったらクラ落ち
ランテレしたらクラ落ち
チャット欄になんか汚れみたいなのが混入している(某binは1.68)
こんな感じ
>>866 ABって事は常に最大ダメージ?
それはマルチでPC相手しないと判らないか
早くちゃんと動いてるスペック晒してみてよ。
ほんとに試してんのかよ、
>>851 とか
>>854 とか。
口だけjava男wwwwww死ねwwwwwwwwwwww
>>869 ちょ、唾飛んでるから・・落ち着いてね
>>868 少なくとも説明は昔のABだったような
あとDBと爪以外にも効果あるような
カススレの方がましな件について
OS:xp ProSP2 CPU:c2d6420 メモリ:DDR2-667 2.0GB VGA:ELSA 8800GTS640Mb M/B:asus P5Be-plus 回線:光 快適。竜10匹呼んで暴れても落ちない テレポ落ち?なにそれ 低スペック乙
>>872 up351で何の問題もないのか?
結局環境の問題?
でも
>>872 みたいな廃スペしかまともに動かないんじゃ意味ないでs
テレポ落ちとか・・・・ カスにも劣るやつはスルーでいいよ 何で常に自分が正しいと思って他人を疑うことから始めるのか・・・
>>872 きもスペック厨キタこれw
>竜10匹呼んで暴れても落ちない
誰もそんなこと聞いてないからw
色々なテレスクと魔法を試してから、また来てねw
up351ある程度普通に動きますが・・・ PCスペック XP Core2Duo メモリ2G 回線 光 1台PCで蔵鯖起動 ソロプレイ時ランテレ連打しても落ちません。 また、スキル使用するモンスを50体位配置させ、乱獲しても落ちませんでした。 一度だけ落ちたのは乱獲中にEB撃った時に落ちただけで、それ以降はありません。 不便な点があるといえば、アイテムをまとめて捨てられなくなってること。 複数選択はできるけど、捨てるときは1個しか捨てられない。
盛り上がってまいりました EB撃つと落ちるぜ テレスク使うと落ちるぜ xp core2duo mem 1G
報告してる奴はいいけど、文句言ってるだけの奴は古いバージョンで遊べばいいじゃん
>>878 文句いってるだけのやつは、
>>878 のようにどんなにいってることがただしくても
従うことをしない。なぜなら馬鹿だから
遊びたいだけなら前のバージョンでいいはず きちんと開発に報告するだけいいはずなのに文句言うのやつは自分で治せと・・・
>>876 に追記
パンドラで売ってる各種テレポスク全部使ってみましたが、3回落ちたのみであとは正常に飛べました。
落ちたスクも後で飛びなおすと無事とべました。
またランテレスク50枚使ってランテレしても落ちませんでした。
どうやらテレポートする際にたまにエラーが出るみたいです。
魔法については全然試していませんがEB使うと落ちます。
>>881 わかったからちょっと黙ってろ、お前も役に立ってない
スルーすりゃいいんだよ。meもな
動かねぇーのに動くと言い張ってる基地外が一番邪魔なんだよね。 ここは開発を見守るスレじゃないから。
up531今のとこ不具合まとめ ・テレポスクロールで落ちることがある。 ・EBを打つと落ちることがある。 ・アイテムをまとめて捨てられないようになってしまっている。
いつものマルチ環境ですがね、一応報告
>>844 のRev.96使用
XPsp2 アスロン1700+ 768M
ランテレは20回位連続で飛んだけど落ちなかった
EBはNPCではなくmobに打ち込んだら毎回クライアント落ち
EBのエフェクト変更されたんですかね。
自PCから飛んでんじゃなく、対象mobの3セル位の位置からHITするまでの短い距離しかエフェクトでませんですた
ログインしたときのメッセージ変更したいんですけど、 どうーすればいいですか?
872 :ネトゲ廃人@名無し:2007/05/20(日) 11:02:42 ID:??? OS:xp ProSP2 CPU:c2d6420 メモリ:DDR2-667 2.0GB VGA:ELSA 8800GTS640Mb M/B:asus P5Be-plus 回線:光 快適。竜10匹呼んで暴れても落ちない テレポ落ち?なにそれ 低スペック乙 EB撃って落ちないことを証明してください。よろしくお願いします。
おまいらベース蔵は何使ってるんですか? 漏れはJPベースですが、EBのホイールクリックで落ちます。 それと、昨日は時計が動いてたけど、今日は止まったまま。 何が悪いというか、全体的に不安定。帰還スク使用で固まって蔵の正常終了すら困難。
おいおい、ちゃんとやってると思うけどJP蔵で本鯖以外に繋いでる小僧は ちゃんとアレの回避しとかないと後で泣くぜ まぁ本鯖にアカウントなんてねぇよって人には関係ないか。
サイトの文章が変なところが多数あったので直しました。 まだ直すべき点があったら言ってくれると嬉しいです。
>>886 に追記
SHIFT+クリックで複数選択後Delキーでの一括削除も出来なくなってる
何かもうボロボロだな 下手にJava更新する奴が出てきてソース添削しすぎ
またこの流れですか(^o^)
確かにEB撃つと落ちるね。 ショートカットからEB ⇒ 蔵落ち 魔法欄からEB ⇒ 蔵落ち 動いているモンスに対してEBを撃ったらタゲが微妙にズレていたみたいで、 EBのエフェクトが狙った場所に突然表示された。 モンスには当たっていなかった様子。 そのまま無視してEBを撃ったら今度はタゲが合っていたみたいで蔵落ち。
50匹程度のモンスの群れにEB乱射してたら高確率で落ちました。 メテオだと問題ありませんでした。
EBでの蔵落ち確認しました。 多分、rev94で1094行目に player.sendPackets(new S_SkillSound(l1monsterinstance.get_objectId(), l1)); を追加したのが原因ではないかと思われます。 S_SkillSoundはsoundと名前がついていますが、ターゲットに魔法のエフェクトを表示するものです。 (例:ヒールを掛けたときに表示される、星?マークみたいなやつ) ですので、EBなんかはそういうエフェクトはないので、蔵落ちしたのだと思います。 どうしてこういう変更したのか変更者さんじゃないと分からないですが、とりあえず元に戻します。終わったらまた連絡します。 何か不具合等ありましたら気づいた時点で対応いたしますので、気長に待っていてください。
rev98更新しました。 確認お願いします。 ところで、前からNPCに対して、EBとか攻撃魔法を打てないのでしたっけ?
/lang japanese ウォーターライフ等のエルフ魔法のアイコンなし /lang english ウォーターライフ等のエルフ魔法のアイコンあり
L1Character.java 89 : if(l1pcinstance.check_magiclist(1002) == false) ↓ if(l1pcinstance.check_magiclist(1002) == true) { int blue; // 青P if(j <= 10) // WIS <= 10 { blue = 1; } else // WIS > 10 { blue = j - 10; } byte0 += blue; //byte0 += 10; } 標準回復MPがきになったので、青P効果追加。
>>899 ふー、ただいま
なんか凄い事になってるねw
>どうしてこういう変更したのか
これ、
>>826 に書いた通り、S_UseAttackSkillに問題があったので
汎用性が高そうなのをあてておいただけなんだ(結局無理があったけどねw)
今はS_UseAttackSkillのみで全ての魔法を表示しているけれど
本来何パターンか必要みたいで、魔法によっては問題が出てしまう・・・
ここを解析して魔法別に設定できるまでの暫定処置と思っていたんだ
特に問題があるのはファイアアローとスタラックで、これは何故かDBで
IDが逆になってて(スキルナンバーの6と7が入れ替わってる)
グラフィックも逆なんだよね(IDが入れ替わってるので表示の上では入れ替わっていない)
とりあえず、ファイアローとスタラックのみS_SkillSoundを当てるように変更したものを
うぷするね
up0351.zipへの上書き用
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0352.zip
>>901 あ、ついでにアイテム捨てる処理に対応してうぷすりゃよかったよ・・・とほほ
また上げ直すね・・・
インビジ後に行動しても解除されない→ずっと透明のまま 魔法攻撃の時にダメージ表示されるけど物理攻撃の時にもダメージ表示出来れば ステータスや武器によるダメージ計算が正しく出来ているか確認出来そうなんだけど
908 :
886 :2007/05/20(日) 13:09:30 ID:???
報告用テンプラ作りますかね 何か報告がたくさん上がってきてるんで・・ 【鯖】 どのRevなのか 【蔵】 JP?US? 【OS】 ※Vistaはお帰りください 【CPU】 【mem】 【報告】 何をしたらどういう風になったのか。 鯖側の人ならエラーログも。
>>906 それが自分の環境だとまったく落ちないんでよく分からないんだよね・・・
かなりみんな落ちまくってるんで問題があるはずなんだけど
高スペックな人が安定してるみたいな書き込みがあるけれど
自分のPCはお世辞にも高スペックとは言い難いし・・・
落ちる人はひたすら状況書いてくれると助かるよ
>>908 縦に長いテンプレは使いにくくない?それとOSいらないと思う。
【鯖】どのRevなのか
【蔵】JP?US?
【CPU】
【mem】
【報告】何をしたらどういう風になったのか。鯖側の人ならエラーログも。
912 :
886 :2007/05/20(日) 13:23:24 ID:???
>>911 縦横はどっちでも良いけどVistaは弾いた方が良いと思うけども
Vistaはまだリネの蔵側ですら不完全対応な訳だし
あと、up0351.zipに入ってるl1jserver.jarは自分がビルドしたものより サイズがかなり大きいね コンパイルオプションが違うのかな・・・? それから、落ちまくっているようなんでちょうど良い(良いわけないけどw)機会なんで 落ちた人は従来みたいに鯖を再起動しないとログインできないか それとも落ちた後に同じアカウントでログインできるかどうか教えて欲しいです
ここで
快適。竜10匹呼んで暴れても落ちない
テレポ落ち?なにそれ
低スペック乙 な 無能テスター
>>872 様から一言w
872じゃないけど報告w
>>913 up351使用時落ちた後は鯖再起動しなくても入れます
EBで落ちたって騒いでる奴はほとんど蔵落ち。鯖は落ちてないです
>>912 Vistaは自分がVista環境持ってないので
少なくとも自分にはどうすることも出来ない感じ・・・
他にソース編集してる人がVista環境持ってたら、その人が対応してくれるかも
それまではVista非対応かな
>>913 落ちた後に同じアカウントでログインできるよ。
>コンパイルオプションが違うのかな・・・
そもそも前にも何人か質問してると思うけどスルーしてるよね。
コンパイルしたときのサイズが違うのはむしろあなたの方ではないですか?
ビルドの条件はエクリプスを使って0338を使うとなっているけど、これが違ってるんじゃ・・・。
テストなんだから可能な限り環境をあわせるべきだと思いますけど。
>>915 PacketHandlerとClientThreadの関係を少し離したのが効果あったみたい
>>918 自分はSVNから得たソースしかビルドしてないよ
338はもちろん使っているけれど
JDK1.6を使用してるはずなのに何故かVerが1.5指定なのと
デバッグオプションが付いてるのでそこは外してる
(デバックコード入れてないのでオプション指定しても意味無いからね)
921 :
886 :2007/05/20(日) 15:28:45 ID:???
【鯖】rev96 【蔵】US 【CPU】c2d6600 【mem】DDR2 2G 【報告】 エラーログ無し up0351.zipで指定箇所に飛ぶテレポートスクロール使うと蔵が強制落ちするんだが・・・ up0349.zipまでは問題なく飛べていたのに・・・
高確率でテレポ時に強制終了する問題は解決されてませんね
そんな楽に解決できるもんじゃないだろ常識的に考えて
>>924 だって、
>>922 の件ってさ低スペックでしか起こらない現象なんでしょ?
【CPU】c2d6600
【mem】DDR2 2G
どう見ても低スペックじゃないじゃん。
うちも無限行きのテレスクで100%蔵落ちするんだけど。
上のほうでテレポ落ちないなんてないっと言ってる奴が本気で信用できない。
そういわれても落ちないもんは落ちないんだから仕方ないじゃないか
927 :
922 :2007/05/20(日) 16:37:13 ID:???
すいません、常駐アプリや他のアプリを停止して試して見たところ 正常にテレポするようになりました。
でも335鯖よりテレポでの蔵落ちが酷くなってるな
【鯖】rev96 【蔵】JP+某bin 【CPU】P43G + HT 【mem】DDR1 1024M 【報告】ハイネのテレポーターを通してSKTを選択。 テレポートした瞬間蔵落ち。 鯖側はエラーログ無し。 そのまま再起動せずにIN可能。 落ちる時の条件がイマイチ掴めない・・・。
>>919 debug="off"
これで大分小さくなるね。
source="1.5" target="1.5"は削除ってこと?
これだとコンパイラーの設定が有効になるんだよね?
rev102を6.0でコンパイルした結果、
495 KB (507,191 バイト)になったよ。
テスト 218.110.189.31 どなたかマルチテストお願いします。
やはりテレポスクでたまに落ちる テレポスクの種類は関係ないようです。
最新版ってGMモード無くしたのか… アイテム名が表示されない俺には便利だったのに・・・w
0354と最新DBの組み合わせで時計が進まない。 テレポ後の即死繰り返してると、タゲが来なくなる(攻撃可 2キャラ、3キャラ目を作成した際に最大HPとかが逝かれる。 この状態だとめっちゃ不安定。 現在いろいろ 再現中。
>>931 現在このワールドは・・・・で繋がらないです。
定員まで入ってるのかな?
up354最新DB グレイターダークエレメンタルがDE将軍になってる
>>930 >source="1.5" target="1.5"は削除ってこと?
うん、明示的に指定するとそっちが有効になってしまうんじゃないかと思って削除してるんだ
Verはeclipseの方の環境設定で指定してる
>>934 up0354.zipは説明通り、up0351.zipに対して使ってね(DB含む)
DBの方でフィールドが増えたりした場合、ソースの方の対応も必要なので
DBだけを最新にすると問題がでるよ
最新のDBを使いたい場合はソースもSVNで落としてビルドしてね
>2キャラ、3キャラ目を作成した際に最大HPとかが逝かれる。
これが再現出来ないんだけど、普通にキャラ作るだけでいいのかな?
>>939 GMモードある?
前のverと同じように設定しても出来ないな。
おかしいな。
>>938 >DBだけを最新にすると問題がでるよ
そんじゃこれなのかな?
1キャラ目のwizでEB打ちながら場所指定テレポスクで蔵落ち、
その後作ったキャラのHP、MPが1キャラ目のものを引き継いでたっぽいんだけど
MPはいつの間にか直ってみたりだった。
さらに3キャラ目も1キャラ目引き継いでたっぽいんだけど、こっちは歩くだけで落ちたりでグダグダだったw
今DB削除していろいろ試してるんだけど、やっぱり調子悪い(DBだけを最新だからか
アントケイブ1Fがやたらと蔵落ち、しかもリスタ後は死んだ痕跡があるからテレポはしてるっぽい。
あと気が付いた点といえば、死んでから倒れるまでにテレスクが使えてしまう点。
>最新のDBを使いたい場合はソースもSVNで落としてビルドしてね
102も試したんだけど時計が動かないんだよなぁ・・・。
Mysplが壊れたのかな。ちょっと止めてDB全部消してみるかな。
>>934 何か問題を指摘するのであれば最低テンプレくらい使いませんか?
>>925 無限行きで必ず落ちるというのは、不安定とかいうレベルじゃなくて
無限に行くことが絶対に出来ないということだよね?
よく分からないので可能性レベルの話になるけれど
もしかしたらこちらでテストしているクライアントと925さんが使っているクライアントが違うのかも知れない
こちらではJP蔵とUS蔵をアップデートして例の1.68MのLin.binを使って確認にしてるよ
Name CRC32 Bytes
------- -------- ---------
Lin.exe C05D2569 1,764,352(例の1.68Mのヤツ
----------------------------
Total 1 Files 1,764,352 Bytes
CRC取得は以下のソフトを使用したよ
ttp://www.vector.co.jp/soft/win95/util/se249972.html
やはりWIZは落ちやすいな・・なんでなんだぜ
↑の話はなかったことで。環境変数について只今作成中。
アイリス3体サモン状態でテレポするとかなりの確率で蔵落ちするわ。
帰るのは
>>945 だろ
そこ見ても環境変数すら理解出来てないのに何を作成するんだかな
/⌒ヽ / ^ ω^j、 _, ‐'´ \ / `ー、_ / ' ̄`Y´ ̄`Y´ ̄`レ⌒ヽ { 、 ノ、 | _,,ム,_ ノl 'い ヾ`ー〜'´ ̄__っ八 ノ \ヽ、 ー / ー 〉 \ \`ヽ-‐'´ ̄`冖ー-く || \ \ \ ∧_∧ || \ \ \ ( ´Д`) オイ、なんか変なのがいるぞ || \ \ \ / ヽ || \ \ / | | | || \ \∧_∧ (⌒\|__/ / ヽ( )絶対目合わせるな ∧_∧ / く \ ( ) うわー、なんか言ってるよ | \ \/ ヽ
>>947 クライアントが落ちる事とは直接関係ないっぽいけれど
サモンを連れた状態で周囲に障害物やNPCが多い箇所へ飛ぶと(ランテレだとよくある)
サモンの立ち位置が見つからなくて無限ループに陥るみたい
簡単な対策を入れて修正してコミットしておくね
環境変数の説明追加しました。 自分もwikiで説明されてるし、いらないとは思ったのですが 質問もちょこっと出てたりするので作りました。 質問が減るまでは色々な項目を追加しますよ。
マルチプレイも書いておいた方がいいな。 下手にserver.cfg弄ってる奴多そうだし。
ケロが不明ってアイテム落とすね。
>>958 のチェックでCRC32がC05D2569じゃない奴は
>>937 のパッチをつかってみればいい。
>>958 蔵云々より昨日まで飛べてたのが飛べなくなったから騒いでるんだと思うけどな。
ちょっと調べてみて欲しい。
うちのPCも蟻穴1Fに飛んだ後殆んど落ちるようになった。
色々試した結果、変身状態で飛ぶと普通に飛べるらしい。
つまり、テレポ直後の敵の動きと関係してるんじゃないかと思う。
ああ、スペックね。どうせスペック厨に叩かれると思うけどP3の833でmem512ね。
うは化石www はたらいてPCかえよwww
同じく、超高確率で蔵落ちかバグる。 蔵落ちはランテレだと8割は落ちる。 バグるのは敵の攻撃はあるけど、こっちからは攻撃が出来ないパターン。 GMモードでパンドラのところに戻るだけで固まったりする。 サモンなしでもその状態になるし、このverは特に多い気がする。
>>963 すまん。
>>962 【鯖】rev96
【蔵】US+某bin
【CPU】P4 2.4
【mem】DDR 512M
965 :
959 :2007/05/20(日) 23:31:40 ID:???
>>960 その後rev103でも色々やってみた結果。
テレスク
・未変身でも豊満ボス部屋は問題なし
・未変身だと蟻穴1Fはダメ(変身だと落ちない
・変身でも夢幻はダメ(なぜかインビジだと落ちないらしい
・時計はINした直後は動いているが、敵を殴った途端に00:00になり以後動かないらしい。
>>965 色々試してくれてどうもありがとう!
>時計はINした直後は動いているが、敵を殴った途端に00:00になり以後動かないらしい。
いろんな行動でのパケットの内容で0を送っている箇所がたくさんあるので
それらのうち、いくつかは時間を送らないといけないのかもしれないね(同期を取る為かな?)
今、試しに攻撃パケットの最後の4バイト(0になってる)を時間(4バイトデータ)に
置き換えてみたら見事に落ちたよw
けれど気長に探していかないと、何か行動する度にクライアント側の時計が書き換わってしまうし
必須項目である可能性もあるしね
967 :
959 :2007/05/21(月) 00:41:33 ID:???
>>966 rev104も試してみたけど、ひょっとすると違う原因かもしれない。
ClientThreadの処理戻しで夢幻は飛べるようになったけど、蟻穴1Fの未変身突撃はダメらしい。
逆に変身突撃で殲滅⇒リスタ⇒未変身突撃だと周りに敵が居ないからなのか落ちない。
このまま放置してBOX状態からパンドラテレポでやはり蔵落ち。
今日はもう寝るんだぜ。
時間について気になったので少し試してみたよ 試行回数がまだまだ少ないので参考程度だけど・・・ 時間を予め大きめにしてスタートしてから、付近のNPCを殴って0に戻した後、 クライアントが要求してくる0x31(接続チェック?時間チェック?)を待ってから テレポートすると、ほぼ確実に落ちるみたい プレイヤーキャラクターが行動するとクライアント側の時間が0に戻るわけだけど その際に鯖側から受け取っていたサーバータイムとの差が極端に大きいと落ちるのかも (サーバータイムは一定まで加算され続けるので、頻繁に0に戻るクライアントとの差は常に極端になる) もう少し良く調べないと何とも言えないけれど、今日はこれぐらいにして寝るよ
>>967 報告が具体的で、その手順に従ってそれを直接こっちで試せるので
凄く有り難いです!
あと、書き込みの終わりが被ったw
970 :
959 :2007/05/21(月) 00:57:42 ID:???
>>969 寝るつもりだったんだけど、ちょっと試してみた。
蔵落ちと関連するか謎だけど、rev104で蟻穴1FでBOX状態からリスタ。
再開すると町の中なのにどんどんHPが減りまくりんぐな罠。
今度は本当に寝るんだぜ。
>>968 時計も色々不具合があるみたいだね。
単純にS_GameTimeで時間更新する頻度を増やせば直るのかもしれないけど、
本サーバーでも、時計の表示更新は50秒に1回なんだよね。
やはり、S_GameTime以外で、何らかのオペコードにservertimeを付加して送信しているのかな。
rev106 ゲーム内時間が0:00に巻き戻る不具合を修正。 静止時はゲーム内時間が5分毎に進むけれど、アイテムやスキルを使用すると5分間隔以外の時間も表示されてしまうね。 本サーバーもこういう動作するのかな?
rev107 1日毎にゲーム時間をリセットしていたけど、1年毎にゲーム時間をリセットするように変更。 これにより、日付も進むようになった。 タウンマスターに話しかけて「注意事項を聞く」を選択すると日付が進んでいるのが確認できるよ。
ゲーム起動までに詰まりそうな場所のFAQを作ってみたのですがどうでしょうか?
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0356.txt あくまで自分が詰まった場所メインなので間違ってる場所があるかもしれませんので
あったら教えてください。
後気になった点ですが
GGPの持続時間が30分ではなく20分になっています。
武器の持ち替えが出来ません。オリジナルは武器に限り装備状態から他のを装備した場合持ち替えれるはずです。
ついでにモンスターのデータベースにライト仲間意識と点灯の有無も追加しておいたほうがいいのではないでしょうか?
無灯火のナイトメアやダンシングシミターは辛すぎる。
Q..11マルチのやり方がわかりません A11. 分からない人には無理です、諦めてください。
>>974 まぁ、アレだ。
ほんの数週間前まではホイールクリックすら動作しなかったものを改良してるんだから
まったりいこーぜ。
>>974 フィールドがあればだけど、前スレだかで地味にNPCのステ調整してた人いたし、自分でやれば?
そういやNPCステ調整きててもぜんぜん敵の強さかわった気がしなかったんだが、
NPCのステータス効果は未実装だったのかな
モンスターのスキル発動率は L1MonsterInstance.java の何行目あたりをいじれば大丈夫でしょうか? うってくる量があまりにも少ないので
>>974 1.68MのLin.binについては
>>958 のチェックでCRC32がC05D2569じゃない奴は
>>937 のパッチをつかってみればいい。
で解決できるよ。txtをちゃんと読まないと意味がわからないけどw
up355だとリスタした時の位置が変わるね
そんなの前からじゃないか?
時間を送るべきパケットを全て特定出来ていないのと、パケット内での正しいデータ位置がハッキリしない状態なので
まだまだ安心は出来ないけれど、なるべく必要な時に時間を送るようにしてみたよ
これによって、時間の不整合が起きにくくなって不正落ちは減ったはず
とりあえず、様子を見て欲しいので上げておくね
137鯖 フルパッケージ rev108
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0358.zip 今までは例えばアイテムを使うと時間0が送信され、通常攻撃や魔法を使うと時間301989888が送信されてた
0から一気に301989888、またはその反対という不整合が起きてたんだね
こういう不整合が高い頻度で繰り返されると落ちるし、その場で落ちなくても
クライアントの状態が更新されるとき(テレポート時は自キャラ情報を更新している)不整合を抱えたままだと落ちるっぽい
他にもパケットによっては37とか2148892644といった感じにバラバラだったので
色々な行動で落ちる可能性を持っていたんじゃないかな
時間を全く進めないように(常に0を送信)すればかなり安定することは確認したけれど
そうしてしまうと魔法などが発動しなくなるから、それは出来ない
(時間の変化が無い場合、クライアントが同時刻発動を認めないのでエフェクトを表示しない)
あと、チェック中に気がついた事を書いておくね 137鯖で使っている例のLin.binは改造されたせいかどうか、よくわからないんだけど 今居るマップから別のマップに移動しようとするとよく落ちるみたい (マップ移動時にメモリが足りずスワップに入ると特に落ちやすい) 常駐物をなるべく減らす等してメモリに余裕があったり、鯖と蔵を別PCで稼働させてると 明らかにマップ移動による不正落ちが減るのでクライアント側も不安定なのかも
>>985 付属の更新履歴を上から下まで見たけど、すごい着々と進んでいるように見えるね
ごくごく少人数?でここまでして、ほんとお疲れ様です
何もできませんので、製作者の人たちにはもうわたしの*を差し上げるしかドゾー*
吹いた
>>983 rev108の変更点で色々聞きたいことがあるんだけどいいかな?
rev107の変更で時間の不整合はある程度解消されたと思うけど、まだ不備があったのかな?
具体的に何をしたときに時計が巻き戻っていたのかな?
それと37とか2148892644をサーバー時間に置き換えているけど、その根拠は何かな?
つまり、37とか2148892644は本来、サーバー時間であるはず、と思った根拠ね。
>>976 ホイールクリック使えるの?
俺のだと使えないな、どこが駄目なんだろう。
>>989 あれは前から定期的にクライアントが鯖に送ってきていた
49番に対してなんらかのリターンをした方がよさそうに思ったんでそうしたんだ
他に使えるものを思いつかなかったんだよね
あと、時間を置き換えた部分に関しての事は
まず、4バイトで送っている所をリストアップして、その後実際にプレイして
簡単なチェックをしていったんだ
時間を止めた状態(他の部分を全て0にした状態)で
そこのパケットが送信される行動をしてその後テレポして落ちたら
まず1に置き換えてまたテレポ、で落ちなかったら時間関係だと踏んで
時間に置き換えって感じ
もちろん、テストは厳密なものじゃないので
本来時間じゃなくて別の目的の為の4バイトデータの部分も
時間にしてしまっているかもしれない、これは時間をかけてチェックしつづけるしかないねぇ
>>990 ホイールクリックはわからんが、ホイールくるくる回してSCが動かないってんなら
単なるオプションミス
適当にピコピコやってみ
>>989 あと、不備は上に書いたとおりだよ
時間を送信しているところはホントにたくさんあって
107だとそのうちの1カ所しか直っていないので
他の場所で時間が置き換えられてしまうんだ
時間を送るけれど、チェック目的だけでクライアントの表示部分は書き換えない所が
ほとんどで、けれどそういう所を放置すると不整合が起きるんだ
論より証拠で107でプレイしてホイールクリックとポーション併用しながら狩りをすると
その後テレポでかなりの確率で落ちるよ
>>993 >ホイールクリックとポーション併用しながら狩りをすると
魔法をホイールクリックで使いながらポーション併用だね
まだまだ他にも時間送れてない箇所がありそう・・・
>>991 >あれは前から定期的にクライアントが鯖に送ってきていた
>49番に対してなんらかのリターンをした方がよさそうに思ったんでそうしたんだ
クライアントに時間を送ると、チャット欄の上の時計が更新されるよね。
49番がサーバーに送信される間隔は60秒に1回なんだけど、
NCJの本サーバーで時計が更新されるタイミングは50秒に1回なんだよね。
だから、サーバー側はタイマーを張って時間を更新していると思うんだ。
勿論、49番に対して何らかの応答をした方が良いというのは理解できるけどね。
>時間を送るけれど、チェック目的だけでクライアントの表示部分は書き換えない所が
>ほとんどで、けれどそういう所を放置すると不整合が起きるんだ
broadcastToPlayersやS_OwnCharStatusでサーバー時間送っても更新されないってことかな?
不整合が起こる動作があった場合、4バイトの箇所を時間に置き換えるのではなくて、
broadcastToPlayersやS_OwnCharStatusで時間を送り直した方がいいと思うんだけど。
>>995 誤解があるみたいだね
自分が言っている時間はもちろん、鯖時間の事だけど用途が違うんだ
魔法を使ったり、アイテムを拾った際には拾った時間がクライアントでチェックされていて
その時間は鯖がクライアントへ送る魔法などのエフェクトパケットに含まれていないといけない
時間が進んで無い場合はクライアントはそのエフェクトを無視するし
時間が戻ったりしていた場合は最悪落ちてしまう
つまり、行動時に時間を送らないといけないのであって
行動後や行動前に頻繁に届けても意味がないんだ
具体的に書くとS_UseAttackSkillをクライアントが受け取ったらその場で時間をチェックできなければいけない
S_UseAttackSkillを送った後にS_GameTimeを送るのではダメなんだ
ということは時間に関するデータをS_UseAttackSkillに含めないといけないってわけ
上手く説明できなくてごめんね
そこでいいだろ常考
埋め
1000
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。