
MariadBデータベースがMikroomを活用して、選択したORMとして、TypeScriptで記述された軽量のKOAサーバーを実行しています。クライアントはActionScript 3に記述されており、Adobe FlashPlayerを使用してコンテンツを表示します。
このリポジトリには、変更されたSWF(ShockWave Flash)クライアントファイル全体と、Kixeyeの2010 Flashクライアントである裏庭モンスターのためにゼロから再構築された対応するサーバーコンポーネントが含まれています。クライアントはバージョン128.5690で実行されています。
Webサイトのダウンロードページからインストールできるゲームランチャーをダウンロードすることをお勧めします。これにより、新しいバージョンを手動でダウンロードすることを心配することなく、プレイするクライアントのバージョンをすべて1か所からシームレスに管理できます。ランチャーは現在、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ディレクトリにコピーする必要があります。なぜこの恐ろしいワークフローを使用しているのか疑問に思っている場合は、詳細については、Convinting.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/>.