XNA项目的Live / GamerServices的替代产品?

时间:2020-03-06 14:25:09  来源:igfitidea点击:

使用XNA的GamerServices组件访问Xbox / GfW Live进行联网时,要求开发人员和玩家每年向Microsoft的Creators Club支付100美元的费用。对于Xbox360 XNA项目而言,这并不是什么大问题,因为无论如何我们都需要订阅才能将游戏放到360中。

但是,对于使用XNA的PC游戏,每年仅要求获得玩家的游戏卡就要求开发人员和玩家付出如此之多。 XNA游戏是否有与GamerServices相似的解决方案?还是如果开发人员不想让他们的玩家(和他们自己)遭受每人100美元的重创,他们是否会在很大程度上限制自己构建网络功能?

解决方案

好吧,显然,我们可以使用套接字,并且使用套接字可以创建一个单独的专用服务器应用程序,就Live而言,这是我所无法做到的。我们也可以尝试SteamWorks。但是,我还没有听说有人尝试过这种方法。

请注意,适用于Windows Live的游戏现已免费:
http://www.engadget.com/2008/07/22/games-for-windows-live-now-free/

由于使用Live API是xbox和zune上的唯一选择,因此它成为一个非常引人注目的选择,因为我们唯一的问题是Windows上的成本:-)特别是考虑到一旦Studio 3.0启动后,我们就可以在xbox live的新社区游戏版块中出售游戏

编辑,经过进一步的调查,结果发现用于Windows Live的游戏有些不成熟。 gamerservices库似乎没有包含在可再发行部分中。因此,除非我们想违反EULA,否则播放器将必须安装gamestudio。话虽如此,我仍然相信它是免费的,即使不是很不方便。

也许我们可以尝试Lidgren