L1Jのオペコードとか通信とかいろいろ見ていくうちに、なんとなく、ぼんやりとクライアントとサーバの関係が
見えてきたので、忘れないようにメモ


1.クライアントがサーバに要求を出す
クライアント君が北に1歩動きたいとワガママをいう
e0131715_12540640.png









2.サーバ様に伝えるときは、生意気にも暗号化して伝えている 
e0131715_12560942.png









3.サーバ様はわざわざ復号化して、クライアント君の要求を聞いてあげる。
この時、クライアント君のやりたいことを示す合言葉が いわゆる クライアントオペコード
e0131715_12571531.png









4.サーバ様がクライアント君の要求を把握し、北1歩先に障害物がないか、そもそもお前動けるのか(カースパラライズやバインドくらってないのか)
をチェックして大丈夫そうなら許可を出す。この時必要であれば周りのプレイヤーにもクライアント君のワガママを伝える。
なお、実際はクライアント君から動きたい地点の座標も一緒にもらってる。
e0131715_12583923.png









5.サーバ様も暗号化してクライアント君に結果を伝える。当然周りのやつらへも暗号で送る。
e0131715_13014675.png















6.クライアント君は必死になって復号化(してるはず?ブラックボックスだからわからん)してサーバからの内容を把握する。
この時、サーバからの結果を示す合言葉がいわゆる サーバオペコード
e0131715_13034780.png














7.クライアント君 動けてよかったね

e0131715_13031972.png

















合ってるかはしらん。うしこの脳内ではこんなイメージでいる。
つまり、クライアントからの要求に対して送られてきたクライアントオペコードが何を示すのか判断し、
それに対して、適切なサーバオペコードをかえさなければならない。
正味、クライアントオペコードは勝手に送られてくるので、ゲーム内でチェックできるが、
サーバオペコードはクライアントの中身がブラックボックスなので何を返すのが適切かわからない。
この場合、本鯖につないで、リアルタイムにパケット情報を盗聴するしかない。これがクソ大変。
なので、現在日本クライアントで動く8.1Cのオペコードは韓国人からもらったものを使っている。ありがとうオリゴ糖!
悔しいがこういった研究は台湾や韓国に敵わん。

[PR]
# by umisaka1 | 2017-08-01 13:09 | Java | Trackback | Comments(2)

ふぎゃニョン

e0131715_17535464.jpg

殺すにゃ!

仮に戦争鯖作ったとして、人居るのか今は?
コマーシャルの方法が全く思いつかんぞ
2cのクソスレに書いてもな。。。

やっぱ、ハイブリッド殲滅鯖がいいにゃ!
2クランシステムの欠点を排除したさいきょうのさーばー

首都は最初アジトだけ
1日の通貨発行額制限システム入れる
首都は取り合える20-22時の間とか?

全キャラクターとnpcに対するアジト取るとありとあらゆるアデナ取得額に対して所得税をかける事ができ、控除分をそのクランが貰える

キャラ作成→noob clanへ自動加入
知り合いで固まりたい!→クラン自由に作って どうぞ

クランを作ったら、botを雇える 敵を見つけるとクラチャで教えてくれる

あとはtoとかで殺しあえー
[PR]
# by umisaka1 | 2017-07-31 17:40 | Trackback | Comments(4)

あれっ?

e0131715_11360523.jpg

シャー!!


8.1起動できた 外から接続もできた。 で?

あれっ これから何すればいいんだろw
もうマンマン満足感がイッパイ満足ww
[PR]
# by umisaka1 | 2017-07-27 11:33 | Trackback | Comments(4)

L1J-JP 8.1c

とりあえず、8.1cで鯖たてられた・・・
コネクターもあるから外部からも入れる。(ホロの棲家)
8.1Cにすることでモンスター図鑑とかテレポートマップ?とかなんか色々便利でたのしい!(雑
うまく機能しないモノ(ランキングUIとか/血盟加入とか)があるけど、とりあえず遊べてる感じ。
今後は不備を直しながら、自鯖もつくってみたいな。
AIが優秀なので、もう少しPK寄りにして人間vsCOMをやりたい。
PK鯖つくるにしても、もう人いないしね。
AI組むにしてもPKの動きを伝授してもらわないと・・・動画とかあるのかな?

e0131715_18172570.jpg
e0131715_18173062.jpg

[PR]
# by umisaka1 | 2017-07-25 18:21 | Trackback | Comments(5)

e0131715_14453927.png
なんか、すごいいっぱい人が来た!
皆も早くやるんだ!PKしようぜ!

接続手順は下記リンクを参照。



[PR]
# by umisaka1 | 2017-07-20 14:46 | Trackback | Comments(11)