몇 주 후에 프로젝트가 3D 캐릭터를 사용하여 C++ 세계의 꽤 중요한 측면을 마무리 짓는 것을 돕는 것을 생각하고 있습니다. 네트워킹입니다. 나는 서버가 클라이언트와 정보를주고받는 것을 도울 것이다. 나는 이미 C++을 잘 알고있다. 나는이 일을하기 위해 구체적으로 내가 알아야 할 것과이 정보를 찾을 수있는 자원들을 알 필요가있다. 감사합니다 :)C++에서 3D 게임 네트워킹의 기본 사항은 무엇입니까?
2
A
답변
4
RageD에 따르면, 그것은 게임의 종류에 따라 다른 네트워크에서 큰 차이가 있습니다. FPS 서버는 일반적으로 UDP를 통해 모든 클라이언트에게 규칙적으로 (예 : 60Hz) 완벽한 게임 상태를 보냅니다. 다른 게임 유형은 TCP (TCP_NODELAY와 같은 비트를 조정하고 즉각적인 ACK 패킷을 강제) 또는 신뢰할 수있는 UDP (raknet lib 또는 기타)를 사용할 수 있습니다. 네트워크 프로토콜은 정말 넓어 져서 쉽게 확장 할 수있는 방법을 생각할 필요가 있습니다. 여기에서 시작하는 것이 좋습니다 : http://www.gamedev.net/community/forums/showfaq.asp?forum_id=15
관련 문제
- 1. 네트워킹 네트워킹의 기본 내용
- 2. 거대한 지형을 지원하는 3D 게임 엔진에 대한 제안 사항은 무엇입니까?
- 3. 일반적인 3D 게임 패턴은 무엇입니까?
- 4. Java에서 3d 게임 프로그래밍
- 5. 3d 게임 엔진 제안
- 6. 3D 게임 개발 시작
- 7. Java에서 3D 게임 프로그래밍
- 8. 자바 3D 게임 개발
- 9. 인앱 이메일의 기본 사항은 무엇입니까?
- 10. 최고의 아이폰 3D 게임 엔진
- 11. C에서 3D 모델 회전하기
- 12. 3D 경주 게임 충돌 감지
- 13. 나만의 3D 게임 엔진 작성
- 14. Unity 3D 게임 패치 도구?
- 15. 3D 게임 WYSIWYG for iPhone
- 16. OpenGL을 사용하는 아이폰 3D 게임
- 17. 편집 가능한 gridview - 기본 사항은 무엇입니까?
- 18. 기본 게임 DrawEngine 질문
- 19. Android OpenGL-ES 3D 게임 최적화
- 20. .NET 용 전략 게임 엔진에 대한 권장 사항은 무엇입니까?
- 21. 기본 게임 Archecture Question
- 22. xcode 기본 게임 템플릿
- 23. 루비 또는 파이썬 용 3D 게임 엔진?
- 24. 임의의 네트워크 기반 3D 게임 개발
- 25. Java에서 LWJGL을 사용하는 브라우저 기반 3D 게임
- 26. 네트워킹의 데이터 손상 C 코드
- 27. Android 게임 개발자가 사용하는 OpenGL/3D 프레임 워크는 무엇입니까?
- 28. C에서 기본 메서드가 호출되도록하십시오
- 29. C에서 동적 3 차원으로 3d 배열 선언 #
- 30. iPhone 게임 개발 기본 사항
여기에서 질문하는 것이 좋습니다 : http://gamedev.stackexchange.com – Holtorf
gamedev stackexchange를 확인하십시오. 실제로 게임 유형에 따라 달라집니다. MMORPG는 서버 기반 멀티 플레이어 FPS와는 다른 (때로는 중복되는) 정보를 필요로합니다. – RageD