02-26-2011, 09:37 AM
Threads per client:
The game logic is done in a single thread, so there's not much load sharing, except for the packet parsing.
There's not much to use SSE for, do you know how to program SSE/SIMD? It's very difficult.
- Data receiving, packet parsing and packet handling
- Packet sending
- Listening for connections
- Tick thread (game logic)
- WebAdmin thread
The game logic is done in a single thread, so there's not much load sharing, except for the packet parsing.
There's not much to use SSE for, do you know how to program SSE/SIMD? It's very difficult.