
Kami menjalankan server KOA ringan yang ditulis dalam TypeScript, dengan basis data mariadb memanfaatkan mikroorm, sebagai ORM pilihan kami. Klien ditulis dalam ActionScript 3 dan menggunakan Adobe FlashPlayer untuk menampilkan kontennya.
Repositori ini berisi seluruh file klien SWF (Shockwave Flash) yang dimodifikasi, bersama dengan komponen server yang sesuai yang dibangun kembali dari bawah ke atas untuk klien Flash 2010 Kixeye, Backyard Monsters. Klien berjalan pada versi 128.5690.
Kami sarankan untuk mengunduh peluncur game kami yang dapat diinstal dari halaman unduhan situs web kami. Ini akan memungkinkan Anda untuk mengelola versi build apa yang Anda mainkan, semua dari satu tempat, tanpa khawatir tentang mengunduh versi baru secara manual. Peluncur saat ini mendukung Windows (64-bit) dan Linux.
Dimungkinkan untuk menjalankan server secara manual atau untuk menggunakannya menggunakan Docker Compose.
Mulailah dengan mengkloning repositori dan beralih ke cabang pengembangan:
git clone https://github.com/bym-refitted/backyard-monsters-refitted
cd backyard-monsters-refitted
git switch developAnda dapat menggunakan server secara lokal menggunakan Docker dengan file compose Docker kami.
PENTING : Jangan gunakan file docker-compose.yml seperti untuk produksi. Ini berisi kunci rahasia hardcoded serta kredensial basis data yang lemah hanya untuk penggunaan lokal.
Penempatan mencakup wadah berikut:
docker compose upIkuti instruksi dengan cermat di halaman Wiki Pengaturan & Konfigurasi Server kami.
Ikuti instruksi dengan cermat pada halaman Wiki Pengaturan & Konfigurasi Klien kami.
Untuk berkontribusi, Anda perlu menyalin perubahan Anda ke direktori SRC. Jika Anda bertanya -tanya mengapa kami menggunakan alur kerja yang mengerikan ini, silakan lihat Contributing.md untuk informasi lebih lanjut. Jika Anda dapat mengetahui cara mengkompilasi langsung ke SWF tanpa melepaskan semua aset, beri tahu kami.
Backyard Monsters preservation project.
Copyright (C) 2024 | The Backyard Monsters Refitted team
See the GNU General Public License <https://www.gnu.org/licenses/>.