我有一个多人项目,其中有一些永远循环,并检查其中的代码。
问题是,多台计算机可能会处理这个并改变crabx
或craby
由于变量dvotes
、uvotes
、lvotes
或的滞后rvotes
。不过,只有一台机器应该改变这一点。
这可以通过像许多人在 SQL 中所做的那样为每个玩家提供一个 ID 来轻松解决。我只想检查 ID 是否为 1,那将是“操作机器”。然后我会在那台机器上进行所有这些检查。如果您可以对其进行编程,它会做 Scratch 服务器会做的事情......
这样做的问题是无法检测玩家何时离开游戏。没有称为“退出时”或“按下停止按钮时”的块。我该怎么做呢?我见过人们有一个人们点击退出的按钮,但有些人不会点击它/甚至看不到它。
提前致谢!