| 1 | = Network engine Development = |
| 2 | see also ticket #227 |
| 3 | == Goal == |
| 4 | The goal of this early time development is to anchor the network engine deeply in the Project and to ensure both scalability and stability. The aim of the development is to have support for a dedicated (and maybe even a standalone) server. |
| 5 | |
| 6 | == Concept == |
| 7 | We are trying to split the game into two pieces:[[BR]] |
| 8 | * Backend: |
| 9 | * Only running on one computer (Server) |
| 10 | * Processing most of the work (exept Graphic Part) |
| 11 | * ODE |
| 12 | * Sound ? |
| 13 | * Synchronization |
| 14 | * Event handling (kills, input sent from clients/frontend) |
| 15 | * Object managment (position, orientation, health, status, ...) |
| 16 | * Frontend: |
| 17 | * Running on every client |
| 18 | * Taking care about the Interface: |
| 19 | * Input (Mouse, Keyboard, ...) |
| 20 | * Output (Video Rendering) |
| 21 | * Settings (Mouse-, Keyboard-Mapping= |
| 22 | |
| 23 | |
| 24 | == Current Status == |
| 25 | == Developers == |