= Network engine Development = see also ticket #227 == Goal == 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. == Concept == We are trying to split the game into two pieces:[[BR]] * Backend: * Only running on one computer (Server) * Processing most of the work (exept Graphic Part) * ODE * Sound ? * Synchronization * Event handling (kills, input sent from clients/frontend) * Object managment (position, orientation, health, status, ...) * Frontend: * Running on every client * Taking care about the Interface: * Input (Mouse, Keyboard, ...) * Output (Video Rendering) * Settings (Mouse-, Keyboard-Mapping= == Current Status == We are currently deciding which network library we should use. After some flops we are now having a look at ENet. == Timetable == || Aim ||| Date || || Find a suiting network library || 31.10.07 || || Implement first Chat-Server || ... || || ... || ... || || Finish implementation || end of semester || == Developers == [wiki:DumeniManatschal Dumeni Manatschal] and [wiki:OliScheuss Oli Scheuss]