multiplayer project에는 내부에 코드를 검사하는 영원한 루프가 있습니다. 스크래치의 ID : Cloud 변수
문제는, 여러 대의 컴퓨터가이 작업을 처리하고 변경 될 수 있습니다 crabx
또는 변수 dvotes
, uvotes
, lvotes
, 또는 rvotes
에서 지연으로 인해 craby
. 그러나 한 대의 기계 만이이를 변경해야합니다.
이것은 많은 플레이어가 SQL에서하는 것처럼 각 플레이어에게 ID를 부여함으로써 쉽게 해결할 수 있습니다. 나는 ID가 1인지 확인하고, 그것은 "운영 기계"가 될 것입니다. 그런 다음이 모든 검사를 해당 컴퓨터에서 수행합니다. 스크래치 서버는 프로그램 할 수 있다면 할 수있는 일을합니다 ...
이 문제는 플레이어가 게임을 떠날 때 감지 할 방법이 없다는 것입니다. "종료시"또는 "정지 중 버튼 눌렀을 때"라고 불리는 블록이 없습니다. 이 일을 어떻게 하죠? 나는 사람들이 나가기 위해 클릭하는 버튼을 가지고있는 것을 보았지만 어떤 사람들은 그것을 보지 않거나 심지어 보지 않을 것이다.
미리 감사드립니다.