如何解决 Microsoft 游戏中的多玩家问题

文章翻译 文章翻译
文章编号: 819836 - 查看本文应用于的产品
重要说明:本文向您介绍如何在计算机上降低安全设置或关闭安全功能。您可以通过这些更改来变通解决特定的问题。我们建议您在进行更改之前,充分考虑在您的特定环境中实施这种替代方法可能带来的风险。如果实施该替代方法,请采取任何适当的附加措施来保护您的系统。
展开全部 | 关闭全部

本文内容

概要

本文介绍了如何解决在“适用于”一节中列出的 Microsoft 游戏中存在的大多数已知的多人游戏问题。如果本文中的方法不能解决问题,则表明您的网络设置可能未正确配置。Microsoft 游戏产品支持不提供配置您的个人网络、Internet 服务提供商 (ISP)、防火墙或路由器的相关支持。如果您怀疑问题的症结在于您的个人网络、ISP、防火墙或路由器,请与您的硬件或软件制造商或 Internet 服务提供商联系,以获得更多信息。

在尝试启动或玩本文“适用于”一节中列出的游戏时,您可能会遇到下面一个或多个症状:
  • 无法连接到在线游戏站点或会话。
  • 无法加入多人游戏。
  • 无法创建多人游戏。
  • 从多人游戏会话断开连接。
  • 尝试进入或连接到多人游戏会话时出现错误消息。
  • 多人游戏速度很慢。

更多信息

重要说明:这些步骤可能会增加您的安全风险。这些步骤还可能导致您的计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。我们之所以推荐本文介绍的这一过程,是为了使程序能够按照设计意图运行,或者为了实现特定的程序功能。我们建议在进行这些更改之前,充分考虑在您的特定环境中实施这一过程可能带来的风险。如果您选择实施此过程,请采用任何适当的附加步骤以保护您的系统。我们建议只有确实需要这一过程时才使用它。
警告:此替代方法可能导致您的计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。我们不建议您采用这种替代方法,此信息仅供参考,您应自行决定是否实施此替代方法。使用此替代方法需要您自担风险。
注意:有许多因素都会影响到 Internet 体验是否令人满意,这包括计算机的性能、本地网络、ISP 基础设施的性能和 Internet 上的通信量,等等。

方法 1:确保所有玩家都在使用同一版本的游戏

要使玩家彼此连接,他们必须使用同一版本的游戏。Microsoft 建议所有玩家都更新到产品的最新版本。为此,请访问下面的 Microsoft 网站:
http://www.microsoft.com/games/pc/

方法 2:检查是否存在任何已知问题

要查看有关您的 Microsoft 游戏的任何已知问题,请访问下面的 Microsoft 网站,然后选择所需游戏:
http://support.microsoft.com/?pr=gms

方法 3:下载并安装 Microsoft DirectX

Microsoft 建议参与多人游戏的所有玩家都使用相同版本的 DirectX。要下载并安装最新版本的 DirectX,请访问下面的 Microsoft 网站:
http://www.microsoft.com/windows/directx/default.mspx
如果已安装了最新版本的 DirectX,请在计算机上执行“干净启动”后重新安装 DirectX。有关如何通过干净启动方式重新启动计算机的信息,请参阅“通过干净启动方式重新启动计算机”一节。

如果在安装过程中收到以下错误消息
您正在安装的软件没有通过 Windows 徽标测试,无法验证它同此 Windows 版本的兼容性。(告诉我为什么这个测试很重要。)
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
822798 无法安装某些更新或程序

方法 4:通过干净启动方式重新启动计算机

启动 Microsoft Windows 时,其他软件也可能会随操作系统一起启动。这些程序可能包括防病毒程序和系统实用工具,而且可能会干扰游戏。由于这个原因,在多人游戏会话过程中您可能会返回到桌面并收到一条错误消息,或者游戏可能会停止响应(挂起)。如果在启动安装程序之前执行干净启动,就可以防止这些程序自动启动。要在 Microsoft Windows XP 中执行干净启动,请按照下列步骤操作。

注意:必须以 Administrator 的身份或 Administrators 组成员的身份登录,才能完成此过程。如果您的计算机已联网,则网络策略设置可能使您无法完成此步骤。
  1. 单击“开始”,单击“运行”,在“打开”框中键入 msconfig,然后单击“确定”。系统配置实用工具将启动。
  2. 单击“一般”选项卡,然后单击“有选择的启动”。
  3. 在“有选择的启动”下,单击以清除下列复选框:
    • 处理 SYSTEM.INI 文件
    • 处理 WIN.INI 文件
    • 加载启动项
  4. 单击“服务”选项卡,单击以选中“隐藏所有 Microsoft 服务”复选框,然后单击“全部禁用”。
  5. 单击“确定”,然后单击“重新启动”。

    启动要运行的游戏。退出游戏后,将计算机恢复为使用普通启动。为此,请按照以下步骤启动系统配置实用工具:
    1. 单击“一般”选项卡。
    2. 单击“正常启动 - 加载所有设备驱动程序和服务”。
    3. 单击“确定”,然后单击“重新启动”。
