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