하마치나 제로티어 같은 가상 사설망 서비스 이용하면 개인 PC로도 FVTT를 호스팅 할 수 있음.
그래도 플레이어들이 해당 서비스에 익숙하지 않을 수도 있고 항시 돌아가는 서버를 가지고 있다는 건 든든하긴 하니까 전용 서버를 만드는 건 상당히 매력적임.
웹호스팅이나 서버 관련해서 경험 있는 사람은 이런 거 별로 필요 없겠지만 해당 부분이 생소한 사람한테 도움이 되지 않을까 해서 만들어봤음.
일단 다른 프로그램 필요 없고 인터넷 브라우저만 있으면 됨.
1. FVTT 구입 및 다운로드
공식 홈페이지에서 구입 후에 개인 프로필 페이지 들어가면 이렇게 Purchased Licenses 항목에서 다운받을 수 있음.
맨 아래에 있는 Node.js 버전을 다운받으면 됨.
2. 클라우드 서버 서비스 선택 - AWS Lightsail
클라우드 서버를 제공하는 여러 서비스가 있음. 가장 유명한 건 아마존에서 제공하는 AWS EC2고 이 외에도 마이크로소프트 애저, 디지털오션, 구글 클라우드 등등이 있음.
각 서비스 및 플랫폼에 따라 요금제, 사양, 장점 등 세부적 특징이 갈리긴 하는데 AWS EC2가 첫 사용자에게 t2 micro 인스턴스를 1년 간 무료로 제공하니까 이쪽이 무난하긴 할 거임.
하지만 이 글에서는 서울에 서버를 두고 있으면서 매일 24시간 가동 기준으로 유지비가 저렴한 AWS 라이트세일을 기준으로 작성함.
갤에서 검색해보면 AWS EC2 기준으로 다른 사람이 쓴 게시글 있을 텐데 EC2 쓸 사람은 그거 참고하면 됨.
EC2랑 라이트세일 차이점은 여러가지가 있긴 한데 접속량 많지 않은 개인 기준으로 가장 큰 차이점은 라이트세일이 좀 더 저렴함.
대신 EC2는 사용 안할 때 서버 정지해 두면 요금이 안 나가는데 (서버 하드디스크 사용요금은 내야 함) 라이트세일은 정지해 둔 동안에도 요금이 부과됨.
일단 구글에서 "아마존 라이트세일" 검색하고 들어가서 가입, 신용카드 등록같은 자잘한 과정을 거쳐야 함.
그리고 AWS 콘솔에 로그인하면 아래 스샷처럼 서비스 목록이 뜰 텐데 밑에 있는 컴퓨팅 카테고리에서 "Lightsail" 을 클릭.
새로 탭이 열릴 텐데 인스턴스 생성 버튼을 눌러야 함.
먼저 확인해야 할 것은 인스턴스 위치임. 해외에서 사용할 게 아니라면 아무래도 서울에 있는 서버가 레이턴시가 제일 적게 나오니까 서울이 좋음.
혹시라도 원하는 위치랑 다를 경우 "AWS 리전 및 가용 영역 변경"을 눌러서 변경하면 됨.
인스턴스 생성을 누르면 이미지 선택을 할 텐데 스샷처럼 플랫폼은 Linux/Unix를 선택하고 블루프린트는 OS전용에서 Ubuntu 18.04 LTS를 선택함.
SSH 키는 특별한 이유 없으면 기본값 사용하고(새로 생성했다가 나중에 잃어버리면 좀 귀찮음) 플랜은 아래에서 적당히 선택하면 됨.
저 요금은 한달동안 서버 유지할 때 나가는 요금이고 잠깐 만들어서 가지고 놀다가 서버 삭제하면 사용한 시간만큼 나감.
경험상 FVTT 메모리 사용량이 그렇게 높진 않아서 첫 달 무료로 제공하는 3.5달러짜리 플랜 써도 되긴 할 텐데 일단 나는 5달러짜리 인스턴스를 썼음.
인스턴스 이름 같은 거 적당히 입력하고 생성 결정하면 위 스샷처럼 대기 중으로 뜰 거임.
인스턴스 생성 될 때까지 몇 분 정도 걸릴 수 있으니까 여유있게 물이라도 마시고 오면 됨.
2부에서 이어짐.
뭔소린진 모르겠지만 정보추