单击“播放”按钮以观看此流媒体演示。
要在干净启动计算机之后返回正常启动,请单击“播放”以观看流媒体演示。
有关如何执行干净启动的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
331796 游戏:如何执行干净启动以防止后台程序干扰玩游戏

方法 5:验证是否正确安装了 DirectX

要验证是否正确安装了 DirectX 以及所有 DirectX 文件版本是否正确,请按照下列步骤操作:
  1. 单击“开始”,单击“运行”,在“打开”框中键入 dxdiag,然后单击“确定”。
  2. 在“DirectX 诊断工具”中,单击“DirectX 文件”选项卡。
  3. 在“说明”窗格中,验证是否出现文字“没有发现问题”。

    注意:如果发现问题,请重新安装 DirectX。
  4. 单击“网络”选项卡。
  5. 验证 DirectPlay 安装是否存在损坏症状。

    这些症状包括:
    • 在“已注册的 DirectPlay 服务提供程序”窗格中出现术语“错误”。
    • “测试 DirectPlay”按钮不可用(灰显)。
    • 在“说明”窗格中出现以下错误消息:
      The registry information for the DirectXPlay8 TCP/IP service provider is missing or damaged.
      注意:如果出现上述症状,请退出 DirectX 诊断工具,然后按照下列步骤操作:
      1. 单击“开始”,单击“运行”,然后键入 regsvr32 dpnet.dll
      2. 单击“确定”。您会收到“dpnet.dll 中的 DllRegisterServer 成功”消息。
      3. 单击“确定”。
    重复前面列出的步骤,以查看 DirectPlay 安装是否仍然存在损坏症状。如果存在,请退出 DirectX 诊断工具,然后重新安装 DirectX。
单击“播放”观看此流媒体演示。

方法 6:验证 TCP/IP 安装

对计算机的环回地址执行 Ping 命令以检查本地计算机上是否安装并正确配置了 TCP/IP。为此,请按照下列步骤操作:
  1. 对于 Microsoft Windows XP 和 Microsoft Windows 2000,在“打开”框中键入 cmd,然后按 Enter。

    在 Microsoft Windows 98 和 Microsoft Windows Millennium Edition (Me) 中,在“打开”框中键入 command,然后按 Enter。
  2. 在命令提示符下,键入 ping 127.0.0.1,然后按 Enter。

    您应看到类似以下内容的输出:
    Pinging 127.0.0.1 with 32 bytes of data: 
    Reply from 127.0.0.1:bytes=32 time<1ms TTL=128
    Reply from 127.0.0.1:bytes=32 time<1ms TTL=128
    Reply from 127.0.0.1:bytes=32 time<1ms TTL=128
    Reply from 127.0.0.1:bytes=32 time<1ms TTL=128Ping statistics for 127.0.0.1: 
    Packets:Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds: 
    Minimum = 0ms, Maximum = 0ms, Average = 0ms
    如果环回测试失败,则表示 IP 堆栈不响应。TCP 驱动程序损坏、网络适配器不工作或另一个服务正在干扰 IP 都会导致不响应。
有关如何在 Microsoft Windows 中解决 TCP/IP 问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
314067 如何解决 Windows XP 的 TCP/IP 连接问题
169790 如何解决基本的 TCP/IP 问题

方法 7:测试网络连接

  1. 单击“开始”,单击“运行”,在“打开”框中键入 dxdiag,然后单击“确定”。
  2. 在 DirectX 诊断工具中,单击“网络”选项卡,然后单击“测试 DirectPlay”。
  3. 在“DirectPlay 测试”对话框中,在“用户名”框中键入您的姓名。
  4. 单击“DirectPlay TCP/IP 服务提供程序”。
  5. 在“TCP/IP 端口”框中,键入端口号。
  6. 单击“创建新会话”,然后单击“确定”。

    出现“Dxdiag DirectPlay 聊天”。
  7. 要邀请另一玩家加入您的会话,请单击“加入现有会话”。

    注意:如果通过 Internet 运行 DirectPlay 测试,则主玩家必须将其当前 Internet 协议 (IP) 地址发送给要加入的玩家。
  8. 再次执行测试,但这次作为一个要加入会话的玩家(请其他玩家作为主玩家)。
单击“播放”观看此流媒体演示。

方法 8:测试连接速度

要测试连接速度,请访问以下 MSN 网站:
http://tech.msn.com/products/speedtest.aspx
如果报告的连接速度比您预期的要慢,请与您的 ISP 联系以获得更多信息。

