GameHammer는 GameAvlil 엔진을 이용한 게임 서버 개발 도구로 강력하고 편리한 테스트 도구입니다. 실제 커넥터에서 제공하는 모든 기능을 사용할 수 있으며, 다양한 테스트 케이스를 만들 수 있는 API를 제공하고 있습니다. 또한, 스트레스 테스트를 위해 다수의 GameHammer를 동시에 실행하고, 그 결과를 취합해 바로 확인할 수 있습니다.
GameHammer를 사용하려면 다음과 같은 사항이 필요합니다.
GameHammer는 다음과 같은 기능을 지원합니다.
서버 | 테스트 코드 | 설명 |
---|---|---|
sample-game-server | sample-game-test | 실제 게임 서버와 GameHammer를 사용한 테스트 코드 |
GameHammer는 GameAnvil과 마찬가지로 Maven을 통해 배포됩니다. pom.xml 파일의 dependencies 요소에 다음과 같이 추가하시면 GameHammer를 사용할 수 있습니다.
...
<dependencies>
...
<!-- GameHammer -->
<dependency>
<groupId>com.nhn.gameanvil</groupId>
<artifactId>gamehammer</artifactId>
<version>1.2.1-jdk11</version>
</dependency>
...
<dependencies>
...