...
This commit is contained in:
parent
35bd66f21f
commit
8ab76adbe6
146 changed files with 101 additions and 40 deletions
13
MyObsidianVault/Projects/z_retired/AWA/Struktur.md
Normal file
13
MyObsidianVault/Projects/z_retired/AWA/Struktur.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
- 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue