octoawesome icon indicating copy to clipboard operation
octoawesome copied to clipboard

Multiplayer refactoring

Open susch19 opened this issue 2 years ago • 1 comments

Der Multiplayer muss überarbeitet werden. Er ist nun 4 Jahre alt und sehr umständlich zu nutzen. Folgende Punkte sollten angegangen werden:

  • [x] Entfernen von Comas
  • [x] Pooled Memory Streams
  • [x] BaseClient hat Probleme mit mehreren Clients (Deadlocks)
  • [x] Synchronisierung von mehr Componenten (Inventory, etc.)
  • [x] Überarbeitung Kommunikation / Pakete
  • [ ] ~Vereinfachen von Übertragen anderer Entities~
  • [ ] Network Persistance Manger so belassen? (nein)
  • [ ] Entkopplung Server ⇿ Game Instanz
  • [ ] Gameserver Commands (Start, Stop, Create, etc.) {System.CommandLine}

susch19 avatar Oct 06 '22 18:10 susch19

Wir müssten auch irgendwann mal eine Notification senden, wenn eine Entity das Spiel verlässt, damit es aus der Simulation entfernt werden kann

susch19 avatar Aug 02 '23 18:08 susch19