c++后台开发做什么
1个回答
展开全部
我是做游戏的,那我就来说说游戏后台相关的,当然我说的可能不完全。后台开发的任务不一定和语言密切相关,除了c++之外,java做游戏服务器也是有的。
后台肯定需要和数据库进行操作,这样才能对游戏的数据进行保存,那么熟悉SQL就是必须的了。
网络相关,比如TCP/UDP协议需要了解。TCP一般用来做普通的客户端请求处理,而UDP对于某些实时性要求较高的游戏会比较有用,因为UDP相对TCP开销要小,典型的用途是用于移动的同步。
并发,通常服务器要求能够承载很多并发连接数,那么在必要时都会使用多线程来进行处理。此时了解并编写正确的并发代码就有一定必要性。
游戏逻辑,有些游戏会在后台进行gameplay的计算,好处是可以防止gameplay在客户端的实现时,可能遭到用户作弊的情况。当然除了gameplay之外,还有一些常见的玩家配对啊这些常见的功能。很多客户端需要的功能,比如UI相关,服务端后台需要予以数据支持。对于RPG中的任务,一般服务器需要有相关逻辑判断任务的开启,达成条件。等等。
其他,比如游戏内支付等等,都需要服务端配合。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |