所以我正在考虑创建一个多人游戏,我想使用php,因为我已经有一个php服务器了。有没有可能制作一个能够处理actionscript多人游戏的socket服务器?这场比赛不会很大。因此,我们不需要通过任何大量的数据。只是一些可能足够可靠来运行多人游戏的软件。
发布于 2010-04-28 04:25:35
当涉及到socket服务器时,PHP显然不是一个解决方案。它根本就不是那种用法。
如果你真的想玩多人游戏,SmartFox ( http://www.smartfoxserver.com/)提供了一个专业的解决方案。在那之后,用适当的语言开发小型套接字服务器就不那么复杂了,而且可能性是无限的(Python、Java、C#、C、C++、Erlang、Go、Erlang等)。这真的取决于你想做什么游戏。
PHP可以作为一个合格的解决方案的情况下,轮流类型的游戏,你可以简单地处理它作为一个RESTful服务(发送回和转发的游戏状态通过http)。
发布于 2010-04-29 06:33:01
您可以使用PHP,但我不建议您这样做。此外,您还需要在您的服务器上安装一个shell,并能够执行自定义服务器,因为PHP套接字服务器将不会从etc服务器(Apache等)内部运行。
我会推荐许多可用于闪存的实时通信服务器中的一个,例如Wowza、ElectroServer、Union或其他(只需使用谷歌)
也有一些免费的,但质量可能不是很好。我在30秒的谷歌搜索中发现了一些例子,我对它们一无所知:Oregano,GFS,Palabre
发布于 2010-04-30 20:46:12
您可以使用Red5。它是Flash Media Server的开源Java实现,支持您想要做的事情:http://osflash.org/red5
https://stackoverflow.com/questions/2724763
复制相似问题