이 처리를 하는 의사 코드는 다음과 같습니다.
Player_Attack(player, monster) { player. --; monster. -= 10; if (monster. < 0) { player. .Add(gold, 30); DeleteEntity(monster, 10sec); } }
이 로직을 ‘몬스터 사냥’이라고 하겠습니다. 몬스터 사냥 로직은 아직 분산 처리되지 않았으므로 서버 1개에서만 이 로직이 실행될 것입니다. 즉, 그림 9-13과 같이 서버 1만 사용될 것입니다.
▲ 그림 9-13 몬스터 사냥 로직은 서버 1에서만 사용