관리 도구는 GUI 앱일 때도 있고, 콘솔 프로그램일 때도 있고, 웹 브라우저에서 작동하는 웹앱(web app)일 때도 있습니다. 관리 도구에서 하는 역할은 다양하며, 여러분이 자유롭게 원하는 기능을 만들어 넣어도 됩니다. 필수로 하는 역할은 다음과 같습니다.
• 서버 켜기/끄기
• 동시접속자 수 보기
• CPU, RAM 사용량 보기
관리 도구는 게임을 운영하는 조직이 클수록 역할이 분담됩니다. 또 실수나 의도적인 사고를 막으려고 사용자에 따라 일부 기능이 제한되게 만들기도 합니다. 예를 들어 게임 운영자(Game Master, GM)는 서버를 끄거나 켜는 권한이 없는 대신 불량 행동을 하는 플레이어를 강제로 추방하는 등 업무를 수행할 수 있는 관리 도구가 주어집니다. 한편 서버 관리자(System Administrator, SA)는 GM의 일을 할 수 없는 대신 서버를 끄거나 켜는 등 업무를 할 수 있는 관리 도구를 씁니다.
▲ 그림 4-20 서버 프로그램과 통신하는 관리 도구