c++后台开发是做什么的?

我是玩游戏的,我就说说游戏的背景吧。当然,我说的可能不全。背景开发的任务不一定与语言密切相关。除了c++,java也可以作为游戏服务器。

后台肯定需要对数据库进行操作,这样才能保存游戏数据,所以需要熟悉SQL。

网络相关的,比如TCP/UDP协议,需要了解。TCP一般用于普通的客户端请求处理,而UDP对于一些实时性要求高的游戏更有用,因为UDP的开销比TCP小,其典型用途是用于移动同步。

并发,通常服务器需要能够承载很多并发连接,所以在必要的时候会使用多线程进行处理。这时候就需要理解并写出正确的并发代码。

游戏逻辑,有些游戏会在后台计算游戏性,在客户端实现游戏性的时候有防止用户作弊的好处。当然,除了游戏性,还有一些常见的玩家配对功能。客户端需要的很多功能,比如UI相关的,都需要服务器后台的数据支持。对于RPG中的任务,一般服务器需要有相关的逻辑来判断任务的开启和到达条件。等一下。

其他的,比如游戏内支付,需要服务器的配合。