所以我想创建一个多人游戏,我想用PHP,因为我已经有一个PHP服务器。是否有可能创建一个能够处理动作多人游戏的套接字服务器。这场比赛不会很大。所以我们不需要任何大量的数据推送。只是一些可能足以运行多人游戏的软件。php socket服务器,动作3和多人游戏
回答
对于套接字服务器,PHP显然不是解决方案。这根本不是为了那种用法。
如果你真的想去多人游戏,SmartFox(http://www.smartfoxserver.com/)提供了一个专业的解决方案,当涉及到Flash。之后,用合适的语言开发一个小套接字服务器并不复杂,而且可能性是无止境的(Python,Java,C#,C,C++,Erlang,Go,Erlang,...)。这真的取决于你想做什么样的比赛。
PHP可能有资格作为一个解决方案,以轮到型游戏的情况下,你可以简单地把它作为一个RESTful服务(通过http发回和转发游戏状态)。
有什么可能免费 – numerical25 2010-04-28 22:54:41
http://osflash.org/red5它是一个Flash Media Server的开放源代码实现,我觉得它对游戏是一种矫枉过正,尤其是如果你不想复杂的话。你可以看看谷歌有一些可用的Java的东西,为您提供一个良好的,简单的游戏服务器的基础。 – Mikushi 2010-04-30 16:32:21
你可以使用PHP,但我不会推荐它。另外,由于PHP套接字服务器不会从web服务器(Apache等)中运行,因此您的服务器上需要一个shell并且可以执行自定义服务器。
我会建议可用于Flash中的许多实时通信服务器中的一个,如Wowza,ElectroServer,Union,或他人(只是谷歌为他们)
有提供一些免费的了,但是质量可能不尽如人意。我在30秒谷歌搜索中发现的一些例子,我对它们一无所知:Oregano,GFS,Palabre
好的,有什么是免费的吗? – numerical25 2010-04-28 22:54:09
@ numerical25看到我的答案补充 – davr 2010-04-29 04:23:52
您可以使用Red5。这是一个开源的Java实现一个Flash Media Server的,它允许你想要做什么: http://osflash.org/red5
- 1. 多人游戏服务器
- 2. RTS HTML5游戏多人游戏 - 开始node.js服务器游戏
- 3. node.js多人游戏服务器架构
- 4. 基于在线多人游戏的游戏服务器技术?
- 5. Google Play游戏服务多人游戏iOS和Android
- 6. 移动和多人游戏
- 7. PHP服务器为基于Android回合的多人游戏?
- 8. 权威的Flash多人游戏服务器:工作的两倍?
- 9. 如何制作多人游戏服务器?
- 10. Facebook多人游戏与Flash客户端和.NET服务器端
- 11. 桌面和手机多人游戏服务器的选项
- 12. 多人游戏玩家2人游戏
- 13. HTML5多人游戏浏览器游戏
- 14. 谷歌Play游戏服务 - 实时多人游戏 - STATUS_CLIENT_RECONNECT_REQUIRED
- 15. Google Play游戏服务实时多人游戏
- 16. PHP AJAX多人游戏
- 17. 方针多人游戏PHP
- 18. 使用PhP/MySQL服务器和JavaScript/jQuery客户端编程多人游戏
- 19. Socket io多个游戏室
- 20. 开发在线多人游戏的服务器端
- 21. NAT,P2P和多人游戏
- 22. Box2D和GameCenter多人游戏
- 23. PHP/MySQL的游戏服务器
- 24. PHP游戏服务器查询
- 25. PHP - 试图为我的游戏服务器制作聊天机器人
- 26. 服务器为Android游戏
- 27. 创建游戏服务器
- 28. 游戏服务器多线程错误
- 29. 用于游戏登录/认证的Java Socket服务器
- 30. 服务器端为多人回合基于silverlight游戏
只需使用Python和保存自己的烦恼 – 2010-04-30 12:48:01