#424 大洋洲位面使用北美世界时间,OCE玩家几乎总是黑夜

状态: 待修复 · 分类: 服务器与账号 · 服务器与位面

大洋洲玩家的游戏时间与北美一致,黄金时段几乎全是夜晚。

当前表现

托管在大洋洲的位面继承了北美(太平洋)的世界时钟和昼夜天空盒,而不是按澳大利亚东部时间运行。 在10月21日的压力测试期间(澳大利亚东部夏令时10月22日),我整场游戏都被分配在大洋洲位面,到世界服务器的延迟低于30毫秒也证实了这一点。游戏内时钟和光照仍然与北美服务器时间对齐,与同一时刻北美位面上的北美玩家完全一致。 由于澳大利亚东部夏令时比太平洋夏令时早18小时,整个OCE黄金时段都落在黑夜里: | 本地时间(AEDT) | 服务器时间(PDT) | 游戏内 | |---|---|---| | 12:00(周六/周日下午) | 前一天18:00 | 黄昏/夜晚 | | 19:00(下班后上线) | 01:00 | 深夜 | | 23:00(下线) | 05:00 | 仍是夜晚,黎明前 | | 00:00 到 12:00 | 06:00 到 18:00 | 白天,而OCE玩家在睡觉或上班 | 实际上,一个在晚上和周末下午游戏的OCE玩家永远看不到白天。Forever标志性的动态光照和天气工作对这个地区来说实际上是不可见的,而本来就昏暗的区域(提瑞斯法林地、暮色森林、黑海岸、费伍德森林)即使有新的光照,在夜晚也很难看清。这不是“你上线时间不对”的问题:对于作息正常的澳大利亚人来说,没有任何时间上线能看到白天。 这对整个地区的玩家游戏体验有重大影响。零售版的大洋洲论坛自2016年以来就一直有同样的抱怨(暴雪澳新当年承认了这个问题,但至今没有改变),而关于此问题的魔兽世界无限服帖子是Forever综合讨论区点赞最多的帖子之一。Forever的无服务器架构已经把OCE玩家路由到专门的大洋洲数据中心,这是第一次让这个问题变得可以直接修复。

预期表现

托管在大洋洲数据中心的位面,其游戏内时钟和昼夜循环应按澳大利亚东部时间(AEST/AEDT)运行,这样OCE玩家在本地19:00上线时看到的是傍晚,而不是01:00。 这与原版经典的行为一致:2019年经典怀旧服的大洋洲服务器(Arugal、Remulos、Yojamba、Felstriker)被列为澳大利亚东部时间,并按该时间运行世界时钟。Forever是“无服务器但并非无区域”的,暴雪已表示OCE玩家连接到专门的大洋洲数据中心,只有在北美队长带领的队伍中时才会被转移到北美服务器。世界时间跟随托管的数据中心与该模式一致:与北美队长组队的玩家本来就在转移到北美基础设施,随之切换到北美时间是预期之中的,也不比现在更糟。 如果无法实现按区域设置时钟,可接受的替代方案: 1. 缩短昼夜循环(例如12小时,或不能整除24小时的循环,如20或26小时),让每名玩家在一周的游戏中都能看到每个时段。 2. 提供客户端选项或持续增益来偏移天空盒,类似Jar of Sunwarmed Sand的精神,但没有24小时的冷却。

复现步骤

1. 在澳大利亚或新西兰,于AEDT 19:00到23:00之间登录魔兽世界无限服压力测试或测试服。
2. 确认你处在大洋洲位面:游戏内延迟低于30毫秒(从澳大利亚东海岸连接北美位面则显示150毫秒或更高)。
3. 将鼠标悬停在小地图时钟上。它显示大约01:00到05:00,世界处于深夜。
4. 询问北美位面上的北美玩家同一时刻的时钟和天空盒。它们与你的完全一致。
5. 在周末AEDT 14:00重复一次。时钟显示约20:00,天已经黑了。
6. 与经典怀旧服大洋洲服务器(Arugal、Remulos、Yojamba)的行为对比,同样的本地时间在那里是白天。