如果我正在使用Twisted编写多人游戏服务器,请使用哪种协议?

时间:2012-04-04 09:11:07

标签: python twisted multiplayer

我正在使用Twisted开发一款多人游戏服务器。这是一个简单的游戏,在每个地图上有几个玩家互相交流。在一开始,我只想让它们移动,并且可以被其他人看到。

我认为我需要来回发送的大多数数据都是移动数据,例如方向,速度等。

是否有Twisted已经实现的协议我应该使用? NetstringReceiver对此有好处吗?

谢谢!

1 个答案:

答案 0 :(得分:5)

使用AMP。扭曲包括a pretty good implementation。您可以在the Game project on launchpad中的二维游戏中找到使用AMP的示例。

另见这个非常相似的问题Basic networking with Pygame