工作日记

最近需要些一个手游棋牌类服务器框架,正在犹豫选怎么开发。

有5种选择:

1.在原有MMORPG框架基础上改动

只需要删除多余的功能和服务即可。不过话说需要改动的有点多,而且原框架是用来开发RPG游戏的,还是偏向于大型RPG游戏,感觉有点浪费机器性能的说。

2.直接在网狐服务器基础上做改动

网狐的功能好多都用不到,删掉功能有几个弊端,1.对代码不是百分百熟悉的话,删除东西要么删不干净,浪费资源,要么删的太干净,把不该删的都删了,容易出错。这样会对代码的掌控力不足,这是服务器忌讳的。2.他们的数据结构要换,使用自定义结构体,费事兼容性又不好,好原始,可能跟服务器框架开发太早有关系。还有加密方式客户端也要配合。

3.以ACE为基础从头搭建服务器

最大弊端很明显,所有东西都得从头再来,费时,虽然可以借鉴一些原有代码。但我倾向于这一种(其实不想用ACE框架这么复杂的框架,服务器不用跨平台,在linux上好好呆着就行了,我倾向于用libevent这样的轻量级网络库,无奈时间紧迫,加上之前只对ACE熟悉,只能从了)。

4.node.js

想到这个纯粹是为了练手。听说这个最近很热的框架开发效率很高,不知道上手难度怎么样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值