2011-12-05 2 views
0

私は個人的なプロジェクトに取り組んでいます。 Sega Dreamcastのゲーム「Chu Chu Rocket」のサーバーソフトウェアを再作成することです。 2004年にサーバーがダウンしたと私は信じています。私のアプローチは、dnsmasqを使用して、ゲームが元々接続していた元のホスト名を自分のシステムに変更することです。 DC-PCサーバーが設定されているので、私はちょうどそれをしました。存在しないDNSレコードを検索する代わりに、最終的にサーバーソフトウェアを実行するコンピュータに接続します。私はtshark(cli wireshark)を使用してクライアント(dreamcast)とサーバー(コンピュータ)の間で何が起こっているのかを把握しました。問題は、私はデータを取得しているが、私はそれをどのように解釈するのか分からない、私はそれが何を言っているのかわからないが、私はそれがプライベートPSOサーバーが作成されたので、複合体。ネットワークパケットの解釈についてもっと知りたいですか?

非常に単純に、データパケットの解釈方法を学習し、おそらくクライアントからのそのようなクエリに応答するパケットを作成するのはどこですか?あなたのPC上のサーバーソフトウェアのソースコードを入手できる場合

おかげで、 Dragos240

+0

ユニットが実際のサーバとやりとりするのを見ていなくてもかなり難しい –

答えて

1

は、それが見えるのに最適な場所です。

そうでなければ、プロトコルを見て、ランを比較し、類似点と相違点をメモするだけです。運があれば、プロトコルは暗号化されません。

関連する問題