网络游戏任务时间,用什么?Cron作业


Online game task time, what to use? Cron Jobs?

嗯,我正在尝试开发类似于网络游戏的东西。例如,假设你想要升级游戏中的某些内容(网页游戏)。

你点击,然后出现一个倒计时时钟,只有当这个"时钟"完成你的"东西"升级。另一件事是,当倒计时变为0时,你不需要在线来升级你的"某物"。

我想知道如何使用PHP完成这一点?

你在用一种非常"命令式"的方式处理这个问题:

  1. 开始的东西
  2. 稍等
  3. 标记为完成

您可以通过不同的方式来获得相同的结果:

  • 在X时刻,开始升级
  • 时间X+t,升级完成

因此,当开始升级时,您存储当前时间+持续时间或完成时间。显示给用户:

  • 在一切之前:启动升级的按钮
  • 开始后:倒计时剩余时间,直到达到X+t
  • X+t后:"升级完成"消息

如果您还需要根据升级状态修改其他变量(例如:不要认为这是在升级完成后修改数据库中的HP值。根据完成的升级历史计算HP