方法 9:测试宽带连接

有三种基本宽带连接类型:直连、路由器和 Windows Internet 连接共享。通常,这些类型的连接都涉及一种或多种设备,例如,外置调制解调器、路由器、交换机、集线器或防火墙。

步骤 1:修复网络连接

如果您运行的是 Windows XP,请修复您的网络连接。为此,请按照下列步骤操作:
  1. 单击“开始”,然后单击“控制面板”。
  2. 单击“网络和 Internet 连接”,单击“网络连接”,然后双击要修复的网络。
  3. 单击“支持”选项卡,然后单击“修复”。
收起这个图片展开这个图片
测试宽带连接

步骤 2:打开所需端口

要通过 Internet 运行本文“适用于”一节中列出的游戏,需要某些端口。

注意:在客户端/服务器环境中,只有网络管理员才能更改端口配置。

要查看您的游戏所需的特定端口,请访问下面的 Microsoft 网站,然后选择所需游戏:
http://support.microsoft.com/?pr=gms

步骤 3:直接连接到 Internet

要确定此问题是否由宽带硬件引起,请不要使用除 DSL 或电缆调制解调器之外的任何设备直接连接到 Internet。如果问题不再出现,请与硬件制造商、您的 ISP 或网络管理员联系,以正确配置连接属性。

步骤 4:连接到外围网络

请与您的路由器制造商联系以正确设置外围网络(也称作 DMZ、非管制区和屏蔽子网)。有关如何联系您的硬件制造商或 ISP 的信息,请参阅本文中的“参考”一节。

步骤 5:下载并安装最新的硬件固件

您的硬件制造商可能已经发布了路由器固件更新,以解决特定游戏中的某个特定问题。固件更新还可以安装或改进设备的现有功能,例如,通用即插即用 (UPnP)。有关如何联系您的硬件制造商或 ISP 的信息,请参阅本文中的“参考”一节。要查看某些常用术语的网络定义列表,请参阅本文中的“定义”一节。

方法 10:网络配置

下面列出了一些网络配置和这些配置可能出现的问题:
  • 软件防火墙

    软件防火墙是一种安全系统,它就像网络和外部世界之间的保护性边界。如果您安装了软件防火墙,它会阻止您的计算机连接到其他计算机或服务器,导致您无法加入多人游戏会话。请在通知区域(屏幕右下角的小区域)中查看您的计算机上是否正在运行防火墙。在 Windows XP 中,您可能必须显示通知区域中的所有图标,才能看到防火墙图标。要查看某个图标代表哪个程序,请将鼠标指针放在该图标上,然后等几秒种。找到防火墙的图标后,右键单击该图标。此操作将打开一个菜单,使用该菜单您可以暂时禁用防火墙。一些常用软件防火墙包括:ZoneAlarm、Nortons Internet Security、Mcafee Security 和 BlackIce。如果禁用防火墙可以解决问题,请与防火墙软件制造商联系以获取有关如何配置防火墙才不会影响到您的游戏的说明。要获得包含许多硬件和软件制造商联系方式的其他文章的链接,请参阅本文中的“参考”一节。
  • Internet 连接防火墙 (ICF)

    最新版本的 Microsoft Windows 提供了 ICF 软件,使用该软件可以限制在 Internet 和您的家庭网络或小型办公室网络之间传输的信息。ICF 还可用于保护通过电缆调制解调器、DSL 调制解调器或拨号调制解调器连接到 Internet 的单台计算机。请不要在任何未直接连接到 Internet 的连接上启用防火墙。如果网络上已经有防火墙或代理服务器,则不需要 ICF。

    有关 Windows XP 中 Internet 连接防火墙的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    283673 如何在 Windows XP 中打开或关闭防火墙
    有关 Internet 连接防火墙的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    320855 Windows XP Internet 连接防火墙说明
  • 无线连接

    受距离、房屋结构和干扰源的影响,在使用无线网络连接时可能无法获得最佳性能。要查看有关连接质量的基本信息,请按照下列步骤操作:
    1. 单击“开始”,然后单击“控制面板”。
    2. 单击“网络和 Internet 连接”,然后单击“网络连接”。
    3. 双击要检查的网络连接。
    4. 注意“连接”窗格中的状态。
    有关如何解决无线网络连接问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    313242 如何排除 Windows XP 中的无线网络连接故障

    收起这个图片展开这个图片
    网络配置
  • 拨号连接

    请与您的调制解调器或计算机制造商联系以获取最新的调制解调器驱动程序更新。有关如何与硬件制造商联系的更多信息,请参阅本文中的“参考”一节。如果仍出现问题,请尝试使用其他 ISP。Internet 上有许多免费 ISP 可供使用。

    注意:如果您使用的是拨号连接,而且本文中的步骤未解决问题,则可能必须使用更快的 Internet 连接。使用 DSL 或电缆连接,用户可以获得更高的性能和更快的速度。
  • 使用通用即插即用 (UPnP) 兼容网络

    UPnP 不仅仅是对“即插即用”外设模型的简单扩展。它设计用于为多家厂商的大量设备类别提供零配置、透明联网和自动发现支持。利用 UPnP,设备可以动态加入网络、获取 IP 地址、通报其功能并获知其他设备的存在和功能,所有这一切均可自动完成,从而真正实现零配置网络。然后,设备就可以直接相互通信;这可以实现对等联网。如果您要购买新硬件,请查看包装盒上是否印有 UPnP 徽标。如果您的现有网络中有 UPnP 硬件,请确认是否在设置中启用了该功能,或与制造商联系以获得更多信息。
