オンラインゲームの仕組みについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
シャープ

オンラインゲームの仕組みについて

#1

投稿記事 by シャープ » 12年前

オンラインゲームでサーバー側がどのようなプログラムになっているのか、クライアント サーバー間でどのような通信を行っているのかということを知りたいです。

クライアント、サーバーのソースコードを手に入れたいのですが(有償でも可)、どなたかそのような情報を知っているかたいませんでしょうか?

・オンラインゲームの、種類は(格闘、MMO等)なんでもかまいません。
・小規模~中規模のものがいいです。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: オンラインゲームの仕組みについて

#2

投稿記事 by softya(ソフト屋) » 12年前

ゲームのジャンルで色々と通信方法があると思いますが特定しなくて良いんでしょうか?
WEB系のソーシャルゲームとMMOと格闘ではやっていることが全く違うんですが。

オープンソースで探すと幾つかは散見されます。
「商用MMORPG「Ryzom」の全ソースコードがオープンソース化 | SourceForge.JP Magazine」
http://sourceforge.jp/magazine/10/05/07/0753238
「オープンソースMMORPG - KagoshimaOnline」
http://kagoshimaonline.com/wiki/index.p ... 5%B9MMORPG

ちなみに通信内容はWireSharkなどで取得できるので、一般PCゲームソフトの通信も暗号化されていなければある程度解析可能です。
このぐらいの努力を惜しんではいけません。

これは読んだほうが良いでしょう。
「オンラインゲームを支える技術 ―壮大なプレイ空間の舞台裏:書籍案内|技術評論社」
http://gihyo.jp/book/2011/978-4-7741-4580-8
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

シャープ

Re: オンラインゲームの仕組みについて

#3

投稿記事 by シャープ » 12年前

WEB系は考えていませんでした。

回答ありがとうございます。
商用のものまで公開されているとは驚きです。

書籍購入して読もうと思います。

閉鎖

“C言語何でも質問掲示板” へ戻る