Hi, I am aiming for my next game to be a proper multiplayer online game.
I have used sockets before and understand how they work, but I am not sure about the best way to build my game.
Should I build both server and client at the same time, whenever I change something in the client make sure it works in the server? or can I implement the networking after I have the game running in single player?
I don’t especially want to duplicate lots of code from my client and stick it in my server. Is there a way to make the client do most of the game processing, and the server just relay messages, adding and kicking players, and handle important variables like damage etc so it isn’t as easily hacked?
Thanks,
roland