v1.2.4: 连续寻路超时超过1分钟自动发送/u return回城,传送后从最高优先级区块重新扩地

这个提交包含在:
lyizai
2026-08-21 16:10:02 +08:00
父节点 a9c71861f5
当前提交 08e15ffc9b
共修改 5 个文件,包含 72 行新增和 5 行删除
@@ -31,6 +31,12 @@ public class ExpansionConfig {
/** 超时后的最大重试次数 */
public int retries = 2;
/** 连续寻路超时累计达到该秒数后,发送 /u return 回城传送并重新开始(默认 60 秒) */
public int returnThresholdSeconds = 60;
/** 发送 /u return 后等待传送完成的时间(秒);默认 12 秒,覆盖 10 秒传送延迟并留余量 */
public int returnWaitSeconds = 12;
/** 区域扩地策略的中心 X 坐标(区块) */
public int regionCenterX;
@@ -94,6 +100,8 @@ public class ExpansionConfig {
c.targetCount = this.targetCount;
c.waitTimeoutSeconds = this.waitTimeoutSeconds;
c.retries = this.retries;
c.returnThresholdSeconds = this.returnThresholdSeconds;
c.returnWaitSeconds = this.returnWaitSeconds;
c.regionCenterX = this.regionCenterX;
c.regionCenterZ = this.regionCenterZ;
c.regionRadius = this.regionRadius;