php - 网页游戏的服务器端一般用什么语言写的?
伊谢尔伦
伊谢尔伦 2017-04-10 14:44:17
[PHP讨论组]

就是那种能实时看见别的玩家移动的网页游戏服务器端一般用什么语言写的?以后的趋势会换成什么语言或者什么技术吗?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(4)
PHP中文网

我大nodejs 的模型来做 游戏后端是很合适的..

而且,也有大公司开源了这样的框架,例如,大名鼎鼎的网易

https://github.com/NetEase/pomelo

或者lua也不错, 云风(不会知道云风的吧?)大神开源的游戏后端

https://github.com/cloudwu/skynet

还有9miao 出品 python 后端,这个框架的一大优点就是例子,非常丰富..

http://firefly.9miao.com/

最后说一下,这种东西没有什么趋势(底层都是tcp/ip, udp),和什么技术,完全,看主程的能力....主程能把什么用好就用什么.

说到底,..最重要的还是人,而不是技术..你能力不行..用现在就牛逼的技术,也没用.例如erlang,也做不出什么牛逼的东西.

PHPz

java、python、node、erlang用得较多.

go现在也有公司在用.

当然你要业务足够简单或者有很多钱拿来烧服务器的话, 用php也可以.

天蓬老师

页游服务器端也有c#的吧?

伊谢尔伦

http://www.kbengine.org/
什么是KBEngine?

一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端。

服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术, 将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏。

(经常被问到承载上限,kbengine底层架构被设计为多进程分布式动态负载均衡方案, 理论上只需要不断扩展硬件就能够不断增加承载上限,单台机器的承载上限取决于游戏逻辑本身的复杂度。)








热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号