游戏网络延迟优化

部分游戏使用 TCP 协议进行服务器通信,所以一些游戏网络优化指南会提到关闭 纳格算法,让数据包不进入缓冲区合并,减少等待时间,通过直接发送来降低延迟,缺点是会降低网络吞吐效率。

虽然理论上关闭纳格算法会有用,但现在大多数对延迟敏感的游戏,都使用了不受纳格算法影响的 UDP 来通信,那么关闭它也不影响游戏主要部分,而聊天系统等功能可能仍然使用 TCP 通信,这对于游戏主要部分的延迟应该没有影响。

然而,由于各种原因,部分游戏仍然使用了 TCP 通信,比如早期的《魔兽世界》在关闭纳格算法之后,可能会明显降低延迟,而《Minecraft》虽然也是 TCP,但在 2014 年的 1.8.1 版本加入了 TCP_NODELAY 设置的更新,能够停用纳格算法功能,而早期版本可能需要 TcpNoDelayMod 来解决延迟问题。

#游戏 #原理
 
 
Back to Top