用Python编写基于浏览器的MMO服务器
我想为基于浏览器的MMO游戏编写一个服务器,它使用WebSocket进行通信,SQL server用于数据库,服务器选择的语言是Python。我想知道的是哪些库可以提供Websocket和MMO支持,我应该使用Stackless还是PyPy?看看。它应该包含你需要的所有东西。看看。它应该包含您需要的所有内容。是用于python 2.6和2.7的websocket库,是用于rfc6455的定制django websocket。Websocket在去年年底成为RFC6455,因此您应该使用应用于它的库。这两个库都支持它 ps Tornado还支持来自的RFC6455。是用于python 2.6和2.7的websocket库,是应用于RFC6455的定制django websocket。Websocket在去年年底成为RFC6455,因此您应该使用应用于它的库。这两个库都支持它用Python编写基于浏览器的MMO服务器,python,sql-server,html,websocket,Python,Sql Server,Html,Websocket,我想为基于浏览器的MMO游戏编写一个服务器,它使用WebSocket进行通信,SQL server用于数据库,服务器选择的语言是Python。我想知道的是哪些库可以提供Websocket和MMO支持,我应该使用Stackless还是PyPy?看看。它应该包含你需要的所有东西。看看。它应该包含您需要的所有内容。是用于python 2.6和2.7的websocket库,是用于rfc6455的定制django websocket。Websocket在去年年底成为RFC6455,因此您应该使用应用于它的
ps Tornado还支持来自的RFC6455。Tornado绝对是您所做工作的一个好选择。它支持最新版本的web套接字,如果您关心性能,它可以与PyPy配合使用。我已经有了一个原型MMO与此建立工作,它的作品伟大。您也可以稍后添加新的连接类型。因此,您可以从web套接字开始,但如果您将游戏客户端移植到移动设备,则可以在游戏中添加TCP处理程序,只需很少的努力
在数据库方面,我会考虑查看其他选项。也许SQL Server非常适合您的需要,但如果您不需要关系数据库,我更倾向于使用类似Membase(最近更名为Couchbase)的东西。这仅仅是因为它可以很好地扩展,而且在云硬件上似乎非常高效
祝你好运。龙卷风绝对是一个不错的选择。它支持最新版本的web套接字,如果您关心性能,它可以与PyPy配合使用。我已经有了一个原型MMO与此建立工作,它的作品伟大。您也可以稍后添加新的连接类型。因此,您可以从web套接字开始,但如果您将游戏客户端移植到移动设备,则可以在游戏中添加TCP处理程序,只需很少的努力
在数据库方面,我会考虑查看其他选项。也许SQL Server非常适合您的需要,但如果您不需要关系数据库,我更倾向于使用类似Membase(最近更名为Couchbase)的东西。这仅仅是因为它可以很好地扩展,而且在云硬件上似乎非常高效
祝您好运。如果您打算使用SQL Server,您可能需要.NET,那么您最好问一下这个问题。如果不需要.NET,请不要使用SQL Server。考虑一下IrPython或者考虑另一个DB(任何数据库),你能建议一个好的数据库系统吗?@ RyaNOS SQL在几乎任何一个平台都是可用的,所以没有必要。Net也许更好,如果你要使用SQL Server,你可能需要.NET。如果不需要.NET,请不要使用SQL Server。考虑一下IrPython或者考虑另一个DB(任何数据库),你能建议一个好的数据库系统吗?@ RyaNOS SQL可以在几乎任何平台上使用,所以不需要.NET。