私は研究をしましたが、.NETフレームワークのようなものがすでに提供されている場合、ゲームプログラミングにこれらのタイプのサーバー(Photon、SmartFoxなど)を使用する理由を理解するのは難しいです。 。Exit Game's Photonのようなサーバーを使う理由は?
これらの高価なサーバーのいずれかを自分のサーバーに使用する利点については、私の理解を逃れているようです。ゲームネットワーキングをコーディングする作業のほとんどが、あなたがどちらかのやり方でやらなければならないことではないのですか?
私はマルチプレイヤーサーバー/クライアントゲームを作成したいと思っていますが、ここでは、StackOverflowの専門家から、Photonのようなものは「1日か2日でゲームに似たものを作ることができます。私の使い方は、シングルプレイヤー、マルチプレイクーポン(クライアントからクライアント)、そしておそらくMMOが売れている場合や、その機能(サーバー/クライアントアーキテクチャ)のためにキックスターターの資金を得ているゲームである。ほとんどの場合、私はValveのようにゲームをプログラムし、シングルプレーヤをサーバー/クライアントアーキテクチャにして、 "サーバー"をクライアントのオフラインシステム上に配置します。
C#.Netを使用して独自のゲームサーバーを作成する上で、Photonを使用する利点は何ですか?
私は、Photonと.Netフレームワークでの作業経験がある人たちに特に期待しています。私は「感情」(実際の違い、主張された違いではない)、そして彼らがフォトンについて何を考えているかの違いを知りたいです。 – user2948630
私はここに経験がない、私はあなたと同じ位置にいる。光子の主な利点は、私が知ることができないことです。あなた自身を回転させる必要はありません。あなたは基本的に開発プロセスのショートカットを支払っています。私は個人的に教育のために自分自身を転がすことに決めました。リアルタイムゲームでは効率的な通信コードを得ることには多くの複雑さがあると想像していますが、光子のようなフレームワークの問題は、私ができるほど良く解決していないでしょう。 –
独自のサーバーを作成する場合は、lidgrenを使用します。 @FelixK。 –