这周一直在挖掘一个洞,试图找出如何在一个在线游戏中运行一个双倍经验周末活动,使用Unity自己的工具总是碰到一个死角。

Game Overrides可以实现一次性的时间调度,选择开始和结束时间(以UTC为单位),就完成了。但是当它需要重复执行(每周末,或者每个星期五晚上)时,Unity内置的工具就无能为力了。结果就是要么使用Cloud Code cron作业(我看起来也只支持UTC),要么每周都手动更改配置。

你们是如何在实际运用中解决这个问题的呢?是否在Remote Config的基础上自行开发一个调度系统,还是我忽略了Unity Cloud工具的新功能?还有,是否有人关心玩家个人时区的设置,还是UTC(协调世界时)为所有玩家而设的就是一个共识?