我正在设计一个基于网络的游戏。在这个游戏中,几乎所有动作都需要一定的时间,但我不确定在哪里存储和执行动作。
例如,一个角色想要从 A 到 B,假设这需要 30 秒。在我的字符表中有一个名为 Location 的列,女巫正在存储当前位置的 Id。所以我必须在 30 秒后更改此 ID。
到目前为止,我能想到的最好的解决方案是创建 SQL 作业。由于我没有测试 100.000 个 Sql 作业将如何影响服务器性能的环境,我想问有没有其他方法或者我应该坚持使用 Sql 作业?
PS:逻辑与其他基于网络的游戏基本相同,任何其他游戏中关于他们如何处理此类事情的直接示例将不胜感激