
Wir führen einen leichten KOA -Server aus, der in TypeScript geschrieben wurde, mit einer MariADB -Datenbank, die Mikroorm nutzt, als unsere Auswahl. Der Client ist in ActionScript 3 geschrieben und verwendet Adobe Flashplayer, um seinen Inhalt anzuzeigen.
Dieses Repository enthält die gesamten modifizierten SWF -Client -Dateien (Shockwave Flash) sowie die entsprechende Serverkomponente, die von Grund auf für den Kixeye -Flash -Client von 2010, Backyard Monsters, umgebaut wurde. Der Client wird auf Version 128.5690 ausgeführt.
Wir empfehlen, unseren Game Launcher herunterzuladen, der auf der Download -Seite unserer Website installiert werden kann. Auf diese Weise können Sie nahtlos verwalten, welche Build -Versionen des Kunden, den Sie spielen, von einem Ort von einem Ort aus, ohne sich Gedanken darüber zu machen, neue Versionen manuell herunterzuladen. Der Launcher unterstützt derzeit Windows (64-Bit) und Linux.
Es ist möglich, den Server manuell auszuführen oder ihn mit Docker Compose bereitzustellen.
Beginnen Sie mit dem Klonen des Repositorys und dem Umschalten in den Entwicklungszweig:
git clone https://github.com/bym-refitted/backyard-monsters-refitted
cd backyard-monsters-refitted
git switch developSie können den Server lokal mit Docker mit unserer Docker-Compose-Datei bereitstellen.
Wichtig : Verwenden Sie nicht die Datei docker-compose.yml wie für die Produktion. Es enthält hartcodierte Geheimschlüssel sowie schwache Datenbank -Anmeldeinformationen, die nur für die lokale Verwendung gedacht sind.
Der Einsatz enthält die folgenden Behälter:
docker compose upBefolgen Sie die Anweisungen auf unserer Server -Setup & Configuration Wiki -Seite sorgfältig.
Befolgen Sie die Anweisungen sorgfältig auf unserer Client Setup & Configuration Wiki -Seite.
Um einen Beitrag zu leisten, müssen Sie Ihre Änderungen in das SRC -Verzeichnis kopieren. Wenn Sie sich fragen, warum wir diesen schrecklichen Workflow verwenden, finden Sie weitere Informationen. Wenn Sie in der Lage sind, herauszufinden, wie Sie direkt zu SWF kompilieren können, ohne alle Vermögenswerte zu verlieren, teilen Sie uns dies bitte mit.
Backyard Monsters preservation project.
Copyright (C) 2024 | The Backyard Monsters Refitted team
See the GNU General Public License <https://www.gnu.org/licenses/>.