
Dungeons & Dragons, Call of Cthulu, Pathfinder 등을 수집하고 플레이하는 온라인 플랫폼.
Dungeon Club은 가장 사용자 친화적 인 가상 탁상이 되려고 노력하며 다양한 기능과 편안한 디자인을 제공합니다. 기능 시연을 보려면 홈페이지를 방문하거나 지금 데모를 사용해보십시오!
VTT를 로컬로 실행하고 디버깅하려면 Dart SDK가 필요합니다. Windows에 있고 초콜릿을 설치하는 데 어려움을 겪고 싶지 않은 경우 대신이 안내서를 따르는 것이 좋습니다.
SDK를 다운로드하고 경로의 일부인지 확인한 후 다음 줄을 일회성 설정으로 실행하십시오.
# Clone repository and navigate into the directory
git clone https://github.com/doodlezucc/dungeonclub.git
cd dungeonclub
dart pub get # Download all required packages
dart pub global activate webdev # Download Dart->JavaScript transpiler웹 앱의 스타일 시트는 SASS로 작성되었으며 CSS로 변환해야합니다. Sass를 독립형 실행 파일로 설치하거나 Node.js 패키지 관리자 NPM을 사용하여 설치할 수 있습니다.
npm install -g sass # Download SCSS->CSS transpilerSass 및 Webdev에 대한 자세한 정보.
IDE Visual Studio 코드를 사용하는 경우 저장소의 시작 구성을 사용할 수 있습니다. Launch All (Terminal) 디버그 구성을 선택하여 백엔드 및 프론트 엔드 서비스를 동시에 시작할 수 있습니다.
이 올인원 런칭 구성은 Code의 터미널 에서 내부에서 시작됩니다. 이를 통해 간단한 R 키 프레스로 백엔드 서버를 다시 시작할 수 있습니다. IDE의 디버그 콘솔을 선호하는 경우 대신 개발 프로세스를 개별적으로 시작할 수 있습니다.
Tasks: Run Build Task (또는 Control + Shift + B를 누릅니다).Debug: Start Debugging F5 를 누르고 Launch Backend 구성을 선택하십시오.또는 DART 스크립트를 실행하여 개발 서버를 시작할 수 있습니다.
# Launch the webdev server / stylesheet compiler / backend server
dart bin/dev.dart 백엔드 및 웹 서빙을 초기화 한 후 localhost:8080 으로 이동하여 Dungeon Club의 새로 배달 된 라이브 컴파일 버전을 볼 수 있습니다.
소스 코드의 변경 사항은 작업중인 부분에 따라 다른 시간에 반영됩니다. 변화를 볼 수 있습니다 ...
http://localhost:8080 ).https://dungeonclub.net에서 Dungeon Club의 공식 공개 버전을 찾을 수 있습니다. 컴퓨터에서 로컬 서버를 호스팅하려는 경우이를 달성하는 두 가지 방법이 있습니다.
업데이트가 공개 웹 사이트에 출시 될 때마다 새 릴리스가 Repository Releases 탭에 추가됩니다. 릴리스는 짧은 변경 로그로 구성된 다음 여러 플랫폼 및 아키텍처에 대한 사전 컴파일 빌드 목록으로 구성됩니다.
선택한 빌드를 다운로드하고 압축하면 내부에 두 개의 관련 파일이 있습니다.
server.exe 실행할 때 터미널이 열리 며 Dungeon Club이 http://localhost:7070 에서 서비스를 제공하고 있음을 알려줍니다. 이 주소로 이동하여로드 및 사용할 준비가 된 VTT 사본을 볼 수 있습니다.
홈페이지의 이메일 "admin", password "admin"을 작성하여 사전 등록 된 모의 계정에 로그인하십시오. Mock 계정 과 정기적 인 전자 메일 보정 계정을 사용하는 데 차이가 없습니다. 성공적인 로그인하면 자신의 캠페인을 만들고 관리 할 수있는 기능이 있습니다.
네트워크에서 서버 포트 ( 7070 )를 열면 외부 플레이어는 IP 주소에 액세스하여 로컬로 호스팅되는 웹 사이트와 상호 작용할 수 있어야합니다.
실행 파일 릴리스의 공식 목록 외에도 Dungeon Club을 직접 구축 할 수도 있습니다. 개발에 설명 된 일회성 설정을 따라 필수 도구를 설치하십시오. 그런 다음 다음 명령을 실행하여 리포지토리에 포함 된 전용 빌드 스크립트를 실행하십시오.
dart bin/build.dart [options]
가능한 인수 목록은 dart bin/build.dart --help 실행하거나 다음 섹션을 참조하십시오.
다음 옵션은 서버 및/또는 빌더에 대한 인수로 입력 할 수 있습니다.
| 옵션 | 정의 | 기본값 (서빙) | 기본값 (빌드) |
|---|---|---|---|
-h, --help | 사용 가능한 플래그 및 옵션 목록을 인쇄합니다. | ||
--[no-]mock-account | 등록 된 계정 목록으로 "login.yaml"의 내용을 수락할지 여부. | false | true |
--[no-]music | 통합 음악 플레이어를 활성화할지 여부. 서버 호스트는 500MB의 배경 음악을 다운로드하려면 YT-DLP 및 FFMPEG를 설치해야 할 수도 있습니다. | true | false |
| 서버 만 | |||
-p, --port | 서버 포트를 지정합니다. | 7070 | |
--bootstrap |
| all | |
| 만 빌드 만 | |||
--[no-]copy-music | 빌드에 로컬로 다운로드 된 음악 (분위기/트랙/*. mp3)을 포함 시킬지 여부. | false | |
--[no-]download-icons | FONT Awesome의 최신 릴리스를 다운로드하고 포함 시킬지 (웹 사이트에 사용 된 아이콘) | true | |
--part | 빌드에 컴파일하고 포함 할 부품. server 또는 all 될 수 있습니다. | all |