设置用于游戏的Wifi

所以:我是一名计算机科学家/软件工程师, 我的室友喜欢玩高速自我射击游戏 ,要求ping小于20ms,几乎没有包裹掉落。 而且我不喜欢到处都是Cat5电缆 。 我们怎么能成为朋友?

好吧,我尝试了一种新方法,即从消费级Wifi设备切换到专业产品,价格几乎相同,但选择更多。 事情发生了:首先阅读这篇文章,了解我的购买商品以及我的来历/需求。 这只是为了一项专门任务,即在wifi上快速进行游戏而又不失去它的所有好处,就像您也知道使用它一样。

3成功要素

TL; DR?

  1. 路由器上的QoS。 限制上传/下载并让路由器对其进行管理
  2. 将AP放置在公寓中的合适位置,而不要在电视后面或沙发桌下方
  3. 在AP上启用QoS并确定UDP包的优先级(实际上对我来说还是一个待办事项)

路由器上EdgeMAX中的QoS

最重要的部分是路由器级别的QoS。 如果您不这样做,则购买电缆也无济于事。 如果我开始上传3GB的电影资料并且我的同伴想玩游戏,我赢了,他会放松。 瓶颈在提供商级别,不在我们的路由器上。 因此,我将上传和下载QoS队列设置为略低于我们的合同速度(6Up,120Down),以确保我们成为瓶颈(并控制了瓶颈)。 现在,路由器有了优先级队列。 游戏中传出的UDP程序包在俱乐部前面的队列中被当作漂亮的女孩对待。 他们只是随心所欲地进/出。 其余的必须等待。

AP定位

实际上非常简单。 我们购买了一个Ubiquiti EdgeRouter X SFP和一个Ubiquiti Unifi Ap-AC Lite,总价约为160欧元,约合170美元。然后,我将路由器放在旧的路由器所在的位置,然后使用以太网电缆巧妙地隐藏在我们搬进那里时所用的天花板电缆线中。我用蜡蜡将电缆固定在其中(我知道是正确的),但是它不可见,这使AP处于更好的位置。

Wifi级别的QoS

我们控制了瓶颈,并将接入点放置在一个好的位置。 但是,Wifi网络内的大型文件传输(例如,从Wifi连接的NAS或笔记本电脑到Chromecast的Plex视频流)又如何呢? 好了,这些仍然很痛。 令人惊讶的是,关于UniFi AP的QoS的信息很少,尽管这对我没有多大帮助。 我想优先处理AP上的UDP流量,以便我的队友从游戏中获得的UDP包比其他包更快地通过。 两种选择:

A)告诉AP当他的客户想要交谈时总是让其他客户等待(我相信我们正在寻找的术语是通话时间公平吗?)

B)将其他客户端的吞吐量限制为一定的数量,尽管这种做法不符合获得快速AP的想法(如果我将Macbooks的吞吐量限制为150MBit,那么为什么要获得800Mbit的AP?)

C)确定UDP包的优先级(我担心这部分为时已晚。问题可能不是包没有足够快地发送到路由器,而是客户端实际上必须等待其他客户端完成通话→A点)

我与一位客户服务人员交谈,他建议对此后一项功能提出要求。 所以我做了。

我认为通话时间公平是前往这里的正确方法。 它基本上说不要让其他客户阻塞通话时间。 这可以与讲台上讨人喜欢的令人讨厌的政治家伙相提并论,以至于其他人无法理解自己的观点。 每个人都有1分钟(或Wifi计时中的毫秒),不会费时。 但是它似乎并不安静,可以为我们削减成本。 当我将P2P软件包从一台计算机发送到另一台计算机时,我的同伴正在用数十个掉落的UDP软件包和ping峰值杀死我。

前两个步骤已经帮助了很多,但最后一个步骤仍然开放。 未完待续 …