시놀로지의 Docker를 이용하여 테라리아 서버 구축하기


Synology NAS의 Docker를 이용하여 Terraria 서버 구축하기


NAS는 파일 공유가 주 목적인 기기입니다.

보통은 부서나 개인의 파일 공유 및 저장을 위해 구입 후 운용하는 편입니다.


하지만 이정도로는 시스템 자원이 많이 남는 편인데요, 이 자원을 이용하여 게임 서버를 구축할 수 있습니다.

이 글은 Terraria 라는 게임의 서버를 Docker를 이용하여 구축하는 방법을 안내합니다.




1. 시놀로지의 패키지 앱에서 Docker를 검색 후 설치합니다. ▲



2. 설치 완료 후 앱을 실행하여 레지스트리 탭으로 이동합니다. ▲



3. 레지스트리 검색 상자에서 terraria 를 검색합니다. ▲



4. ryshe/terraria 를 선택 후 다운로드를 누릅니다. 


5. 이미지 탭으로 이동하면 다운로드를 선택한 레지스트리를 볼 수 있습니다. ▲

이미지 오른쪽에 다운로드 현황을 볼 수 있으며, 다운로드가 완료 되면 상단의 실행 버튼이 활성화 됩니다.

버튼이 활성화 되면 실행 버튼을 누릅니다.



6. 컨테이너의 이름은 영문으로 임의로 변경하여도 됩니다. ▲

높은 권한을 사용하여 컨테이너 실행 에 체크합니다.

고급 설정 을 누릅니다.



7. 테라리아 게임에서 사용하는 포트를 추가해줘야합니다. 

포트 설정 탭으로 이동 후 + 버튼을 눌러 사용할 포트를 추가합니다.

TCP와 UDP의 7777 포트를 각각 추가합니다.

로컬포트와 컨테이너 포트를 동일하게 해주되, 상황에 맞게 변경해도 됩니다.

적용 버튼을 누릅니다.



8. 다음 버튼을 누릅니다. ▲



9. 마법사 완료 후 이 컨테이너 실행 에 체크 후 적용을 누릅니다. ▲



10. 비디오 형식 탭으로 이동하면 설정값이 저장된 컨테이너와 실행중인 컨테이너 목록을 볼 수 있습니다. ▲


서버 구축은 완료되었습니다.




▶ 터미널을 이용하여 월드 맵 생성 방법


▶ 기존에 생성된 월드 맵을 도커에 복사 후 실행 방법