繁体   English   中英

C ++中3D游戏联网的基础知识是什么?

[英]What are the basics of networking for a 3D game in C++?

几周后,我正在考虑帮助一个项目使用3D角色完成C ++世界的一个相当重要的方面:网络。 我将协助服务器与客户端之间的信息传输。 我已经非常了解C ++。 我只需要知道具体应该做些什么,以及可以从中找到这些信息的资源。 谢谢 :)

正如RageD所说,不同类型的游戏之间的网络连接差异很大。 FPS服务器通常会通过UDP定期(例如60Hz)向所有客户端发送完整的游戏状态。 其他游戏类型可以使用TCP(调整得有点像TCP_NODELAY并强制使用即时ACK数据包)或可靠的UDP(raknet lib或其他)。 网络协议可能会变得非常广泛,因此您需要考虑如何使其易于扩展。 我建议您从这里开始: http : //www.gamedev.net/community/forums/showfaq.asp?forum_id=15

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM