四个人一起经营一个农场,进度是共享的,谁掉线都会让当天的安排卡住。
星露谷物语的联机农场由主机保存进度,玩家的操作会实时同步给其他人。一天结束时的存档结算是一个关键时点,这段时间所有玩家的数据要汇总一次。多开账号如果都集中在这个时点,提交的请求会挤在同一条代理IP上。
- 实时同步
- 位置与动作持续更新,量小
- 操作提交
- 种植、收获等动作即时生效
- 每日结算
- 一天结束时集中保存
- 进度回读
- 重新进入时读取存档
结算时点是固定的,前后几分钟要留出余量。
多开时怎么避开结算高峰
办法是把几个号的作息错开。每个人睡觉的时间点决定了结算的触发时机,几个号的作息如果完全一致,结算就会在同一分钟发生。错开十几分钟,结算请求就散开了,不会堆在一起等。
存档失败会怎样
存档失败会让当天的进度回退到上一个保存点。这类问题在联机模式下的代价比单机高,因为影响的是所有参与者。把结算时段的线路留出余量,是避免这类问题最直接的方式。结算前后给主机号单独留一条代理IP,其他号的高负载操作往后排几分钟,这段窗口就不会被挤占。
- 几个号的作息错开十几分钟
- 结算前后不做高负载操作
- 存档频繁出问题时单独配线
- 定期把存档备份一份
长期运行的农场怎么安排
长期运行的农场,进度会越来越大,存档提交的数据量也随之增长。跑得越久的存档,结算时的数据往来越多。定期检查一次结算耗时,发现明显变长时,就该考虑给主机号单独配一条代理IP。代理IP在这里的作用是保证结算时段的通道通畅,让累积了很长时间的进度不会卡在保存这一步。
