使用单声道的在线游戏后端架构

时间:2011-09-24 14:20:02

标签: linux flash architecture mono

我需要为flash游戏编写后端。它本身的游戏并不复杂。游戏本身是一个小会话(大约2分钟),但一次有许多活动。我的目的是制作一个接受连接的网关服务器和托管游戏会话的多个服务器。 Gateway将告诉游戏服务器创建新的游戏会话,并将所有消息转发到它的消息队列。游戏服务器将处理它并回复网关,网关又将响应发送回客户端。我想用mono执行此操作并在linux上作为守护进程运行。你能就如何改善这种架构提出意见吗?

UPD:游戏不是实时游戏,单个游戏会话中每秒的平均数据包大约为5-15。游戏会话有2到4名玩家。它们的平均大小约为10到50个字节。 Udp是可能的,但将是一个矫枉过正,所以它将与tcp一起使用。

0 个答案:

没有答案