obsidian/MyObsidianVault/AWA/Struktur.md
2023-12-26 13:16:18 +01:00

1,012 B

  • Ein Multiplayer Online 3D RPG

  • Besteht aus 3 Komponenten:

  • 1.) Master Server

    • Verwaltet alle persistenten Daten, managed die Scene Server wenn ein Spieler einloggt.

    • Wenn eine benötigte Szene nicht von einem Scene Server bereits vorgehalten wird, sucht der Master Server einen Scenen Server mit 0 Spielern aus, und sendet ihm den Befehl die benötigte Szene zu laden. Da immer mindestens genauso viele Scene Server wie Spieler bereitgestellt werden, ist hier keine Mangelsituation möglich ( Fehler durch Blocking, etc. einmal ausgenommen)

  • 2.) Scene Server Pool

    • Jeder SS verwaltet eine Szene mit allen 3D Objekten und ihren Attributen im Headless Mode. Alle in der Szene befindlichen Spieler werden über den Scene Server miteinander koordiniert. Der Scene Server erhält vom Master Server den Befehl, eine Szene zu laden.
  • 3.) Client

    • Verbindet sich mit Master Server für Login. Dann Character Wahl. Master Server antwortet mit IP + Port des Scene Servers für den Connect.