有关 Internet 连接共享的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
234815 “Internet 连接共享”说明

注意:防火墙旨在帮助保护您的计算机不受恶意用户或恶意软件(例如那些使用未经请求的传入网络通信攻击您的计算机的病毒)的攻击。在禁用防火墙之前,必须断开计算机与包括 Internet 在内的所有网络的连接。

定义

有关如何设置家庭网络的更多信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/athome/default.mspx
下面列出了您在设置家庭网络时可能会看到的一些常用术语的定义:
  • 外围网络(也称作 DMZ、非管制区和屏蔽子网):一组位于专用网络和 Internet 之间的设备和子网,用于保护专用网络,防止未经授权的 Internet 用户访问。
  • 防火墙:一种安全系统,用于保护您的网络不受来自网络外部的威胁(例如,恶意用户攻击)。硬件防火墙是一个连接路由设备,它具有特定的数据检查设置,用于保护所有连接到它的设备。软件防火墙驻留在一台计算机上,用于保护该计算机不受外部威胁。
  • 固件:存储在设备上的非易失性存储器中的软件信息。
  • 网关:一种设备(也称作路由器),它作为联网设备的中心点,接收传输的信息,再将信息转发出去。
  • 集线器:一种设备,它具有多个端口,并作为网络上所有设备的通信线缆的中央连接点。当数据到达一个端口时,会被复制到其他端口。
  • ICF:Internet Connection Firewall(Internet 连接防火墙)的缩写。它是一个防火墙软件,可用于限制在您的网络和 Internet 之间传输哪些信息。
  • Internet 连接共享:Windows 中的一个软件功能,利用该功能,网络上的计算机可以通过一个 Internet 连接访问在线服务。
  • 端口:在计算机和其他设备(例如,监视器、调制解调器或打印机)、网络或另一台计算机之间传输数据的物理连接。也指网络通信的软件通道。
  • 路由器:一种设备(也称作网关),它作为联网设备的中心点,接收传输的信息,再将其转发出去。
  • 交换机:一种功能类似于集线器的中央设备,它将数据包转发到特定的端口,而不是将每个数据包都广播到所有端口。在高通信量网络上使用时,交换机的效率更高。
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。

参考

有关如何与硬件制造商联系的信息,请单击以下列表中相应的文章编号,以查看 Microsoft 知识库中相应的文章:
65416 硬件和软件供应商联系信息,A-K

60781 硬件和软件供应商联系信息,L-P

60782 硬件和软件供应商联系信息,Q-Z
Microsoft 提供了第三方联系信息以便于您寻求技术支持。这些联系信息如有更改,恕不另行通知。Microsoft 不保证这些第三方联系信息的准确性。

属性

文章编号: 819836 - 最后修改: 2006年12月18日 - 修订: 21.2
这篇文章中的信息适用于:
  • Microsoft Links 2003 Championship Edition
  • Microsoft Age of Mythology
  • Microsoft 帝国时代 II:国王时代
  • Microsoft 帝国时代 II: 征服者扩张
  • Microsoft Age of Empires II 黄金版
  • Microsoft Age of Mythology Gold
  • Microsoft Age of Mythology: The Titans
  • Microsoft 战斗模拟飞行 3:欧洲战役
  • Microsoft 地牢围攻
  • Microsoft Dungeon Siege:Legends of Aranna
  • Microsoft Dungeon Siege 2.0
  • Microsoft Flight Simulator 2004 Century of Flight
  • Microsoft Freelancer
  • Microsoft Halo PC 1.0
  • Microsoft Links 2003
  • Microsoft Rise of Nations
  • Microsoft Rise of Nations: Gold Edition
  • Microsoft Rise of Nations: Thrones and Patriots
  • Microsoft Age of Empires III
关键字:?
kbhowto kbinfo kbnetwork kb3rdparty KB819836
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com