Initial commit
This commit is contained in:
parent
102e1acce6
commit
b0d518fe5f
23 changed files with 9634 additions and 0 deletions
13
MyObsidianVault/AWA/Struktur.md
Normal file
13
MyObsidianVault/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