恩 ,来整理和补充一下 关于“团队副本更新的时间”相关设置方式吧!
以 3.3.5 XYWOW 平台为例;
正常情形下副本的更新时间;
团队副本 每7天更新
特殊团本 每3天更新 –仅“祖尔格拉布、安其拉废墟、祖阿曼”3本(小团)英雄5人本 每日更新
团本更新相关的三个主要参数 ;
1、重置时间倍率:决定了团本的更新周期为多少天(7天?) 2、重置(初始)日期:初始更新从那天开始(星期几) 3、重置(初始)时间:初始更新在何时开始(几点几分)
团队副本/英雄副本重置时间倍率:
修改“worldserver.conf”配置文件中“Rate.InstanceResetTime”项,默认1(每周),0.01(每天)–清空 characters库 characters.instance_reset表后,再次重启worldserver服务刷新数据。
设置值 天数 小时数(小团天数)
————————————————————–
2 14 天 = 14d = 336h (6天) 1 7 天 = 7d = 168h (3天) -- 默认 0.75 5.25天 = 5d+ 6h = 126h (2.25天) 0.5 3.5 天 = 3d+12h = 84h (1.5天) 0.25 1.75天 = 1d+18h = 42h (1天) 0.1 1 天 = 1d = 24h (1天)
PS:建议使用 1、2、0.1 作为设置值,避免重置天数为非整数,这样会影响后续重置的日期和时间。
设置副本重置(初始)时间(世界时):
需按北京东八时区来设置此重置时间;即 北京时间 = 世界时(即设置值) + 8小时
修改“worldserver.conf”配置文件中“Instance.ResetTimeHour”项,(世界时取值:0~23)
设置值 实际时间 设置值 实际时间
————————————————————-
0 8:00 12 20:00 1 9:00 13 21:00 2 10:00 14 22:00 3 11:00 15 23:00 4 12:00(PM) 16 0:00(次日.AM) 5 13:00 17 1:00(次日.AM) 6 14:00 18 2:00(次日.AM) 7 15:00 19 3:00(次日.AM) 8 16:00 20 4:00(次日.AM) 9 17:00 21 5:00(次日.AM) 10 18:00 22 6:00(次日.AM) 11 19:00 23 7:00(次日.AM)
如:设置 Instance.ResetTimeHour = 20 时,那么实际重置时间:次日的(北京)时间 AM 04:00
■ 更改副本重置(初始)日期:
因为 characters库 characters.instance_reset表中保存了副本下一次更新的时间戳数据,该表会按表内数据持续更新,只有在清空了表内所有数据之后的下一次启动“worldserver服务”时才会按配置文件“worldserver.conf”的“Instance.ResetTimeHour”来重新计算副本的下次更新时间戳。
所以需要利用这个清空 characters库 characters.instance_reset表后的第一次启动“worldserver服务”的日期来调整副本重置(初始)日期。
PS:【重启的时间需要在“设定的副本重置(初始)时间”之后才行,否则可能导致会提前1天更新】。
例:当重置时间倍率=1时(即团本7天更新),在周一清空后重启则会在下周一更新团本、周五清空后重启则会在下周五更新团本。
★ 实例: (假设重置时间倍率=1) 调整团本重置时间为“周二(AM)4:00”:按北京东八时区来设置;即 世界时=(4-8)+24=20
1、 打开服务端的配置文件“worldserver.conf”找到‘Instance.ResetTimeHour’修改其值改为 ’20’ 后并保存
2、 【当重置时间<8:00时,需提前1天】在“周一(AM)4:01”以后,清空 characters库 instance_reset表、instance 表内数据,然后重启服务端【需在超过了预设重置时间的临界点之后再重启“worldserver服务”,因为副本的CD计时会在清空后的下一次重启时重新更新副本的时间戳】。
3、另外5人本和5H本重置时间貌似是和团本是一致的,重启后5人本的重置时间可能会被推迟1天,但过一天就会恢复正常。
附图为设置完成后的 characters库 instance_reset表 截图;