15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 想从事手机网络游戏服务器编程,不知道该怎么入门?请前辈指路!

想从事手机网络游戏服务器编程,不知道该怎么入门?请前辈指路!

时间:2023-11-29 22:54:02 | 来源:网站运营

时间:2023-11-29 22:54:02 来源:网站运营

想从事手机网络游戏服务器编程,不知道该怎么入门?请前辈指路!:你好,我是个做网络游戏服务器的,可以回答一下你。

问1:手机网游服务端一般都是用什么语言开发?不同平台,例如IOS,安卓,服务端语言可以通用吗?
网络游戏服务端客户端之间一般都是通过TCP协议通讯,所以服务端用什么语言和客户端用什么语言没有关系。甚至一套服务端的代码可以同时用于iOS版本和Android版本,如果有网页版和端游版理论上也是可以通用的。不过各平台在协议上可能会有不同。

问2:原本想找一个培训机构的,但发现培训机构要么是学的前端技术,要么就是什么都学,后端技术只提点皮毛,没有一个专注于后端技术的培训院校,这个是什么原因?应为后端技术太难还是太简单?一般自学都能学会?
培训机构培养网页开发的比较多吧。培训做游戏的,我就知道一个游戏学院。我以前有同事是从那里边出来的。他们好像主要是培训客户端的。说到客户端难还是服务端难,这两个都各有各的难。客户端做图形渲染的比较牛逼吧,服务端主要牛逼在网络、分布式方面。如果说普通的写逻辑,应该是服务端更难。基本做一个功能,都是由服务端设计,客户端在写逻辑方面真的很简单。。。

问3:像我这样的基础,有没有合适我的服务端编程技术的书?有的话请推荐。
单纯写做游戏服务器的书,我是没见过。因为做服务器真的是很多种技能的组合。首先,它最麻烦的一点我觉得就是分布式和负载均衡。就是如何承载更多的人还能保证服务器的稳定和高效。就这一点就需要操作系统的知识以及网络的知识。对我影响比较大的两本书:<<Windows核心编程>>和<<TCP/IP详解>>,我现在其实建议做服务器的多接触接触UNIX类的系统,做服务器还是UNIX的比较爽。

问4:游戏服务端程序员待遇怎么样?公司地位高吗?
其实做服务器的程序员,在公司里的压力是最大的。因为服务器如果出了问题,一般都是大事儿。比如如果服务器有个bug会导致崩溃,那所有人都上不了游戏,还有可能导致玩家数据丢失。如果服务器有某个漏洞会被利用刷东西,额,这个太可怕了,因为都是涉及到钱的问题。可能你一个非常微小的错误,都可能早成难以弥补的后果。客户端一般出不来大事。说到待遇,怎么说呢,还是和能力有关,这个和行业没什么关系。做客户端的和做服务端的工资水平是差不多的(虽然我觉得服务端程序员价值更高一些)。公司的地位,这个不同的公司地位是不一样的。一般来讲是比客户端的程序员高一些的。但是,只是个程序员而已,如果你碰上一个技术出身的老板,在公司里可能会比较受尊重。但是如果你的老板只是个商人,那你就只是一头牛而已。

另外,你既然想做服务器,为什么还要限定在手机游戏呢?对于服务器来说,手游还是页游真的没什么区别。

关键词:入门,网络,游戏,服务,前辈

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