在本系列的11章、14章中,讨论了IO游戏同步;并介绍了一种同步方式:每100ms发送一次全量状态包;介绍了作为抗网络波动的优化手段,使用UDP协议来发这个状态包。
本章将深入讨论,网络波动下的同步问题。
既然要讨论坏的网络情况,自然少不了这样的测试环境。
linux系统自带了tc命令,可以方便的在内核层控制模拟网络情况。
tc命令功能很强大,这里我们需要了解仅3个命令:
tc qdisc add dev ens33 root netem delay 100ms 10ms 30% loss 15%
tc qdisc show dev ens33
tc qdisc del dev ens33 root netem
这里我们使用tc命令来模拟网络波动,命令如下:
本文发布于:2024-02-02 19:36:14,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170687377445978.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |