
Nous exécutons un serveur KOA léger écrit en TypeScript, avec une base de données MARIADB tirant parti du mikroorm, comme notre orm de choix. Le client est écrit dans ActionScript 3 et utilise Adobe FlashPlayer pour afficher son contenu.
Ce référentiel contient l'intégralité des fichiers clients SWF (Shockwave Flash) modifiés, ainsi que le composant de serveur correspondant reconstruit à partir du sol pour le client flash 2010 de Kixeye, les monstres d'arrière-cour. Le client fonctionne sur la version 128.5690.
Nous vous recommandons de télécharger notre lanceur de jeux qui peut être installé à partir de la page de téléchargement de notre site Web. Cela vous permettra de gérer de manière transparente les versions de construction du client que vous jouez, le tout d'un endroit, sans se soucier de télécharger manuellement de nouvelles versions. Le lanceur prend actuellement en charge Windows (64 bits) et Linux.
Il est possible d'exécuter le serveur manuellement ou de le déployer à l'aide de Docker Compose.
Commencez par cloner le référentiel et passer à la branche de développement:
git clone https://github.com/bym-refitted/backyard-monsters-refitted
cd backyard-monsters-refitted
git switch developVous pouvez déployer le serveur localement à l'aide de Docker avec notre fichier docker-compose.
IMPORTANT : N'utilisez pas le fichier docker-compose.yml tel quel pour la production. Il contient des clés secrètes codées en dur ainsi que des informations d'identification de base de données faibles destinées à un usage local uniquement.
Le déploiement comprend les conteneurs suivants:
docker compose upSuivez attentivement les instructions sur la page Wiki de configuration et de configuration du serveur.
Suivez attentivement les instructions sur la page Wiki de configuration et de configuration du client.
Pour contribuer, vous devrez copier vos modifications au répertoire SRC. Si vous vous demandez pourquoi nous utilisons cet horrible flux de travail, veuillez consulter contribution.md pour plus d'informations. Si vous êtes en mesure de comprendre comment compiler directement avec SWF sans délabrer tous les actifs, veuillez nous le faire savoir.
Backyard Monsters preservation project.
Copyright (C) 2024 | The Backyard Monsters Refitted team
See the GNU General Public License <https://www.gnu.org/licenses/>.