이 가이드는 Legion Hosting에서 Foundry Virtual Tabletop(VTT) 서버를 설정하고 구성하는 방법을 다룹니다. Foundry VTT는 풍부한 맵, 자동화, 게임 시스템 지원을 통해 온라인으로 테이블탑 롤플레잉 게임을 즐길 수 있는 자체 호스팅 플랫폼입니다. 관리자 기능 및 모듈 관리에 대해서는 Foundry VTT 관리자 및 모듈 가이드를 참조하세요.
Foundry VTT란 무엇인가요?
Foundry Virtual Tabletop은 온라인으로 테이블탑 RPG를 즐기기 위한 프리미엄 자체 호스팅 애플리케이션입니다. 브라우저 기반 대안과 달리, Foundry VTT는 플레이어가 웹 브라우저를 통해 접속하는 전용 서버로 실행되어, 게임 마스터와 플레이어 모두에게 풍부한 기능을 제공합니다.
주요 기능은 다음과 같습니다:
- 게임 시스템 지원 — 커뮤니티가 제작한 게임 시스템 패키지를 통해 D&D 5e, Pathfinder 2e, Call of Cthulhu 및 수백 개의 다른 시스템을 플레이
- 동적 조명 — 몰입감 있는 던전 탐험을 위한 시야선 계산을 갖춘 실시간 조명 및 시야
- 오디오/비디오 — 내장 오디오 재생목록 및 선택적 A/V 채팅 통합
- 모듈 생태계 — 자동화, UI 향상, 콘텐츠를 위한 수천 개의 커뮤니티 모듈
- 웹 기반 플레이어 — 플레이어는 소프트웨어 설치 없이 최신 웹 브라우저를 통해 접속
사전 요구 사항
Foundry VTT는 작동하려면 유효한 라이선스 키가 필요합니다. 서버를 설정하기 전에 공식 Foundry VTT 웹사이트에서 라이선스를 구매해야 합니다.
첫 시작
Legion Hosting에서 Foundry VTT 서버가 프로비저닝되면:
- gpanel.legionhosting.net에서 GPanel에 로그인합니다
- 서버 목록에서 Foundry VTT 서버를 선택합니다
- Startup Variables를 검토합니다 — 변수가 제공되는 경우 Foundry VTT 라이선스 키를 입력합니다
- Start를 클릭하여 서버를 실행합니다
- 서버가 시작되고 설정 마법사를 위한 URL을 제공합니다
- 웹 브라우저를 열고
http://YOUR_IP:PORT로 이동하여 Foundry VTT 설정 화면에 접근합니다 - 요청 시 라이선스 키와 관리자 비밀번호를 입력합니다
GPanel 시작 변수
GPanel은 기본 Foundry VTT 구성을 위한 시작 변수를 제공할 수 있습니다:
| 변수 | 설명 | 예시 |
|---|---|---|
TIMED_URL |
foundryvtt.com 프로필의 시한부 다운로드 URL입니다. Foundry VTT 파일을 다운로드하는 데 필요합니다. 이 링크는 약 5분 후에 만료됩니다. | https://foundryvtt.s3.amazonaws.com/... |
FOUNDRY_LANGUAGE |
Foundry VTT의 인터페이스 언어 | en.core |
UPDATE_CHANNEL |
업데이트 채널: release, testing, 또는 development |
release |
구성(options.json)
Foundry VTT의 주요 구성은 data/Config/options.json에 저장됩니다. GPanel의 File Manager를 통해 이를 편집할 수 있습니다:
{
"port": 30000,
"upnp": false,
"fullscreen": false,
"hostname": null,
"localHostname": null,
"routePrefix": null,
"sslCert": null,
"sslKey": null,
"awsConfig": null,
"dataPath": "/home/container/data",
"compressStatic": true,
"proxySSL": false,
"proxyPort": null,
"minifyStaticFiles": true,
"updateChannel": "stable",
"language": "en.core",
"world": null
}
구성 설정
| 설정 | 설명 |
|---|---|
port |
Foundry VTT가 수신 대기하는 포트입니다. 일반적으로 GPanel에서 관리됩니다. |
dataPath |
월드, 시스템, 모듈을 포함하는 사용자 데이터 디렉터리의 경로입니다. |
world |
서버 시작 시 해당 월드를 자동으로 실행하려면 월드 이름으로 설정합니다. 설정 화면을 표시하려면 null로 설정합니다. |
upnp |
UPnP 포트 포워딩입니다. 호스팅된 서버에서는 false로 두세요. |
compressStatic |
정적 파일에 대한 gzip 압축을 활성화합니다. 더 나은 성능을 위해 true를 권장합니다. |
updateChannel |
업데이트 채널: stable, testing, 또는 development. |
world 옵션을 월드 이름(예: "my-campaign")으로 설정하면 설정 화면을 건너뛰고 해당 월드로 바로 실행됩니다. 이는 편리하지만, 월드를 관리하려면 /setup URL 경로를 통해 설정 화면에 접근해야 함을 의미합니다.
첫 월드 생성
초기 설정을 완료한 후:
- 브라우저에서
http://YOUR_IP:PORT로 Foundry VTT에 접근합니다 - 관리자 비밀번호를 입력하여 설정 화면에 도달합니다
- Game Systems 탭으로 이동하여 게임 시스템을 설치합니다(예: D&D 5e, Pathfinder 2e)
- Game Worlds 탭으로 이동하여 Create World를 클릭합니다
- 월드 이름을 설정하고, 설치된 게임 시스템을 선택하고, 초기 설정을 구성합니다
- Launch World를 클릭하여 플레이를 시작합니다
플레이어 접속 방법
플레이어는 표준 웹 브라우저를 통해 Foundry VTT에 접속합니다 — 소프트웨어 설치가 필요하지 않습니다.
- 플레이어와 서버 URL을 공유합니다:
http://YOUR_IP:PORT - 플레이어는 최신 브라우저(Chrome, Firefox, Edge)에서 링크를 엽니다
- 로그인 화면에서 플레이어는 할당된 플레이어 이름을 선택하고 비밀번호(설정된 경우)를 입력합니다
- 플레이어가 접속하기 전에 게임 마스터(여러분)가 월드를 실행해야 합니다
데이터 및 백업
Foundry VTT는 모든 데이터를 data/ 디렉터리에 저장합니다:
data/worlds/— 게임 월드(맵, 저널, 액터, 아이템)data/systems/— 설치된 게임 시스템 패키지data/modules/— 설치된 애드온 모듈
data/ 디렉터리를 다운로드하세요.
관련 문서
도움이 필요하신가요?
Foundry VTT 서버에 대한 도움이 필요하면, 지원 티켓을 제출하고 서버 ID와 문제에 대한 설명을 포함해 주세요.