Änderungsprotokoll

Komponenten

Diese Seite beschreibt die Komponenten von FiveNet und wie sie miteinander interagieren.

Diese Seite beschreibt die Komponenten von FiveNet und wie sie miteinander interagieren.

Vereinfachte Architektur

Detaillierte Architektur

FiveNet

  • Server
    • Dient der Bereitstellung der API, Frontend-Ressourcen (z.B. CSS, JS, Kartendaten).
  • Worker
    • Führt "Hintergrund"-Aufgaben aus, z.B. Zuweisung in der Einsatzzentrale, Ablauf, Bereinigung usw.
  • DBSync
    • Wird verwendet, um die Daten Ihres Gameservers (Charaktere, Fahrzeuge usw.) mit dem FiveNet-Server zu synchronisieren.
    • Benutzerstandorte, Ereignisse und andere Aktivitäten werden nicht über DBSync synchronisiert, dafür wird das Plugin verwendet.
  • Discord Bot
    • Zum Synchronisieren von Benutzergruppen- und Jobbenutzerinformationen.

Dienste

  • NATS Message Queue
    • Kommunikation zwischen FiveNet-Komponenten, Benachrichtigungen für Benutzer und mehr.
  • MySQL-Datenbankserver

Gameserver / Plugin

  • Gameserver-Plugin, um Aktivitäten und Ereignisse, die auf dem Gameserver stattfinden, an den FiveNet-Server zu senden (z.B. Job-Degradierungen/Beförderungen).
  • Zusätzlich, falls aktiviert, werden die Spielerstandorte an den FiveNet-Server für die Livemap gesendet.
Copyright © 2026 Galexrt Alle Rechte vorbehalten. Alle Warenzeichen, Logos und Markennamen sind das Eigentum ihrer jeweiligen Inhaber.