2010-12-28 3 views
2

私は、プロジェクトが3Dキャラクターを持つC++世界のかなり主要な部分を完成させるのを手助けすることを考えています:ネットワーキング。私は、サーバーからクライアントへの情報の転送を手伝っていきます。私はすでにC++をよく知っています。私はこれを行うために具体的に何を知っているべきか、この情報を得るためのリソースを知る必要があります。ありがとう:)C++で3Dゲームのネットワーキングの基礎は何ですか?

+2

ここで質問することをお勧めします:http://gamedev.stackexchange.com – Holtorf

+0

gamedev stackexchangeを確認してください。実際にはゲームの種類によって異なります。 MMORPGは、サーバベースのマルチプレーヤFPSとは異なる(ときには重複する)情報を必要とする。 – RageD

答えて

4

としてRageDは言った、それはゲームの種類の間でネットワークに大きな違いがあります。 FPSサーバは、通常、UDPを介して定期的(例えば、60Hz)のゲーム状態をすべてのクライアントに送信する。他のゲームタイプでは、TCP(TCP_NODELAYのようなビットを調整して即時ACKパケットを送信する)や信頼性の高いUDP(raknet libなど)を使用できます。ネットワークプロトコルは本当に幅広くなりますので、簡単に拡張可能にする方法を考える必要があります。私はここから始めることをお勧めします:http://www.gamedev.net/community/forums/showfaq.asp?forum_id=15

関連する問題