0

使用 XNA 的 GamerServices 组件访问 Xbox/GfW Live 以进行联网需要开发人员和玩家每人每年 100 美元订阅 Microsoft 的 Creators Club。这对于 Xbox360 XNA 项目来说不是什么大问题,因为无论如何您都需要订阅才能将您的游戏放到 360 上。

但是对于使用 XNA 的 PC 游戏来说,要求开发者和玩家每年投入这么多钱,仅仅为了获得玩家的玩家卡就非常疯狂。是否有任何 XNA 游戏解决方案可以提供与 GamerServices 类似的好处?或者,如果开发人员不想让他们的玩家(和他们自己)承受 100 美元/人头的打击,他们是否几乎仅限于构建自己的网络功能?

4

3 回答 3

7

也许你可以试试Lidgren

于 2008-09-21T11:55:16.973 回答
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。话虽如此,我仍然相信它是免费的,如果不是不方便的话。

于 2008-09-19T15:14:29.273 回答
0

好吧,很明显,您可以使用套接字,并且使用套接字您可以创建一个单独的专用服务器应用程序,而 Live 无法做到这一点(据我所知)。你也可以试试 SteamWorks;但是,我还没有听说有人尝试这样做。

于 2008-09-19T08:49:10.147 回答