使用XNA的GamerServices组件访问Xbox / GfW Live以进行网络连接需要开发人员和玩家每人每年100美元订阅Microsoft的Creators Club。这对于Xbox360 XNA项目来说并不是什么大问题,因为无论如何你都需要订阅才能将你的游戏放到360上。
但是对于使用XNA的PC游戏,要求开发者和玩家每年投入大量资金,这对于访问玩家的游戏卡非常疯狂。 XNA游戏是否有任何解决方案可以为GamerServices提供类似的好处?或者,如果开发人员不想让他们的玩家(以及他们自己)受到100美元/头的打击,那么开发人员是否非常局限于建立他们自己的网络功能?
答案 0 :(得分:7)
也许您可以尝试Lidgren
答案 1 :(得分:2)
请注意,Windows Live游戏现已免费: http://www.engadget.com/2008/07/22/games-for-windows-live-now-free/
由于使用Live API是你在xbox和zune上的唯一选择,它使它成为一个非常引人注目的选项,因为你唯一的问题是Windows上的成本:-)特别是考虑到一旦游戏工作室3.0推出,你将会能够在xbox live的新社区游戏部分出售你的游戏
编辑,经过进一步调查,事实证明,用于Windows Live游戏的游戏有点半生不熟。 gamerservices库似乎没有包含在可再发行的位中。因此,除非您想打破EULA,否则您的播放器必须安装gamestudio。话虽如此,我仍然相信它是免费的,如果不是不方便的话。
答案 2 :(得分:0)
嗯,显然你可以使用套接字,并且使用套接字你可以创建一个单独的专用服务器应用程序,你不能用Live做(据我所知)。你也可以试试SteamWorks;然而,我没有听说有人试过这个。