
우리는 typescript로 작성된 경량 KOA 서버를 실행하고 있으며, mikroorm을 선택하는 MariaDB 데이터베이스를 사용하여 ORM으로 사용합니다. 클라이언트는 ActionScript 3로 작성되었으며 Adobe FlashPlayer를 사용하여 컨텐츠를 표시합니다.
이 저장소에는 전체 수정 된 SWF (Shockwave Flash) 클라이언트 파일이 포함되어 있으며 Kixeye의 2010 Flash 클라이언트 인 Backyard Monsters를 위해 해당 서버 구성 요소가 기반으로 재건되었습니다. 클라이언트는 버전 128.5690에서 실행 중입니다.
웹 사이트 다운로드 페이지에서 설치할 수있는 게임 런처를 다운로드하는 것이 좋습니다. 이를 통해 새 버전을 수동으로 다운로드하는 것에 대해 걱정하지 않고 한 곳에서 플레이하는 클라이언트의 빌드 버전을 원활하게 관리 할 수 있습니다. 런처는 현재 Windows (64 비트) 및 Linux를 지원합니다.
서버를 수동으로 실행하거나 Docker Compose를 사용하여 배포 할 수 있습니다.
저장소를 복제하고 개발 지점으로 전환하여 시작하십시오.
git clone https://github.com/bym-refitted/backyard-monsters-refitted
cd backyard-monsters-refitted
git switch developDocker-Compose 파일을 사용하여 Docker를 사용하여 서버를 로컬로 배포 할 수 있습니다.
중요 : 프로덕션과 같이 docker-compose.yml 파일을 사용 하지 마십시오 . 여기에는 하드 코딩 된 비밀 키와 현지 사용을위한 약한 데이터베이스 자격 증명이 포함되어 있습니다.
배포에는 다음 컨테이너가 포함됩니다.
docker compose up서버 설정 및 구성 Wiki 페이지에서 지침을주의 깊게 따르십시오.
클라이언트 설정 및 구성 Wiki 페이지에서 지침을주의 깊게 따르십시오.
기여하려면 변경 사항을 SRC 디렉토리에 복사해야합니다. 이 끔찍한 워크 플로우를 사용하는 이유가 궁금하다면 자세한 내용은 Contration.Md를 참조하십시오. 모든 자산을 마치지 않고 SWF에 직접 컴파일하는 방법을 알아낼 수 있다면 알려주십시오.
Backyard Monsters preservation project.
Copyright (C) 2024 | The Backyard Monsters Refitted team
See the GNU General Public License <https://www.gnu.org/licenses/>.