游戏后台服务器开发

从整体架构来看, 目前页游服务器的技术相对其他的客户端的MMO,FPS,TPS等, 以及SNS游戏的后台要简单, 因为其分区分服 和 单服人数相对较少的特性.
当然服务端开发要用到的技术还是相通.

语言方面: c++语言,书籍的话就太多了, primer, 几本effective, 还有其他N多c/c++语言方面的著名书籍,   就不举例了, 值得一提的是现在许多页游后台都大量使用java,.net, python,lua等来处理逻辑, 如果有需要, 掌握了c/c++之后, 在工作中会很容易切过去.
OS平台: 网络编程, 不论linux还是windows作为server平台, 都推荐unix网络编程卷1/2, APUE等书看一看, 后期此类书大部分时间还是用做字典.
网络协议: TCP技术详解卷1/2, 推荐后期看, 不太适合新手看.
另外数据结构算法之类的就不多说了, 还有就是很多公司会用到一些网络库, 例如: ACE, ICE, libevent, libev, boost asio等, 这些东西暂时不用急着去学如何使用, 当工作中需要了, 可以慢慢去了解, 推荐以后多看看这些网络库的源码, 会很有帮助.

以上是我个人推荐的一条稳扎稳打的路线, 要是希望能几个月马上上手, 可能就不太适合了.


你说的是网页游戏,大致给你描述下:
1.开发语言工具:JAVA(傲视天地游戏公司双盟等)、PHP(大批公司采用PHP开发)、Python(一些创业朋友等都是用此开发)、C++(巨人、VeryCD等公司)
 
2.一般情况下是:PHP/JAVA/Python 处理游戏的业务逻辑和数据,使用C++写格斗系统、网络通信层等;

3.部分公司采用LUA语言编写游戏的业务逻辑,而其他上述提到的开发语言处理业务数据的操作;
 
4. 数据存取:后台数据库多数采用MySQL,也有公司采用MC或Redis +MySQL的模式,还有部分公司直接使用Tokyo Cabinet (TTServer).
 
5.程序一般都是跑在Linux系列操作系统上,都是因为WebGame穷人创业打拼的世界;
 
大致上述信息,不知道是否解答了作者的问答!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值