A
A
Alexander2017-12-28 15:27:57
C++ / C#
Alexander, 2017-12-28 15:27:57

What books/resources exist for learning server application programming?

For example, the game application Uplay from Ubisoft. Each player has a client part installed, which obviously interacts with the server. For example, the player has reached level 35 in the game. Information about this achievement is sent over the network to the server and, obviously, stored in the database. Everything related to the player's actions is stored on the server.

My problem is that I have no idea how to create such a client application and, of course, a server with a database. Of course, I'm aware that you need to know the C++ language, but I'm asking what books / resources can be used to understand how to program all this interaction. I would like everything to be clear and accessible, because not everything is written in various sources of the World Wide Web: for example, it is written how to write a socket, but it is not written what to do with it and how to make connections secure and how it is programmed. I would really like to learn this.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
Stalker_RED, 2017-12-28
@Stalker_RED

For example, the player has reached level 35 in the game. Information about this achievement is sent over the network to the server and, obviously, stored in the database.
With this approach, you will make another game in which there are a lot of cheaters. What prevents the client from sending a message that he has reached not level 35, but 135, for example?
This server should tell the client "change the number to 35 and display a beautiful animation and the sound "ta-dam!""

E
Evgeny Glebov, 2018-01-09
@GLeBaTi

ithare.com
Very voluminous material on the topic of MMO development

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question