멀티플레이어 게임을위한 단독으로 실행가능한( 서버로직+클라이언트 로직) 어플리케이션 구조를 먼저 살펴보자

베이스는 Spring Boot Application을 그대로 이용했으며 , spring boot start(https://start.spring.io/) 를 이용하였다.




참고자료 : 몇가지 게임서버를 작성하는 패턴을 살펴보는것은 도움이 된다. 이 프로젝트에서는 단순하게 액터만 이용을 하고

여기서 활용을 못했지만, Akka Steam/Akka FSM 등 게임의상태와 메시지를 더 우아하게 처리하는 방법이 아래에 소개되어 있으며 

언젠가 적용을 시킬것이다.