atom0s Moderator
Reputation: 204 Joined: 25 Jan 2006 Posts: 8579 Location: 127.0.0.1
|
Posted: Sat Jul 31, 2010 12:33 am Post subject: |
|
|
There is a lot left unmentioned in various tutorials because the starting point differs per-game.
The main first step would be research.
- Learning how the game connects to the server. (UDP/TCP, etc.)
- Learning what type(s) of encryption (if any) the game uses.
- Decoding the packet flow and mapping out packets.
- Learning how the game reads and manages its game data.
- Determining what data is known and what isn't. (Based on client data.)
Structuring things together afterward would be next. Such as working on a test server to test the connection process of the game, account handling, and so on.
It really depends on the game you are working on though, things can have more in depth requirements on the research part before touching any bit of coding.
That being said, knowledge in programming and networking will come into play later on down the road as well when developing the actual server. _________________ - Retired.
|
|