用python写游戏的后端服务器,有什么好的实践

用python写游戏的后端服务器,有什么好的实践,第1张

很多游戏公司都在用python做服务端了,

现在不是用python做如何的问题了,而是如何用p 服务器都是基于python,支持1000人左右可以,如果支持更多的人的话,有点吃力,现在后端

from bottle import run,route,request,response

from urllibrequest import urlopen

@route('<url:re:>')

def get_method(url):

      data=urlopen(url)

      return dataread()

run(host='0000',port=3456,debug=True)

我简单写一个,使用bottle框架,注意不要该ie的代理,使用别的浏览器如firefox代理到

127001:3456

之上的以gevent为基础的统一APIIO服务器端实现, web2py。只需要大约3行代码就可以把它配置到你的框架里。Gevent-socket是Socketio协议的一个python实现IO是一个可以

你自己说的太含糊了。游戏服务端。仅这两个词只是能说明你要求的服务器并发量要大,此外可能会有一个游戏引擎。具体的你用的是什么游戏类型。需要什么样的引擎。以及是否是网网游戏,或者是FLASH做的RPG游戏都没有说。所以很难给出一个具体的框架与协议。

不过简单的说,python做游戏服务器足够,以前有人用python做过魔兽世界的游戏服务器,做过EVE的客户端。

通常来讲,会使用一个内存数据库,一组关系型数据库。还有几套应用系统,比如交易系统,副本系统,对话系统,用户管理系统,支付系统系统。都是相互独立的,与游戏引擎关系不大。

要用的技术挺复杂的。主要是网络,安全,进程管理,C语言接口,数据库,图像处理,分布式管理等。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 用python写游戏的后端服务器,有什么好的实践

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情