后台挂着的号并不是静止的。哪怕你一眼都没看它,它也在持续发请求,这些请求会占用代理IP线路上的处理额度。把后台号当成完全空闲来安排线路,是多开体验变差的常见起点,也是很多人反复排查却始终找不到原因的地方,因为从表面看它确实什么都没做。
把后台号放在一条独立代理IP上,图的是它们的请求不往前台窗口那条线上挤,快慢倒在其次。
自动寻路和挂机战斗
挂机打怪本身就是一连串网络动作的循环,找目标、走过去、放技能、捡东西,这些动作的间隔很短。一条成熟的挂机路线几乎一直在发请求,占用的额度并不低,有时甚至不亚于一个在手操的窗口。它稳不稳定,直接取决于这条代理线路的抖动大不大,抖得厉害的时候,挂机号会出现反复走回头路的情况。
摆摊与喊话
摆摊窗口看着最安静,其实也有固定节奏:摊位信息要维持在线,价格刷新要提交,每隔一段时间还要重新上报一次状态。这类请求频率低,但一直不断,属于细水长流型,单独看可以忽略,几个窗口叠在一起就不能不算,尤其是摊位居多的工作室账号。
好友与帮会消息
在线状态下,好友上线下线、帮会频道的喊话、组队邀请都会推送到客户端。窗口越多,这些消息的条数叠加得越快,处理它们同样要占用连接,而且是随时可能来的那种,没有规律可循,也没法提前安排。
心跳保活
还有一类最容易被忽略的请求是心跳,它唯一的任务就是告诉服务器这个连接还在。心跳几秒一次,量很小,但它决定了连接会不会被判定为掉线。心跳能按时送到,靠的就是这条代理IP稳不稳;心跳连着断了几次,表现就是号无缘无故掉线重登,而且往往发生在最不该出问题的时间里。
- 高频型
- 自动寻路与挂机战斗,请求密度最高,占额度最多
- 低频型
- 摆摊与状态上报,间隔长但一直不断
- 被动型
- 好友与帮会消息,由别人触发,随时会来
- 保活型
- 心跳,量最小但一次都不能少
这些请求单个都不大,叠起来就不少。
理清这一步之后,多开的体验问题就好分了:感觉前台不顺,先看后台在跑什么;感觉后台老掉,先看这条代理IP上的心跳有没有被挤掉。两种现象指向的原因完全不同,分开处理才不会白花时间和白花钱。
